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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request 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.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!