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
Solved! Go to Solution.
Hi, @Anonymous
Based on your description, I created data to reproduce your scenario. The pbix file is attached in the end.
Table:
You may create two measures as below.
Count of Days = COUNTROWS('Table')
Result =
var maxdays =
MAXX(
SUMMARIZE(
ALL('Table'),
'Table'[Month],
'Table'[Machine],
"Count of Days",
COUNTROWS('Table')
),
[Count of Days]
)
var newtab =
ADDCOLUMNS(
SUMMARIZE(
'Table',
'Table'[Month],
'Table'[Machine],
"Count",
COUNTROWS('Table'),
"TotalProduction",
SUM('Table'[Production])
),
"Result",
DIVIDE(
[TotalProduction],
[Count]
)*maxdays
)
return
SUMX(
newtab,
[Result]
)
Result:
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, @Anonymous
Based on your description, I created data to reproduce your scenario. The pbix file is attached in the end.
Table:
You may create two measures as below.
Count of Days = COUNTROWS('Table')
Result =
var maxdays =
MAXX(
SUMMARIZE(
ALL('Table'),
'Table'[Month],
'Table'[Machine],
"Count of Days",
COUNTROWS('Table')
),
[Count of Days]
)
var newtab =
ADDCOLUMNS(
SUMMARIZE(
'Table',
'Table'[Month],
'Table'[Machine],
"Count",
COUNTROWS('Table'),
"TotalProduction",
SUM('Table'[Production])
),
"Result",
DIVIDE(
[TotalProduction],
[Count]
)*maxdays
)
return
SUMX(
newtab,
[Result]
)
Result:
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
I bet it could be done if you created a SUMMARIXE DAX table that summarized by Month and machine (or is it only by month?) and get the Count of days Worked as a Column instead of a Measure. Once that is a Column, you can do a MAX( ) function on it.
But I just have to ask this, WHY? Why would you want to calculate a RATE of Production Per Day when you have PARTIAL Months' worth of Production but divide it by the MAX number of days? In the bottom row of your sample, it would be 31.50 / 26.
The reason for needing that metric just doesn't make sense to me. The comparison to any other calculation result is not relevent.
Proud to be a Super User! | |
Hi @ToddChitt
In fact, what I'm trying to do with this measure is to calculate a correction factor for the monthly average.
See well:
I have11 machines working in February and 5619.20 produced, if I just average the month I will get 510.83 (5619.20 / 11) per machine.
This value is underestimated for the month's average, given that not all machines worked every day, but by doing the projected calculation I can have an average production per machine closer to the real one.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
124 | |
87 | |
85 | |
70 | |
51 |
User | Count |
---|---|
205 | |
153 | |
97 | |
79 | |
69 |