Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Need help with modifying the following Measure Calculation.
Compliance%Measure = CALCULATE(1 - ((SUM([OnboardedNo]) - SUM([CompliantNo]))) / SUM([Services]), ALL(IcM[Service Usage]))
Sum of SvcCount where Exception is “InScope” – sum of OnbaoredNo is 1 – sum of CompliantNo is 1
divided by total rows with Exception is “InScope”
What is the proper Dax syntax?
Thanks,
Karen
Solved! Go to Solution.
Hi Karen,
Try this formula, please.
Compliance%Measure = VAR onboardedNo = CALCULATE ( SUM ( [OnboardedNo] ), table1[OnboardedNo] = 1, table1[exception] = "InScope" ) VAR compliantNo = CALCULATE ( SUM ( [CompliantNo] ), table1[CompliantNo] = 1, table1[exception] = "InScope" ) VAR total = CALCULATE ( SUM ( [Services] ), table1[exception] = "InScope" ) RETURN CALCULATE ( 1 - ( onboardedNo - compliantNo ) / total, ALL ( IcM[Service Usage] ) )
Best Regards,
Dale
Hi @kfschaefer,
Could you please mark the proper answer as a solution?
Best Regards,
Dale
Hi Karen,
Try this formula, please.
Compliance%Measure = VAR onboardedNo = CALCULATE ( SUM ( [OnboardedNo] ), table1[OnboardedNo] = 1, table1[exception] = "InScope" ) VAR compliantNo = CALCULATE ( SUM ( [CompliantNo] ), table1[CompliantNo] = 1, table1[exception] = "InScope" ) VAR total = CALCULATE ( SUM ( [Services] ), table1[exception] = "InScope" ) RETURN CALCULATE ( 1 - ( onboardedNo - compliantNo ) / total, ALL ( IcM[Service Usage] ) )
Best Regards,
Dale
Karen would avoide using special charcaters in your meaure names and it messes up intellisense for auto populating underscore is OK but % will really cause problems. Also use the safe DIVIDE function versus / for division.
But I think its somethink like the followign but really need to take some time to learn the basics of PowerBI.
Compliance Measure = CALCULATE( DIVIDE(1 - SUM(table[OnboardedNo] - SUM(table[CompliantNo]),COUNTROWS(table[Services])) , ALL(IcM[Service Usage],table[Exception]="InScope")
User | Count |
---|---|
117 | |
74 | |
62 | |
50 | |
46 |
User | Count |
---|---|
174 | |
125 | |
60 | |
60 | |
57 |