与自身联合的维度的MDX秩
我试图列出与自身联合的维度的行号,但是我继续得到重复的行号,而不是每行唯一的行号。 例如,我试图列出一周中的星期日-星期六两次,这样我就有了第1-14行。我得到了重复的行号,因为我在我的联合中使用了相同的维度,星期一=1而不是1和8。 如何获得唯一的行号 提前谢谢与自身联合的维度的MDX秩,mdx,rank,row-number,Mdx,Rank,Row Number,我试图列出与自身联合的维度的行号,但是我继续得到重复的行号,而不是每行唯一的行号。 例如,我试图列出一周中的星期日-星期六两次,这样我就有了第1-14行。我得到了重复的行号,因为我在我的联合中使用了相同的维度,星期一=1而不是1和8。 如何获得唯一的行号 提前谢谢 WITH MEMBER [Measures].[Row Number] AS Rank( StrToTuple( "( " +
WITH
MEMBER [Measures].[Row Number] AS
Rank(
StrToTuple(
"( " +
Generate (
Head ( Axis(0),
Axis(1).Item(0).Count
) AS RN,
"Axis(1).Item(0).Item(" +
CStr(RN.CurrentOrdinal -1) +
").Hierarchy.CurrentMember",
","
) + ")"
),
Axis(1)
)
SET [AllMembers2] AS
UNION([Date].[Day Name].ALLmembers , [Date].[Day Name].ALLMembers, ALL)
select ([Measures].[Row Number]) on columns
,[AllMembers2] on rows
from [Adventure Works]