Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hi All,
I have just about finished this dash but struggling with averages.
I would like to have an average card or line per category but my meassure is not working well.
I need to sum each categoy total production and divide it by the number of hours.
Eg... in BLUE is evening shift change.
hour 18: 7191
hour 19: 8796
hour 20: 8957
hour 21: 9056
hour 22: 9178
SUM is : 43178/5 = average of 8635
However my average line is showing 97.
Here is my measure:
Solved! Go to Solution.
@tamerj1 You have been the solution to what i have been wanting to achieve.
Thanks so much. Big Kudo to you.
Hi @Freeseman
Attached your sample file with the solution
Evening Shift Change =
VAR Result =
IF (
MAX ( 'PRODUCTION'[TIMESTAMP (groups)] ) = "1. Evening Shift change",
VAR TotalSum =
CALCULATE (
SUM ( 'PRODUCTION'[PRODUCTION] ),
'PRODUCTION'[TIMESTAMP (groups)] = "1. Evening Shift Change",
ALLSELECTED ( 'PRODUCTION' )
)
VAR TotalCount =
CALCULATE (
COUNTROWS ( VALUES ( PRODUCTION[TIMESTAMP] ) ),
'PRODUCTION'[TIMESTAMP (groups)] = "1. Evening Shift Change",
ALLSELECTED ( PRODUCTION )
)
RETURN
DIVIDE ( TotalSum, TotalCount )
)
RETURN
Result
@tamerj1 I guess what i was trying to say is, If you drag the slider it should always stay within daily average rates. Like sum of production / shift date (hours) if it increases.
If i drag the slider, the production goes higher and the averages remain good but i need this average to be per hour per shift date... the Y axis must always be around 12k - 15k max something to do with the average over a long period however for the day looks perfect
Hi @Freeseman
To be honest, I did not fully understand what you are trying to say. Would you please present some examples that might help me better understand your requirement. Thank you
If i do the drop down slicer per day the averages make sense for the total production.
If i do it over more than 1 day eg: 3 months it is incorrect as it jumps to millions.
Here is a dash i am trying to replicate and it is done over 3 months.
It is as if we needed to get average tons by period of time
Over a long period of time the average tons per category "SHIFT" should always be between 4k and 9K does this make sense? @tamerj1
@tamerj1 YES!!!!!!
Thank you, this is exactly what i am needing. this is perfect however is it possible to keep the average at 8k?
what i mean is... The average if you drage the date slider should be the average of the total production in those 5 hours divide by 5.
@Freeseman , Using timestamp or hour of timestamp, create a measure like
calculate(averagex(values(PRODUCTION[TImeStamp]), [Evening Shift Change]), allselected())
Thanks @amitchandak but this gave me an average of all. I need per category.
You can try by the link to the file.
calculate(averagex(values(PRODUCTION[TImeStamp]), [Evening Shift Change]), Filter(allselected(PRODUCTION), PRODUCTION[Category] = max(PRODUCTION[Category]) ) )
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
76 | |
75 | |
54 | |
38 | |
31 |
User | Count |
---|---|
99 | |
56 | |
50 | |
42 | |
40 |