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.
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...
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 |
---|---|
114 | |
99 | |
82 | |
70 | |
61 |
User | Count |
---|---|
149 | |
114 | |
107 | |
89 | |
67 |