Как создать динамический рейтинг c, который отвечал бы срезами даты в Power bi - PullRequest
0 голосов
/ 10 января 2020

Мне просто нужно создать рейтинг столбца для каждого ClaimantID на основе TransactionDate DES C.

пример .pbix файла можно найти здесь: https://www.dropbox.com/s/9dsnylng70t5a8i/Count%20Open%20and%20Closed%20at%20Point%20of%20time.pbix?dl=0

На рисунке ниже у меня есть две уникальные претензии с TransactionDate.

Так как я могу RANK ClaimantID по TransactionDate в порядке убывания?

Я пытался создать столбец Rank. Но это не дает мне желаемого результата:

Rank = 

    RANKX(
        CALCULATETABLE(
            Claimants
            ,ALLEXCEPT(Claimants,Claimants[ClaimantID])
                      ),Claimants[TransactionDate]
        )

enter image description here

Результат должен выглядеть следующим образом:

enter image description here

1 Ответ

2 голосов
/ 10 января 2020

Изменение расчета ранга:

Rank = 

    RANKX(
        CALCULATETABLE(
            Claimants
            ,ALLEXCEPT(Claimants,Claimants[ClaimNumber],Claimants[ClaimantID])
                      ),Claimants[TransactionDate],,DESC,Dense
        )

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...