Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hello,
I have a situation where I have two Slicers on my report
1. Year
2. Month
On my report I need to calculate Total Amount based on my Slicers Value Year and Month for :
1. Amount Last Year for Current Month
2. Amount Last Year from January to Slicer Month value
3. Amount Current Year for Current Month
4. Amount Current Year From January to Current Month
My problem is I'm not able to calculate
Amount Last Year from January to Slicer Month value
Measure to calculate Total for Last Year is below :
[Year -1] = CALCULATE(
SUM(Bookings[Price]),
SAMEPERIODLASTYEAR(DimDate[Date])
)
This is what I have tried for to calculate Amount Last Year from January to Slicer Month value
Solved! Go to Solution.
Hi @Anonymous
You may refer to below measures.Attached sample file for your reference.
Amount Last Year for Current Month = CALCULATE ( SUM ( Table1[Amount] ), SAMEPERIODLASTYEAR ( DimDate[Date] ) )
Amount Current Year From January to Current Month = CALCULATE ( SUM ( Table1[Amount] ), FILTER ( ALL ( DimDate ), YEAR ( DimDate[Date] ) = YEAR ( MAX ( DimDate[Date] ) ) && MONTH ( DimDate[Date] ) <= MONTH ( MAX ( DimDate[Date] ) ) ) )
Amount Last Year from January to Slicer Month value = CALCULATE ( SUM ( Table1[Amount] ), FILTER ( ALL ( DimDate ), YEAR ( DimDate[Date] ) = YEAR ( MAX ( DimDate[Date] ) ) - 1 && MONTH ( DimDate[Date] ) <= MONTH ( MAX ( DimDate[Date] ) ) ) )
Regards,
Hi @Anonymous
You may refer to below measures.Attached sample file for your reference.
Amount Last Year for Current Month = CALCULATE ( SUM ( Table1[Amount] ), SAMEPERIODLASTYEAR ( DimDate[Date] ) )
Amount Current Year From January to Current Month = CALCULATE ( SUM ( Table1[Amount] ), FILTER ( ALL ( DimDate ), YEAR ( DimDate[Date] ) = YEAR ( MAX ( DimDate[Date] ) ) && MONTH ( DimDate[Date] ) <= MONTH ( MAX ( DimDate[Date] ) ) ) )
Amount Last Year from January to Slicer Month value = CALCULATE ( SUM ( Table1[Amount] ), FILTER ( ALL ( DimDate ), YEAR ( DimDate[Date] ) = YEAR ( MAX ( DimDate[Date] ) ) - 1 && MONTH ( DimDate[Date] ) <= MONTH ( MAX ( DimDate[Date] ) ) ) )
Regards,
See if my Time Intelligence the Hard Way provides a different way of accomplishing what you are going for.
https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...
User | Count |
---|---|
140 | |
113 | |
104 | |
76 | |
63 |
User | Count |
---|---|
135 | |
126 | |
110 | |
70 | |
61 |