Я хотел бы использовать функцию RankX
(чтобы использовать функцию Dense для связей), чтобы ранжировать даты в таблице по двум столбцам: Fiscal Year
и Entity ID
.
( Я думаю, может быть проще объединить два столбца и просто отсортировать по нему, но у меня все еще есть проблемы с моей формулой)
Ниже приведены мои образцы данных:
Образец
Моя неверная формула dax, которая возвращает все единицы:
Fiscal Purchase Index =
VAR a = 'Purchases'[Purchase_Date]
VAR b = 'Purchases'[Entity_ID]
var c = 'Purchases'[FISCAL_YEAR]
RETURN
CALCULATE (
RANKX ('Purchases', a,,1,Dense ),
FILTER (all('Purchases'),
'Purchases'[Entity_ID] = b &&
'Purchases'[FISCAL_YEAR] = c
)
)
Любая помощь в исправлении формулы ранжирования будет очень принята. Спасибо