DAX PowerBI - динамическое измерение на основе типа данных - PullRequest
0 голосов
/ 14 октября 2019

У меня есть дамп данных из нашей финансовой системы, содержащий Department, GLCode, Year, Month и Ledger (Actual $ или Actual FTE) и сумму.

Я хочу отобразить в матрице,отображая сумму Actual $ Actual FTE, НО, когда я углубляюсь в матрицу только до года, она СОСТАВЛЯЕТ FTE (что неверно).

Мне удалось создать меру, которая в среднемFTE, а затем умножает его на определенное количество строк, чтобы получить результат (вы можете заметить, что я немного растерялся). Но тогда эта математика разбивает сумму в $$, и я не знаю, как вычислить меру для FTE одним способом, а меру для $$ - другим способом, но вернуть их в той же переменной !!

Извините, если запутался.

Department            GLCode         Ledger       Year      Month      Value
02.Provider Service   3000.222.101   Actual $     2016/17   01-Jul   1269.69
02.Provider Service   3000.222.101   Actual $     2016/17   02-Aug   1461.94
02.Provider Service   3000.222.101   Actual FTE   2016/17   01-Jul      0.25
02.Provider Service   3000.222.101   Actual FTE   2016/17   02-Aug      0.27

Выше необходимо вернуть $ 2731,63 за фактические $ и 0,26 за фактические FTE

1 Ответ

1 голос
/ 14 октября 2019

Один из способов сделать это - развернуть данные в столбце Ledger, чтобы получить отдельные столбцы Value для Actual $ и Actual FTE. Нажмите Edit queries, выберите Ledger столбец и нажмите Transform -> Pivot Column, выбрав Value для столбца значений:

enter image description here

Затемустановите для суммирования по умолчанию Actual FTE значение Average:

enter image description here

Затем вы можете добавить эти столбцы к своим визуальным элементам и получить разные суммирования - суммана Actual $ и в среднем на Actual FTE, например, вот так:

enter image description here

...