Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register 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.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 50 | |
| 44 | |
| 42 | |
| 18 | |
| 18 |
| User | Count |
|---|---|
| 69 | |
| 69 | |
| 32 | |
| 32 | |
| 32 |