MDXでは、特定のショップの販売ランクを計算します
-
08-10-2019 - |
解決 2
これが私が見つけた解決策です。
より良い解決策は大歓迎です。
WITH MEMBER [Measures].[rank] AS RANK(
[Shop].CurrentMember,
Order(
[Shop].Members,
[Measures].[salescount],
BDESC
),
[Measures].[salescount]
)
SELECT Order(
[Shop].Members,
[Measures].[salescount],
BDESC
).Item([SomeShop]) ON COLUMNS,
[Measures].[salescount] ON ROWS
FROM [Sales]
他のヒント
例を確認する必要があります MSDN, 、最後の例はここで動作します。
このようなもの:
WITH MEMBER [Measures].[rank] AS RANK( [Shop].CurrentMember, [Shop].MEMBERS)
SELECT {[Measures].[rank], ...} on 0
ORDER([Shop].MEMBERS, [Measures].[rank], ASC) on 1
FROM [Sales]
所属していません StackOverflow