Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
hi, I am trying to calculate a moving average of the last 3 records, I dont have a time stamp on these records so I cant filter the data with Datesinperiod or someting similar, but the table have a index column to count
I cant figure out how to calculate the moving sum or moving average by filtering the last 3 recording using the index column, I have tried using
= Calculate (Sum(Table1[Value]) , Filter(Table1, Table1[Index] <= SUM(Table1[Index]) && Table1[Index] >= SUM(Table1[Index])-2)
but the table return 0
any advise on how to filter the past 3 records with index?
Solved! Go to Solution.
Hi,
Try something like this:
var _index = max(Table1[Index]) return
Calculate(Sum(Table1[Value]) ,all(Table1), Table1[Index] <=_index, Table1[Index] >= _index-2)
I hope this post helps to solve your issue and if it does consider accepting it as a solution and giving the post a thumbs up!
My LinkedIn: https://www.linkedin.com/in/n%C3%A4ttiahov-00001/
Proud to be a Super User!
Hi,
Try something like this:
var _index = max(Table1[Index]) return
Calculate(Sum(Table1[Value]) ,all(Table1), Table1[Index] <=_index, Table1[Index] >= _index-2)
I hope this post helps to solve your issue and if it does consider accepting it as a solution and giving the post a thumbs up!
My LinkedIn: https://www.linkedin.com/in/n%C3%A4ttiahov-00001/
Proud to be a Super User!
thanks that works!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
42 | |
21 | |
21 | |
14 | |
13 |
User | Count |
---|---|
43 | |
39 | |
33 | |
18 | |
17 |