Forum Discussion
Filter values based on arithmetic operations
- 1 year ago
Hi Anonymous - you can revise your measure to ensure it handles the year-over-year comparison
VarInPerc2 =
VAR SelectedYear = SELECTEDVALUE(Gastos[control_year])
VAR CurrentYearQty = CALCULATE(
SUM(Gastos[qty]),
Gastos[control_year] = SelectedYear
)
VAR PreviousYearQty = CALCULATE(
SUM(Gastos[qty]),
Gastos[control_year] = SelectedYear - 1
)
RETURN
IF(
NOT ISBLANK(PreviousYearQty), // Make sure PreviousYearQty exists
DIVIDE(CurrentYearQty - PreviousYearQty, PreviousYearQty, 0), // Calculate the percentage difference
BLANK() // If there's no previous year, return BLANK()
)Hope this helps and get the year-over-year percentage variation of your quantities even when control_year
- Anonymous1 year ago
It works. Thanks a lot
Hi Anonymous - you can revise your measure to ensure it handles the year-over-year comparison
VarInPerc2 =
VAR SelectedYear = SELECTEDVALUE(Gastos[control_year])
VAR CurrentYearQty = CALCULATE(
SUM(Gastos[qty]),
Gastos[control_year] = SelectedYear
)
VAR PreviousYearQty = CALCULATE(
SUM(Gastos[qty]),
Gastos[control_year] = SelectedYear - 1
)
RETURN
IF(
NOT ISBLANK(PreviousYearQty), // Make sure PreviousYearQty exists
DIVIDE(CurrentYearQty - PreviousYearQty, PreviousYearQty, 0), // Calculate the percentage difference
BLANK() // If there's no previous year, return BLANK()
)
Hope this helps and get the year-over-year percentage variation of your quantities even when control_year
- Anonymous1 year agoNot applicable
It works. Thanks a lot