Я пытаюсь создать сводную таблицу, используя функцию SUMMARIZE в DAX.
Включает 3 таблицы, связанные ключом.
Я использовал этот код:
Totals2 = SUMMARIZE('Staff Summary','Staff Summary'[Year],
'Staff Summary'[Level4:Structure],
'Staff Summary'[Staff Type],
"Staff FTE",
sum('Staff Summary'[Staff FTE],
ALLEXCEPT('Staff Summary','Staff Summary'[KEY])
),
"Leaver FTE",Calculate
(
sum('Leavers Summary'[Leaver FTE]),
ALLEXCEPT('Leavers Summary','Leavers Summary'[KEY])
),
"Transfer FTE",CALCULATE
(
sum('Transfer to Casuals'[Transfer FTE]),
ALLEXCEPT('Transfer to Casuals','Transfer to Casuals'[KEY])
),
"Total Leavers",CALCULATE
(
sum('Transfer to Casuals'[Transfer FTE]),
ALLEXCEPT('Transfer to Casuals','Transfer to Casuals'[KEY])
)
+
Calculate
(
sum('Leavers Summary'[Leaver FTE]),
ALLEXCEPT('Leavers Summary','Leavers Summary'[KEY])
),
"Turnover",(
DIVIDE(
CALCULATE
(
sum('Transfer to Casuals'[Transfer FTE]),
ALLEXCEPT('Transfer to Casuals','Transfer to Casuals'[KEY])
)
+
Calculate
(
sum('Leavers Summary'[Leaver FTE]),
ALLEXCEPT('Leavers Summary','Leavers Summary'[KEY])
)
,
sum(
'Staff Summary'[Staff FTE]
)
)
)
)
Появляется следующая таблица: введите описание изображения здесь
Скорость оборота не верна или не соответствует тому, что я намеревался, т.е.
(Трансфер FTE + Leavers FTE) / Штат FTE
Может ли кто-нибудь помочь или указать мне правильный путь, было бы здорово?
Также было бы очень полезно объяснить, почему это не работает.
Спасибо