SSAS/MDX查询-对单元格集进行排序

SSAS/MDX查询-对单元格集进行排序,ssas,mdx,Ssas,Mdx,我有一个MDX查询,其中我从我的SSAS多维数据集中返回产品列表和该商品的总销售额,如下所示: SELECT NON EMPTY { [Item].Children } ON COLUMNS, { [Total Line Value] } ON ROWS FROM [Sales Analysis] 我想做的是以降序的方式对结果进行排序(即销售最多的部分将位于顶部,以此类推)。这可能吗?任何帮助都将不胜感激,谢谢。 这很有效,非常感谢。我是这样尝试的:在列上选择

我有一个MDX查询,其中我从我的SSAS多维数据集中返回产品列表和该商品的总销售额,如下所示:

 SELECT  
 NON EMPTY   
 { [Item].Children } ON COLUMNS,
 { [Total Line Value] } ON ROWS
 FROM        [Sales Analysis]
我想做的是以降序的方式对结果进行排序(即销售最多的部分将位于顶部,以此类推)。这可能吗?任何帮助都将不胜感激,谢谢。


这很有效,非常感谢。我是这样尝试的:在列上选择非空的{[Item].Children},在[Sales Analysis]的行上选择Order({[Total Line Value]},DESC),这只是一个扩展:我希望在我的查询中添加另一个维度,从而选择给定月份和年份的总金额。我在多维数据集中设置了所有这些,但我不确定是否需要查询:在列上选择非空顺序([Item].Children,Measures.[Total Line Value],DESC),{[2010年1月].Children},{[Total Line Value]}位于[Sales Analysis]中的行上
SELECT  
 NON EMPTY   
 Order([Item].Children, Measures.[Total Line Value], DESC) ON COLUMNS,
 { [Total Line Value] } ON ROWS
 FROM        [Sales Analysis]