アルファベット順に従ってセットのランクを生成するメジャーを作成することは可能ですか。つまり、Aleen は 1 にする必要があります .... Zebedie はランク 101 にする必要があります (セットには 101 アイテムがあります)
これは動作しません:
MEMBER [Measures].[Alphabetic_Rank] AS
RANK(
[CustomerName].CurrentMember,
ORDER(
[CustomerName],
[CustomerName],
ASC
)
)
編集
これを適用しようとする別の例は次のとおりですが、これも機能しません。
WITH
SET [orderedSet] AS
ORDER(
[Operator].members,
[Operator].currentmember.name,
BASC
)
MEMBER [Measures].[newMeasure] AS
RANK(
[orderedSet].currentmember,
[orderedSet].members
)
SELECT
{} ON COLUMNS,
[orderedSet]
*
[Measures].[newMeasure] ON ROWS
FROM [ourCube]