Я ищу меру для использования в табличной модели SSAS, которая позволит мне выполнять динамическое ранжирование, которое будет автоматически обновлять связанное значение ранга на основе применяемых фильтров и значений среза.
Я не участвую в таком сценарии: PowerPivot DAX - динамическое ранжирование На группу (минимум на группу)
Разница в следующем: мои данные находятся не в одной таблице: у меня есть такая таблица фактов:
-------------------------------------------------------------------------------------
ClientID | ProductID | Transaction Date | Sales
------------------------------------------------------------------------------------
C1 P3 1/1/2012 $100
C2 P1 8/1/2012 $150
C3 P4 9/1/2012 $200
C1 P2 3/5/2012 $315
C2 P2 9/5/2012 $50
C3 P2 12/9/2012 $50
------------------------------------------------------------------------------------
Таблица клиентов
-------------------------------------------------------------------------------------
ClientID | ClientCountry |
C1 France
C2 France
C3 Germany
------------------------------------------------------------------------------------
... а также таблицу товаров
-------------------------------------------------------------------------------------
ProductID | ProductSubCategory |
P1 SB1
P2 SB1
P3 SB2
P4 SB3
------------------------------------------------------------------------------------
Итак, вот моя сводная таблица визуализации:
-------------------------------------------------------------------------------------
ProductSubCategory | Sales
SB1 565 (150 + 315 + 50 + 50)
SB2 100
SB3 200
И мера, которую я ищу, должна работать так:
-------------------------------------------------------------------------------------
ProductSubCategory | Sales | Rank
SB1 565 (150 + 315 + 50 + 50) 1
SB2 100 3
SB3 200 2
... просто, я просматриваю свой куб в Excel, помещаю ProductSubCategory в строку, сумму продаж и ожидаю, что моя мера даст мне правильный рейтинг по ProductSubCategory.
Теперь сценарий также включает использование среза на ClientCountry.
Поэтому, когда я выбираю «Франция», я ожидаю, что мой показатель даст мне адаптированный рейтинг, включающий только ProductSubCategory для клиентов, проживающих во Франции (то есть C1 и C2).
Я пробовал много решений, но безрезультатно. Есть ли у кого-нибудь идея с таким сценарием?
Я очень ценю вашу помощь в этом!
Спасибо всем