Forum Discussion
Calculation of ARR
Hey guys,
How could I calculate the ARR value from the previous year to the current year?
For example, we are in the year 2022, so the ARR would be for the year 2021. I made a measurement, but I'm not sure it's correct. Because through this ARR measure, I want to count how many franchise had an ARR greater than 1 million.
- Anonymous4 years ago
HI Anonymous,
You can try to use the following measure formula if it helps:
ARR = VAR currDate = MAX ( 'dCalendário'[Ano] ) VAR prevDate = DATE ( YEAR ( currDate ) - 1, MONTH ( currDate ), DAY ( currDate ) ) VAR Acumulado = CALCULATE ( [Faturamento], FILTER ( ALLSELECTED ( 'Fact' ), 'Fact'[Ano] <= currDate ) ) VAR AcumuladoPerdido = CALCULATE ( [Faturamento], FILTER ( ALLSELECTED ( 'Fact' ), 'Fact'[Ano] <= prevDate ) ) RETURN Acumulado - AcumuladoPerdidoNotice: you can replace the 'fact' table to the table which your formula calculated.
In addition, I'd like to suggest you take a look at the power bi star schema relationship to optimize your table mappings.
Understand star schema and the importance for Power BI - Power BI | Microsoft Docs
Regards,
Xiaoxin Sheng
2 Replies
- AnonymousNot applicable
HI Anonymous,
You can try to use the following measure formula if it helps:
ARR = VAR currDate = MAX ( 'dCalendário'[Ano] ) VAR prevDate = DATE ( YEAR ( currDate ) - 1, MONTH ( currDate ), DAY ( currDate ) ) VAR Acumulado = CALCULATE ( [Faturamento], FILTER ( ALLSELECTED ( 'Fact' ), 'Fact'[Ano] <= currDate ) ) VAR AcumuladoPerdido = CALCULATE ( [Faturamento], FILTER ( ALLSELECTED ( 'Fact' ), 'Fact'[Ano] <= prevDate ) ) RETURN Acumulado - AcumuladoPerdidoNotice: you can replace the 'fact' table to the table which your formula calculated.
In addition, I'd like to suggest you take a look at the power bi star schema relationship to optimize your table mappings.
Understand star schema and the importance for Power BI - Power BI | Microsoft Docs
Regards,
Xiaoxin Sheng
- AnonymousNot applicable
Anonymous Its working.
Thank you