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 All,
I have an exisitng measure that works well - it is based on a number of "IF" statement and in the end calculates the accuracy of a forecast.
Forecast accuracy Consensus = if(sum('Region consolidated data'[Total demand])=0 && sum('Region consolidated data'[ABS deviation consensus])<>0,0,if(1-DIVIDE(
I can filter the data to only show the last 3 months, 6 months etc. through the date slicer.
However, I would also like to have a "static" measure for the last 3 month, 6 months and 12 months to be able to show these side by side in a table.
Can anyone advise on how I can create "new" measures based on above but limited to the mentioned time periods?
Thanks!
Solved! Go to Solution.
You could create a calculation group with calculation items for each period you want to show, e.g.
3 months =
VAR StartDate =
EOMONTH ( TODAY (), -4 ) + 1
RETURN
CALCULATE (
SELECTEDMEASURE (),
'Date'[Date] >= StartDate
&& 'Date'[Date] <= TODAY ()
)
You should ditch your IF's in favour of SWITCH. Second, creating a 'static' measure is simple - use the right filters on your existing measures.
You could create a calculation group with calculation items for each period you want to show, e.g.
3 months =
VAR StartDate =
EOMONTH ( TODAY (), -4 ) + 1
RETURN
CALCULATE (
SELECTEDMEASURE (),
'Date'[Date] >= StartDate
&& 'Date'[Date] <= TODAY ()
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
22 | |
12 | |
10 | |
10 | |
8 |
User | Count |
---|---|
15 | |
15 | |
15 | |
12 | |
10 |