March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Dear all,
I have below fields Department and Product and numbers for volume and sales price
What i want to add is another measure which calculates only departments average unit sales price. Therefore i can compare product's average price versus departments average.
What kind of Dax formula should i make?
Thanks,
Department | Product | Volume (kg) | Unit Sales Price | Department Unit Sales Price |
A | X1 | 10 | 1,1 | 1,19 |
A | X2 | 20 | 1,2 | 1,19 |
A | X1 | 40 | 1,2 | 1,19 |
B | X2 | 50 | 1,3 | 1,31 |
B | X4 | 20 | 1,4 | 1,31 |
B | X3 | 15 | 1,2 | 1,31 |
C | X1 | 25 | 1,5 | 1,37 |
C | X5 | 30 | 1,2 | 1,37 |
C | X4 | 50 | 1,4 | 1,37 |
Solved! Go to Solution.
Hi @i_kafali
You may try to create below measures:
Volume*Unit Sales Price = CALCULATE ( SUM ( Table1[Volume (kg)] ) * SUM ( Table1[Unit Sales Price] ) )
Measure = SUMX ( ALLEXCEPT ( Table1, Table1[Department] ), [Volume*Unit Sales Price] ) / CALCULATE ( SUM ( Table1[Volume (kg)] ), ALLEXCEPT ( Table1, Table1[Department] ) )
Regards,
Cherie
Hi @i_kafali
What is the exact calculation you want to perform to compute the average? Average per product and department taking the volume into account? Can you provide a clear illustrative example?
Below is the excel formula i want to perform in power bi
I have many fields in my dataset but in my calculation i want to calculate weighted average unit sales price of department so in the visual report i can show which products are below department's average which are above.
Using ALL or ALLEXCEPT dax formulas does not work since i have many other fields which induces a wrong result.
Hi @i_kafali
You may try to create below measures:
Volume*Unit Sales Price = CALCULATE ( SUM ( Table1[Volume (kg)] ) * SUM ( Table1[Unit Sales Price] ) )
Measure = SUMX ( ALLEXCEPT ( Table1, Table1[Department] ), [Volume*Unit Sales Price] ) / CALCULATE ( SUM ( Table1[Volume (kg)] ), ALLEXCEPT ( Table1, Table1[Department] ) )
Regards,
Cherie
Try this:
1. Place a matrix visual in your report
2. Place Table1[Department] in the rows of the matrix
3. Place this measure in values of the matrix:
Measure = DIVIDE ( SUMX ( Table1, Table1[Volume (kg)] * Table1[Department Unit Sales Price] ), SUMX ( Table1, Table1[Volume (kg)] ) )
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
114 | |
76 | |
57 | |
52 | |
44 |
User | Count |
---|---|
165 | |
116 | |
63 | |
57 | |
50 |