При использовании функции EARLIER я получаю сообщение об ошибке «одно значение для столбца не может быть определено» в Power BI.
Я пытался использовать код из этого поста: Получение PERCENTRANK.INC в PowerPIvot / DAX
Я также погуглил функцию РАНЬШЕ и другие методы, чтобы избежать пробелов, надеясь, что это было причиной. Все еще получите ошибку.
Наконец, я попробовал оригинальное решение в посте выше; по-прежнему получаю ту же ошибку:
RankAwards = RANKX('HRO_Table_current','HRO_Table_current'[HM31_AWARD_AMOUNT])
AwardsPercRank =
COUNTROWS (
FILTER (
'HRO_Table_current',
'HRO_Table_current'[HM31_AWARD_AMOUNT]
< EARLIER ( 'HRO_Table_current'[HM31_AWARD_AMOUNT] )
&& ISBLANK ( 'HRO_Table_current'[HM31_AWARD_AMOUNT] ) = FALSE ()
)
)
/ (
COUNTROWS (
FILTER (
'HRO_Table_current',
ISBLANK ( 'HRO_Table_current'[HM31_AWARD_AMOUNT] ) = FALSE ()
)
) - 1
)
Ожидаемые результаты: аналогично тому, что можно получить, используя PERCENTRANK в Excel.
Фактические результаты: ошибка, упомянутая ранее, «невозможно определить одно значение для столбца»