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 PBI Community!
So, I have a challenge with DAX. My end-users want to see AVERAGE of products sold for each weekday but the Grand Total should be a SUM of these AVERAGES. I wrote some DAX:
So my code looks like that:
sumOfAverages =
VAR avgFull =
CALCULATE (
SUM ( [sold_qt] )
/ DISTINCTCOUNT ( [delivery_date] )
)
RETURN
IF (
HASONEVALUE ( [weekday_name] ),
avgFull,
SUMX ( VALUES ( date_weekday_dim[weekday_name] ), avgFull )
)
Actually it's working only if I have selected all the weekdays. See the screen below. If I select something on slicers and there won't be any data from particular weekday it looks like that.
So the Grand Total is not correct. I think that there's a problem with SUMX (VALUES ... )) section in DAX but really don't know how to figure it out.
Could you help me with this, please?:)
@kashanka , also use isinscope
https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/
Hi @kashanka ,
Created a table, then on visuals a slicer, and a matrix, then a measure.
Sum of Daily Averages = SUMX(DailyAverages,Divide(DailyAverages[Sold],DailyAverages[DistinctCount]))
This should work if I understand your issue.
Let me know if you have any questions.
If this solves your issues, please mark it as the solution, so that others can find it easily. Kudos 👍are nice too.
Nathaniel
Proud to be a Super User!
Hi @kashanka ,
If one of the days has no values...
Let me know if you have any questions.
If this solves your issues, please mark it as the solution, so that others can find it easily. Kudos 👍are nice too.
Nathaniel
Proud to be a Super User!
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 |
---|---|
14 | |
11 | |
8 | |
8 | |
7 |
User | Count |
---|---|
21 | |
13 | |
11 | |
10 | |
10 |