Forum Discussion
Anonymous
2 years agoNot applicable
Calculate with context slicer value
Hi community, I struggle with something, let me explain : I have a table with date and rate like that : date rate rate 28.12.2022 0,96 29.12.2022 0...
- 2 years ago
I have found the solution :
Calculated Rate =SWITCH(TRUE(),YEAR(MAX('Table (2)'[selling date])) < YEAR(TODAY()),CALCULATE(SUM('Table'[rate]), FILTER(ALLSELECTED('Table'),'Table'[date rate] = SELECTEDVALUE('Table (2)'[selling date]))),YEAR(MAX('Table (2)'[selling date])) = YEAR(TODAY()),CALCULATE(MAX('Table'[rate]), FILTER(ALLSELECTED('Table'),YEAR('Table'[date rate]) = YEAR(SELECTEDVALUE('Table (2)'[selling date])))))For make dynamic the date context, and :TEST =AVERAGEX (VALUES('Table (2)'[selling date]),SUM('Table (2)'[amount]) * [Calculated Rate])To get te right result in table / matrix.Thanks a lot for the input, I accept it as solution.BRJulien
Ju7438
2 years agoRegular Visitor
I have found the solution :
Calculated Rate =
SWITCH(
TRUE(),
YEAR(MAX('Table (2)'[selling date])) < YEAR(TODAY()),
CALCULATE(SUM('Table'[rate]), FILTER(ALLSELECTED('Table'),'Table'[date rate] = SELECTEDVALUE('Table (2)'[selling date]))),
YEAR(MAX('Table (2)'[selling date])) = YEAR(TODAY()),
CALCULATE(MAX('Table'[rate]), FILTER(ALLSELECTED('Table'),YEAR('Table'[date rate]) = YEAR(SELECTEDVALUE('Table (2)'[selling date])))
)
)
For make dynamic the date context, and :
TEST =
AVERAGEX (
VALUES('Table (2)'[selling date]),
SUM('Table (2)'[amount]) * [Calculated Rate]
)
To get te right result in table / matrix.
Thanks a lot for the input, I accept it as solution.
BR
Julien