Forum Discussion
Revenues Last Year
- 2 years ago
gianmarco , You can create a dax for this one
RevenueAnalysis =
VAR TotalRevenueCurrentYear = SUM('Sales'[Revenue])
VAR TotalRevenuePreviousYear = CALCULATE(
SUM('Sales'[Revenue]),
SAMEPERIODLASTYEAR('Date'[Date])
)
VAR RevenueDifference = TotalRevenueCurrentYear - TotalRevenuePreviousYear
VAR RevenuePercentageDifference =
DIVIDE(
RevenueDifference,
TotalRevenuePreviousYear,
0
)
RETURN
"Current Year Revenue: " & FORMAT(TotalRevenueCurrentYear, "Currency") & " | " &
"Previous Year Revenue: " & FORMAT(TotalRevenuePreviousYear, "Currency") & " | " &
"Revenue Difference: " & FORMAT(RevenueDifference, "Currency") & " | " &
"Revenue % Difference: " & FORMAT(RevenuePercentageDifference, "Percent")
I hope you have created lastyearpercentage measure and create below measures for revenue difference% to show the overall percentage difference between the selected year and the previous year.
Create measure as :
DifferencePercentage =
VAR CurrentYearRevenue = [TotalRevenues]
VAR LastYearRevenue = [PreviousYearRevenues]
RETURN
IF(
ISBLANK(CurrentYearRevenue) || ISBLANK(LastYearRevenue),
BLANK(),
(CurrentYearRevenue - LastYearRevenue) / LastYearRevenue
)
Once create the above measure create this measure use it in a table chart
ClientRevenuePercentageLastYear =
VAR TotalRevenueLastYear = [PreviousYearRevenues]
RETURN
IF(
ISBLANK(TotalRevenueLastYear),
BLANK(),
DIVIDE(
CALCULATE(SUM(Sales[Revenue]), SAMEPERIODLASTYEAR(DateTable[Date])),
TotalRevenueLastYear
)
)
Try the above approach and let know