The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hello,
I am trying to achieve a "countif" column in a table, that will count the occurrences of rows ID in the whole table.
I tried these approaches:
I am wondering why CALCULATE is not working for this scenario. Could anybody explain, please?
Warm regards
Jakub
Solved! Go to Solution.
EARLIEST should be ditched. It's not recommended to use this function anymore. Use variables instead. CALCULATE does context transition (puts filters on all the rows) so it can't work here without extra directives. But at any rate, you should not use CALCULATE in calculated columns, especially in fact tables. Context transition is costly and will put the engine to a halt.
@jdusek92 @Anonymous is generally correct. The Excel equivalent functions can be found here, including COUNTIF:
Excel to DAX Translation - Microsoft Power BI Community
EARLIEST should be ditched. It's not recommended to use this function anymore. Use variables instead. CALCULATE does context transition (puts filters on all the rows) so it can't work here without extra directives. But at any rate, you should not use CALCULATE in calculated columns, especially in fact tables. Context transition is costly and will put the engine to a halt.
User | Count |
---|---|
12 | |
9 | |
6 | |
6 | |
5 |
User | Count |
---|---|
24 | |
14 | |
14 | |
9 | |
7 |