The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Dear community,
I reproduced an issue I face on rolling average calculation:
I want to calculate a rolling average on 3 months in a table of 12 months and twelve values:
I have a calendar table.
Here is my basic table and the expected average calculated in Excel: so the first 20 is the average of 10,20,30 and etc...
Here is my formula of the rolling average:
Measure value test:
I don't understand why there are these tiny differences.
If someone has an idea that would be great.
Thanks in advance.
Dominique
Solved! Go to Solution.
Thanks Daniel, WINDOW function works fine in the table. Now my real dataset is not a table but a measure so it's a different approach. I will try to find the solution with what you gave me.
Thanks again for your help.
Hi Daniel,
Thanks for your answer.
Here we go: .pbix and RAW file
Tell me if you see something wrong.
Thanks a lot for your help.
Dominique
while still investigating the issue,
you can use this measure :
new measure =
var s =
SUMX(
WINDOW(
-2,REL,
0,REL,
SUMMARIZE(allselected(RAW),RAW[month],RAW[value]),
ORDERBY(RAW[month], ASC)
),
RAW[value]
)
return s / 3
Thanks Daniel, WINDOW function works fine in the table. Now my real dataset is not a table but a measure so it's a different approach. I will try to find the solution with what you gave me.
Thanks again for your help.
Sure but I can't see how to load the file
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
User | Count |
---|---|
110 | |
80 | |
66 | |
53 | |
52 |
User | Count |
---|---|
121 | |
117 | |
77 | |
64 | |
63 |