none
求计算成员如何写 RRS feed

  • 常规讨论

  •  原本的查询语句,想在 SSAS 中创建 最大销售额这个计算成员,可不知道要怎么创建。

    尝试方法:

    搜索到一篇文章: http://social.msdn.microsoft.com/Forums/zh-TW/sqlanalysisservices/thread/964ac042-9516-452d-9524-7067a7dfff67

    可根据上面的意思,创建了三个命名集:最大销售额、PRO,DAYC,然后创建计算成员,(最大销售额,PRO*DAYC),这样出来没有数据。

    ---------------------------------------------------------------

    故,请教这种成员要怎么创建,还是本身的想法就是错误的?                                                              谢谢 

    WITH MEMBER [Measures].[最大销售额]
    AS
     MAX(  

          {
           ([日期].[天],[城市].[城市名称].CHILDREN)
          } ,[Measures].[销售额]
           )  
    SET Pro
    AS {
         [城市].[省份].CHILDREN
        } 
    SET dayc
    AS {
         [日期].[天].CHILDREN
        }        
    SELECT 
     NON EMPTY {
       [Measures].[最大销售额]
     }
     ON columns,
     NON EMPTY {
      Pro*dayc
     } ON rows
     FROM [CUBE分析] 

            
    2013年4月13日 11:27