Power BI - как рассчитать деление без использования DAX

Это краткий пример разработки, созданной для конкретного требования. Идея состоит в том, чтобы иметь только одну меру, которая предоставляет все результаты для важнейших показателей. Все работает как положено. (Мера = СУММ ('Значения' [Значение])).

введите здесь описание изображения

Однако клиент запрашивает новую метрику, которая включает разделение между двумя предыдущими результатами, но с определенным условием: не допускается использование DAX двумя людьми для этого расчета. Цель состоит в том, чтобы этот результат также содержался в уникальной метрике, используемой до сих пор.

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

Есть ли способ получить этот результат, чтобы включить его в глобальную меру?


person d2907    schedule 12.05.2020    source источник


Ответы (1)


Не уверен, что понял вопрос на 100%, но вы можете добавить новую строку в таблице значений в PowerQuery с результатом разделения

sum(ID2) / sum(ID1)
let
    Source = Excel.CurrentWorkbook(){[Name="tbl_Value"]}[Content],
    ChangeType = Table.TransformColumnTypes(Source,{{"ID", Int64.Type}, {"Value", Int64.Type}, {"Components", type text}}),

    Value5 = List.Sum(Table.SelectRows(ChangeType, each [ID] = 2)[Value]) / List.Sum(Table.SelectRows(ChangeType, each [ID] = 1)[Value]), 
    Calculated_Measure5 = Table.Combine({ChangeType, Table.FromRecords({[ID = 5, Value = Number.From(Value5), Components = "ID 2 / ID 3"]})})

in
    Calculated_Measure5

введите здесь описание изображения

С уважением, Крис

person Chris    schedule 12.05.2020