我是MDX的新手。我需要在下面得到MAX(深度)的行(深度是一个度量);
用户名,角色,类别,位置和表单是维度。 Fact表的名称是AccessControl
Username Role Category Location Form Depth
John Creator Food NULL NULL 1
Rick Creator Food Washington NULL 2
我需要得到的结果只是里克的行,因为它的深度比约翰大;
Username Role Category Location Form Depth
Rick Creator Food Washington NULL 2
感谢您的帮助!
答案 0 :(得分:2)
您可以使用TopCount功能。使用TopCount,您可以使用以下内容:
SELECT [Measures].[Depth] ON 0,
TOPCOUNT([Access].MEMBERS, 1, [Measures].[Depth])
ON 1
FROM [AccessControl]