Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hi everyone,
I've got a moving average measure:
30 Day Moving Average = AVERAGEX ( DATESINPERIOD ( 'Date'[Date], LASTDATE ( 'Date'[Date] ), -30, DAY ), [Total Stream] )
and I was wondering how to only calculate it back from the current day as at the moment it projects another 30 days onto a line chart.
Many thanks
Solved! Go to Solution.
One suggestion is to add a column to your date table as follows
Days from Today = INT(NOW() - Dates[Date])
Then you can simply add a Visual, Page or Report filter that only shows data for when [Days from Today] is > 0 (or between a range)
There are other benefits to adding such a column - so I highly recommend.
One suggestion is to add a column to your date table as follows
Days from Today = INT(NOW() - Dates[Date])
Then you can simply add a Visual, Page or Report filter that only shows data for when [Days from Today] is > 0 (or between a range)
There are other benefits to adding such a column - so I highly recommend.
Thanks for the reply. I ended up using the "Age" function on a duplicate of the date column and selected "Day" as the granularity.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
126 | |
113 | |
73 | |
65 | |
46 |