PowerBI: для правильного суммирования итоговых значений по столбцам необходимы показатели, основанные на двух отдельных таблицах.

У меня есть мера, которая рассчитывает процентные изменения между двумя отдельными таблицами. Эта мера используется как приблизительный способ прогнозирования итоговых показателей следующего квартала на основе новых еженедельных данных на тот момент.

Мне нужно, чтобы столбцы _ Total %Change и столбцы _Total_Predictive суммировались правильно.

Ожидаемый результат

_ Общий процент изменения должен составлять 1,00 %.

_Total_Predictive должно быть 7432.

Меры

_Total_Table1 =
    VAR _table = СУММАРИЗИРОВАТЬ(Таблица1, [Количество],"_значение",[Итог(T1)])
    ВОЗВРАЩАТЬСЯ
    ЕСЛИ(HASONEVALUE(Таблица1[Количество]),[Итого(T1)],СУМХ(_таблица,[_значение]))
_Total_Table2(самый ранний) =
    VAR _table = СУММАРИЗИРОВАТЬ(Таблица2, [Количество],"_значение",[Самый ранний итог(T2)])
    ВОЗВРАЩАТЬСЯ
    ЕСЛИ(HASONEVALUE(Таблица2[Количество]),[Самый ранний итог(T2)],СУМХ(_таблица,[_значение]))
_Total_Table2(Последний) =
    VAR _table = SUMMARIZE(Table2, [Count],"_value",[Latest Total(T2)])
    ВОЗВРАЩАТЬСЯ
    ЕСЛИ(HASONEVALUE(Таблица2[Количество]),[Последний итог(T2)],СУМХ(_таблица,[_значение]))
_Total%Change = ([_Total_Table1]-[_Total_Table2]) / [_Total_Table2]
_Total_Predictive = [_Total_Table2(Latest)]*(1+[_Total_%Change])
Последний итог(T2) =
    РАСЧЕТ([Итого(T2)],
        FILTER(ALL(Table2[RunDate]), Table2[RunDate]=[Последняя неделя отображения]))
Самый ранний итог(T2) =
    РАСЧЕТ([Итого(T2)],
        ФИЛЬТР(ВСЕ(Таблица2[ДатаВыполнения]), Таблица2[ДатаВыполнения]=FirstDATE(ReportPeriod[DisplayWeek])))
Итого(Т2) =
    РАСЧЕТ(СУММА(Таблица2[Количество]),
        ФИЛЬТР(Таблица2,Таблица2[Категория]="Основной"))
Итого(Т1) =
    РАСЧЕТ(СУММА(Таблица1[Количество]),
        ФИЛЬТР(Таблица1,Таблица1[Категория]="Основной"))

Дополнительная информация

Этот отчет основан на книге Excel, которая перемещается в Power BI и требует репликации показателей в книге Excel.

Таблица 1 представляет собой квартальные данные, а Таблица 2 — еженедельные данные.

Таблицы, представляющие собой два разных отчетных периода, нуждались в дополнительной таблице измерений, которая помогла бы объединить показатели в одну таблицу на странице отчета.

0 ответов

Другие вопросы по тегам