HAVING Filters
Aggregate facts are computed per group.
Each group gets exact COUNT and SUM facts before HAVING runs.
The model computes 2 aggregate facts for each of 3 groups.
HAVING examples are tiny finite group-filter transforms; SQL dialect completeness, optimizer behavior, indexing, and product claims are out of scope.
HAVING reads these group facts, not individual source-row cells.
This book keeps only COUNT rows and integer SUM.