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.
Hello,
I have the below raw data
PersonID | TravelDate | ContactCount |
John | 11/1/2023 | 5 |
John | 11/2/2023 | 6 |
John | 11/3/2023 | 3 |
Nick | 11/1/2023 | 4 |
Nick | 11/2/2023 | 7 |
Steve | 11/3/2023 | 5 |
Mary | 11/2/2023 | 3 |
For each person, there is a goal and the way i did it is to create two measures.
1)maxperson = max(MainTable[PersonID])
and then
2) persongoal = IF(MainTable[maxperson] ="Mary",8,10)
At the end i display the goal filled %. Now, i expect to have the result as
PersonID | ContactCount | Goal | GoalFilled |
John | 14 | 10 | 140% |
Nick | 11 | 10 | 110% |
Steve | 5 | 10 | 50% |
Mary | 3 | 8 | 38% |
Total | 33 | 38 | 87% |
But i get the result as below.
PersonID | ContactCount | Goal | GoalFilled |
John | 14 | 10 | 140% |
Nick | 11 | 10 | 110% |
Steve | 5 | 10 | 50% |
Mary | 3 | 8 | 38% |
Total | 33 | 10 | 330% |
The columns work, but the total gets messed up. Any recommendation on how to fix the total .
Thank you.
Solved! Go to Solution.
It's a measure totals issue.
Try
SUMX(VALUES(MainTable[PersonID]),IF ([maxperson] ="Mary", 8,10))
--
As a convention when we use a measure in another measure, we don't precede it with the table name
It's a measure totals issue.
Try
SUMX(VALUES(MainTable[PersonID]),IF ([maxperson] ="Mary", 8,10))
--
As a convention when we use a measure in another measure, we don't precede it with the table name
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
118 | |
79 | |
47 | |
45 | |
32 |
User | Count |
---|---|
172 | |
90 | |
66 | |
46 | |
45 |