Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
I am trying to figure out how to add a variance column (difference between 2021 and 2022 for March would be -20) to a table. Any help would be appreciated.
Solved! Go to Solution.
Hi @mdonawho ,
It seems that you are using a Matrix visual?
If so please try:
Rename the Column Subtotal:
Then apply the measure to the value field:
Measure =
IF (
ISINSCOPE ( 'Table (2)'[Year] ),
SUM ( 'Table (2)'[Value] ),
CALCULATE ( SUM ( 'Table (2)'[Value] ), FILTER ( 'Table (2)', [Year] = 2022 ) )
- CALCULATE ( SUM ( 'Table (2)'[Value] ), FILTER ( 'Table (2)', [Year] = 2021 ) )
)
Output:
Another solution:
You can Pivot your column:
Output:
Then create a measure like @negi007 mentioned :
Varience = SUM('Table'[2022]) - SUM('Table'[2021])
Final output:
Best Regards,
Jianbo Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @mdonawho ,
It seems that you are using a Matrix visual?
If so please try:
Rename the Column Subtotal:
Then apply the measure to the value field:
Measure =
IF (
ISINSCOPE ( 'Table (2)'[Year] ),
SUM ( 'Table (2)'[Value] ),
CALCULATE ( SUM ( 'Table (2)'[Value] ), FILTER ( 'Table (2)', [Year] = 2022 ) )
- CALCULATE ( SUM ( 'Table (2)'[Value] ), FILTER ( 'Table (2)', [Year] = 2021 ) )
)
Output:
Another solution:
You can Pivot your column:
Output:
Then create a measure like @negi007 mentioned :
Varience = SUM('Table'[2022]) - SUM('Table'[2021])
Final output:
Best Regards,
Jianbo Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@mdonawho in this case you can create below measures
2021_value = CALCULATE(SUM(sales[value]),YEAR=2021)
2022_value = CALCULATE(SUM(sales[value]),YEAR=2022)
variance = [2022_value]-[2021_value]
you can then use these measures in your matrix to view value for each of the measure
Proud to be a Super User!
@mdonawho , Create MOYM measure and use that in column total using isinscope
measure = if(isinscope(Table[Year]), [MTD], [MOYM])
Measure using time intelligence and date table
MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
Previous year Month Sales = CALCULATE(SUM(Sales[Sales Amount]),previousmonth(dateadd('Date'[Date],-11,MONTH)))
last year MTD (complete) Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))
MOYN =[MTD Sales] - [last year MTD Sales]
Thank you for your reply. I am not understanging the steps you are directing me to take.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
92 | |
86 | |
83 | |
66 | |
49 |
User | Count |
---|---|
140 | |
114 | |
108 | |
64 | |
60 |