有序集在切片器中排序,但不在ON ROWS中

时间:2014-10-15 10:00:30

标签: ssas mdx pyramid olap

我们有这个命名集:

CREATE SET CURRENTCUBE.[Geography Alphabetical] as
{
ORDER(
[Geolocation].[Geography].[Geography Country].MEMBERS,
[Geolocation].[Geography].CURRENTMEMBER.NAME,BASC)
}, DISPLAY_FOLDER = 'Geography Sets';   

如果我们将其拉入客户端(Pyramid)中的切片器,那么这些国家/地区按字母顺序排列,但如果我们将这些设置设置为ON ROWS,那么它们将按层次顺序返回。

我们如何确保使用此套件的字母顺序?

1 个答案:

答案 0 :(得分:1)

也许这是客户端软件的一个功能?要找到它,您可以使用Profiler工具查看它发送到Analysis Services服务器的MDX,如下所示:

在Windows开始菜单中,选择" Microsoft SQL Server" /" Performance Tools" /" SQL Server Profiler"。然后选择File / New Trace,连接到Analysis Services服务器,只需单击以下对话框,保留默认设置。

然后,您将看到发送到服务器的每个MDX语句(以及其他一些事件)。