Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hello,
I have the following fact table.
| FactTable | ||||
| Question | AnswerOptions | UserAnswerCount | Year | Custom column or measure |
| What's your favorite city | Tokyo | 12511 | 2021 | 21% |
| What's your favorite city | Tokyo | 5922 | 2022 | 20% |
| What's your favorite city | Novosibirsk | 13335 | 2021 | 23% |
| What's your favorite city | Novosibirsk | 6669 | 2022 | 23% |
| What's your favorite city | Shenzhen | 4492 | 2021 | 8% |
| What's your favorite city | Shenzhen | 2722 | 2022 | 9% |
| What's your favorite city | Kampala | 6590 | 2021 | 11% |
| What's your favorite city | Kampala | 3094 | 2022 | 11% |
| What's your favorite city | Minsk | 3116 | 2021 | 5% |
| What's your favorite city | Minsk | 1393 | 2022 | 5% |
| What's your favorite city | Douala | 4167 | 2021 | 7% |
| What's your favorite city | Douala | 1959 | 2022 | 7% |
| What's your favorite city | Other | 2612 | 2021 | 4% |
| What's your favorite city | Other | 2008 | 2022 | 7% |
| What's your favorite city | Wenzhou | 11941 | 2021 | 20% |
| What's your favorite city | Wenzhou | 5502 | 2022 | 19% |
Could someone help me to write a DAX query for custom column or measure, that computes % of grand total based on UserAnswerCount for each year?
Thanks in advance!
Solved! Go to Solution.
The output you are looking for is here >>
This should work for a column
Regards,
Ritesh
Mark my post as a solution if it helped you| Munde and Kudis (Ladies and Gentlemen) I like your Kudos!! !!
My YT Channel Dancing With Data !! Connect on Linkedin !!Power BI for Tableau Users
The output you are looking for is here >>
This should work for a column
Regards,
Ritesh
Mark my post as a solution if it helped you| Munde and Kudis (Ladies and Gentlemen) I like your Kudos!! !!
My YT Channel Dancing With Data !! Connect on Linkedin !!Power BI for Tableau Users
Hi ritesh,
instead of the earlier-function I would use variables. It makes the code more readable and I think the earlier-function is a bit old fashioned. 😉
Best regards!
_MG_
🙂
I have given both the options, EARLIER and ALLEXCEPT
True, Variables can improve performance, reliability, readability, and reduce complexity.
although I find it a very straightforward case but I can be wrong, I should respect your opinion
Regards,
Ritesh
Hi @Dom87326
for the grand total: for a calculated column use
CALCULATE ( SUM, ALLEXCEPT ( Table, Table[Year]))
for measure use
CALCULATE ( SUM, REMOVEFILTERS ( Table ), VALUES ( Table[Year])))
Hi Dom87329,
in your case I would create a calculated column like this:
Then format you calculated column as percantage.
I hope that will help you
_MG_
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 20 | |
| 11 | |
| 10 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 34 | |
| 32 | |
| 19 | |
| 12 | |
| 10 |