Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Dear All,
I would like to compute for a table the equivalent of the SQL windowing function
SELECT url, date, status, count(*) over (partition by url) as UrlCount FROM logs
My target is to filter from the table all the urls with a limited amount of Hits.
How can I solve this using DAX?
Thanks in advance for any help you can provide me.
Roberto
Hi @kamakay,
Suppose there is a source table containing many columns, and now what you want is select several columns from it into a new table.
Then, please try this formula to create a calculate table:
Table =
ADDCOLUMNS (
SELECTCOLUMNS (
'SQL windowing function',
"url2", 'SQL windowing function'[url],
"date2", 'SQL windowing function'[date],
"status2", 'SQL windowing function'[status]
),
"counturl", CALCULATE (
COUNTAX ( 'SQL windowing function', 'SQL windowing function'[url] ),
ALLEXCEPT ( 'SQL windowing function', 'SQL windowing function'[url] )
)
)
Thanks,
Yuliana Gu
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 144 | |
| 123 | |
| 103 | |
| 79 | |
| 54 |