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 All,
After some advice.
I have a calendar table and a sales table.
As there is a lag in reporting, I am unable to use the current month and previous month measures to report for these said months.
Is there a way to do a current month -1 and a previous month -1 measure? I will need this primarily for a card visual.
thanks
Solved! Go to Solution.
Hi @grayFox
you can use the below measures
Sales Last Month =
CALCULATE(
[Sales],
PREVIOUSMONTH( 'Calendar'[Date] )
)
Sales Last Month -1 =
CALCULATE(
[Sales Last Month],
PREVIOUSMONTH( 'Calendar'[Date] )
)
Later add Date column filter to your card visuals like below.
Hi @grayFox
you can use the below measures
Sales Last Month =
CALCULATE(
[Sales],
PREVIOUSMONTH( 'Calendar'[Date] )
)
Sales Last Month -1 =
CALCULATE(
[Sales Last Month],
PREVIOUSMONTH( 'Calendar'[Date] )
)
Later add Date column filter to your card visuals like below.
Hi Mariuz,
Thanks so much, this worked. The solution was simpler than I thought!
One small tweak to make the suggestion work, I needed to change the filter as suggested from 'Day' to 'Month'
@grayFox ,Create calendar till max sales date
calendar =calendar(Min('Sales'[Date]),Max('Sales'[Date]))
Or create measure like
This Month (Max) =
var _max = maxx('Sales','Sales'[Date])
var _min = Minx('Sales','Sales'[Date])
return
CALCULATE(SUM('Sales'[Sales]), FILTER(all('Date'), 'Date'[Date]<=_max && 'Date'[Date]>=_min))
last Month (Max) =
var _max = maxx('Sales',dateadd('Sales'[Date],-1,month))
var _min = Minx('Sales',dateadd('Sales'[Date],-1,month))
return
CALCULATE(SUM('Sales'[Sales]), FILTER(all('Date'), 'Date'[Date]<=_max && 'Date'[Date]>=_min))
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 |
---|---|
108 | |
98 | |
78 | |
65 | |
60 |
User | Count |
---|---|
148 | |
113 | |
97 | |
84 | |
67 |