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
Say I have the following table:
Measure A Measure B Month
5 10 Jan
3 30 Jan
6 10 Feb
3 5 Feb
40 50 Mar
What I need to do through DAX is this -
Get (A/B)% for each month: So Jan is (8/40)*100%, Feb is (9/15)*100% and Mar is 40/50*100%
Once I get Jan as 20%, Feb as 60% and March as 80% I need to average these three values --> (20+60+80)/3 = 53.33
How can I do this in dax ?
Solved! Go to Solution.
Hi,
I assume measure A and measure B are columns.
Please check the below picture and the attached pbix file.
Expected result measure: =
VAR _newtable =
ADDCOLUMNS (
VALUES ( Data[Month] ),
"@sumcolumnA", CALCULATE ( SUM ( Data[Measure A] ) ),
"@sumcolumnB", CALCULATE ( SUM ( Data[Measure B] ) )
)
RETURN
AVERAGEX ( _newtable, [@sumcolumnA] / [@sumcolumnB] ) * 100
Hi,
I assume measure A and measure B are columns.
Please check the below picture and the attached pbix file.
Expected result measure: =
VAR _newtable =
ADDCOLUMNS (
VALUES ( Data[Month] ),
"@sumcolumnA", CALCULATE ( SUM ( Data[Measure A] ) ),
"@sumcolumnB", CALCULATE ( SUM ( Data[Measure B] ) )
)
RETURN
AVERAGEX ( _newtable, [@sumcolumnA] / [@sumcolumnB] ) * 100
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 |
|---|---|
| 50 | |
| 40 | |
| 37 | |
| 14 | |
| 14 |
| User | Count |
|---|---|
| 85 | |
| 69 | |
| 38 | |
| 29 | |
| 27 |