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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
I need help understanding the impact of one DAX measure verus the other. I'm trying to do a distinct count of customers, but "Blank" values are also counted, so I want to exclude those with a filter.
Initially I was using this DAX code:
Customers (Count) := CALCULATE ( DISTINCTCOUNT ( Fact_Table[Customer Key] ), FILTER ( Fact_Table[Customer Key], ISBLANK ( Fact_Table[Customer Key] ) = FALSE ) )
But changed to this DAX code:
Customers (Count):= CALCULATE ( DISTINCTCOUNT ( Fact_Table[Customer Key] ), ISBLANK ( Fact_Table[Customer Key] ) = FALSE )
Using the FILTER was not performant at all when applying the measure to a table with thousands of records returned. What gives? How is the first query different than the second?
Thanks!
Solved! Go to Solution.
The Complex Filter Arguments explanation from https://www.sqlbi.com/articles/filter-arguments-in-calculate/
cleared things up for me.
The Complex Filter Arguments explanation from https://www.sqlbi.com/articles/filter-arguments-in-calculate/
cleared things up for me.