Я пытаюсь рассчитать процент отфильтрованного итога, в частности расходы отчета о прибылях и убытках, по IS_Grp как процент от дохода. У меня есть рабочий% дохода для текущего года% дохода, но я не могу получить показатель% дохода за предыдущий год для расчета.
Я успешно создал показатели расходов и доходов:
Expense = CALCULATE(SUM('GL Data'[Amount]),FILTER('GL Data','GL Data'[SubGrp1] = "EXPENSE"))
Revenue = CALCULATE(SUM('GL Data'[Amount]),FILTER('GL Data','GL Data'[SubGrp1] = "REVENUE"))
Я успешно создал показатели расходов и доходов за предыдущий год:
Expense PY = CALCULATE([Expense], DATEADD(Dates[Date],-1,YEAR))
Revenue PY = CALCULATE([Revenue], DATEADD(Dates[Date],-1,YEAR))
Это% или Доход за текущий год, который работает:
% of Rev = DIVIDE([Expense],CALCULATE([Revenue],FILTER(ALLSELECTED('GL Data'),'GL Data'[SubGrp1] = "REVENUE")),0)
Этот показатель за предыдущий год не работает . Это приводит к отсутствию данных:
% of Rev PY = DIVIDE([Expense PY],CALCULATE([Revenue PY],FILTER(ALLSELECTED('GL Data'),'GL Data'[SubGrp1] = "REVENUE")),0)
Вот текущее изображение для справки.