Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
But they all return same value
Solved! Go to Solution.
Hi @Agent47 - It is returning the same value because the ALLEXCEPT function might not be filtering the way you expect, likely due to the relationships in your data model.
create measure RA_SUM as below:
Measure_RA_SUM =
CALCULATE(
DISTINCTCOUNT('Risk Assesment'[Ra_Code]),
TREATAS(VALUES('Hazard'[Risk]), 'Risk Assesment'[Risk])
)
another measure sum2
Measure_RA_SUM2 =
CALCULATE(
DISTINCTCOUNT('Risk Assesment'[Ra_Code]),
TREATAS(VALUES('Consequences'[Control_Type]), 'Risk Assesment'[Control_Type])
)
sum3 measure:
Measure_RA_SUM3 =
CALCULATE(
DISTINCTCOUNT('Risk Assesment'[Ra_Code]),
REMOVEFILTERS('Risk Assesment'[RA_Type]),
REMOVEFILTERS('Risk Assesment'[Vessel]),
VALUES('Risk Assesment'[RA_Type]),
VALUES('Risk Assesment'[Vessel])
)
Measure_RA_Code_Cnt (No Change)
Measure_RA_Code_Cnt = DISTINCTCOUNT('Risk Assesment'[Ra_Code])
THorughly check that the relationships are correctly set up, and verify that Ra_Master_Id is properly connecting Hazard and Risk Assesment.
you can also use the Performance Analyzer or DAX Studio to see how filters are propagating across tables to understand any unexpected filtering.
Hope this helps.
Proud to be a Super User! | |
Hi @Agent47 - It is returning the same value because the ALLEXCEPT function might not be filtering the way you expect, likely due to the relationships in your data model.
create measure RA_SUM as below:
Measure_RA_SUM =
CALCULATE(
DISTINCTCOUNT('Risk Assesment'[Ra_Code]),
TREATAS(VALUES('Hazard'[Risk]), 'Risk Assesment'[Risk])
)
another measure sum2
Measure_RA_SUM2 =
CALCULATE(
DISTINCTCOUNT('Risk Assesment'[Ra_Code]),
TREATAS(VALUES('Consequences'[Control_Type]), 'Risk Assesment'[Control_Type])
)
sum3 measure:
Measure_RA_SUM3 =
CALCULATE(
DISTINCTCOUNT('Risk Assesment'[Ra_Code]),
REMOVEFILTERS('Risk Assesment'[RA_Type]),
REMOVEFILTERS('Risk Assesment'[Vessel]),
VALUES('Risk Assesment'[RA_Type]),
VALUES('Risk Assesment'[Vessel])
)
Measure_RA_Code_Cnt (No Change)
Measure_RA_Code_Cnt = DISTINCTCOUNT('Risk Assesment'[Ra_Code])
THorughly check that the relationships are correctly set up, and verify that Ra_Master_Id is properly connecting Hazard and Risk Assesment.
you can also use the Performance Analyzer or DAX Studio to see how filters are propagating across tables to understand any unexpected filtering.
Hope this helps.
Proud to be a Super User! | |
Hi Rajendra , now the values are indeed unique ,thanks for that.
but the expected values
are
I changed Measure_RA_SUM =
CALCULATE(
DISTINCTCOUNT('Risk Assesment'[Ra_Code]),
TREATAS(VALUES('Hazard'[Risk]), 'Risk Assesment'[Risk])
)
with
cross filter direction = both in all cases.
Can you please suggest any alternative ? Thanks again .
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
87 | |
85 | |
82 | |
66 | |
49 |
User | Count |
---|---|
137 | |
111 | |
101 | |
66 | |
65 |