Forum Discussion
Manar
8 years agoHelper II
Difference between 2 columns in Matrix
Hi, I have the following Matrix and I would like to add another column with the difference between the rates of the 2 different periods columns (201803 & 201802), these 2 columns are from the same co...
- 8 years ago
HI Manar
Try this one
Measure = CALCULATE ( SUM ( ExchangeRatesFacts[ExchangeRate] ), FILTER ( ALL ( ExchangeRatesFacts[ReportingPeriod] ), ExchangeRatesFacts[ReportingPeriod] = [CurrentReportingPeriod] ) ) - CALCULATE ( SUM ( ExchangeRatesFacts[ExchangeRate] ), FILTER ( ALL ( ExchangeRatesFacts[ReportingPeriod] ), ExchangeRatesFacts[ReportingPeriod] = [LastReportingPeriod] ) )
Zubair_Muhammad
8 years agoCommunity Champion
Zubair_Muhammad
8 years agoCommunity Champion
HI Manar
Try this one
Measure =
VAR CurrentRP = [CurrentReportingPeriod]
VAR LastRP = [LastReportingPeriod]
RETURN
CALCULATE (
SUM ( ExchangeRatesFacts[ExchangeRate] ),
ExchangeRatesFacts[ReportingPeriod] = CurrentRP
)
- CALCULATE (
SUM ( ExchangeRatesFacts[ExchangeRate] ),
ExchangeRatesFacts[ReportingPeriod] = LastRP
)- Manar8 years agoHelper II
Zubair_Muhammad It tells me function Filter is not supported in this context in DirectQuery Mode. :(
Thank you though!
- Zubair_Muhammad8 years agoCommunity Champion
HI Manar
Try this one
Measure = CALCULATE ( SUM ( ExchangeRatesFacts[ExchangeRate] ), FILTER ( ALL ( ExchangeRatesFacts[ReportingPeriod] ), ExchangeRatesFacts[ReportingPeriod] = [CurrentReportingPeriod] ) ) - CALCULATE ( SUM ( ExchangeRatesFacts[ExchangeRate] ), FILTER ( ALL ( ExchangeRatesFacts[ReportingPeriod] ), ExchangeRatesFacts[ReportingPeriod] = [LastReportingPeriod] ) )- Manar8 years agoHelper II
Zubair_Muhammad Big Thank you!