Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hello,
I have a matrix which uses a hierarchy relationship that is joint across two dimensions. The milestone dimension allocates each System in the systemisation dimension a milestone from 1-5, the systemisation dimension then relates to 3 seperate fact tables.
I would like the matrix to show all systems for each milestone and if there is no data for them, show the values as a zero.
When I don't use any DAX functions calling e.g. IF(ISBLANK(Calc),0,Calc), it only shows systems relevant to that milestone. However when I include an IF(ISBLANK) function, it shows every system under every milestone, even when not relevant.
@bkoeppler , when you +0 or kind handle blank, it starts doing left/full join in favor of dimension. So you will get all values.
To avoid that you have again remove values not needed
example of date range
0 between range
Measure = var _1= SUM(Opportunity[Opportunity count]) +0
var _min = minx(ALLSELECTED('Calendar'), 'Calendar'[Date])
var _max = maxx(ALLSELECTED('Calendar'), 'Calendar'[Date])
return
if(max('Calendar'[Date]) <_min || max('Calendar'[Date]) >_max , BLANK(), _1)
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 51 | |
| 40 | |
| 37 | |
| 14 | |
| 14 |
| User | Count |
|---|---|
| 85 | |
| 69 | |
| 38 | |
| 29 | |
| 27 |