列上的MDX排序

列上的MDX排序,mdx,pentaho,Mdx,Pentaho,嗨 我想按升序排列以下查询中的PriceValues字段 SELECT NON EMPTY Hierarchize ( Union ( {[PriceValues].[Grand Total]} ,[PriceValues].[Grand Total].Children ) ) ON COLUMNS ,NON EMPTY Hierarchize ( Union

我想按升序排列以下查询中的
PriceValues
字段

SELECT 
  NON EMPTY 
    Hierarchize
    (
      Union
      (
        {[PriceValues].[Grand Total]}
       ,[PriceValues].[Grand Total].Children
      )
    ) ON COLUMNS
 ,NON EMPTY 
    Hierarchize
    (
      Union
      (
        {[Offer].[Grand Total]}
       ,[Offer].[Grand Total].Children
      )
    ) ON ROWS
FROM [Act_RenewDetails]
WHERE 
  {[Measures].[Revenue]};

要按升序数字顺序排列度量值,请执行以下操作:

{ORDER({[PriceValues].[Grand Total],[PriceValues].[Grand Total].[Children},[Measures].[Revenue],BASC}列上

编辑:或者您可以按维度成员名称的字母顺序排列:

{ORDER({[PriceValues].[Grand Total],[PriceValues].[Grand Total].Children}[PriceValues].CurrentMember.name,BASC)}列上的


(我认为
.name
可能是
.memberName
或者甚至是
.caption
-我的记忆已经生锈了。)

是根据[Measures].[Revenue]金额还是维度([Price Value])值订购的?如果是后者,请提供这些值的一些样本数据…嗨..,我想订购([价格值])值..它的值是50 75 60 1.5 56 5 7 17 96,就像该表中的数据一样。。我的疑问是我能不能订购“弦”类型的“维”。。。谢谢。您需要在查询时进行订购吗?或者在BIDS(或SSDT)中重新配置维度也有效吗?耶..我只想在查询时订购..嗨,Magnus,它只订购度量值..但我想订购仅为维度的PricePoint字段..有什么想法吗。。谢谢