Power BI DAX - Сводная таблица - Коэффициент оборота, рассчитанный по 3 таблицам - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь создать сводную таблицу, используя функцию 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

Может ли кто-нибудь помочь или указать мне правильный путь, было бы здорово?

Также было бы очень полезно объяснить, почему это не работает.

Спасибо

...