【问题标题】:SSAS calculated measure with where clause (MDX)使用 where 子句 (MDX) 的 SSAS 计算度量
【发布时间】:2013-05-25 20:34:06
【问题描述】:

我正在尝试创建一个计算度量来计算平均值,例如 VS2012 BI 中的 where 子句。

创建 MEMEBR CURRENTCUBE.[Measures].[Sem Average]

AS [Measures].[SG_Sem] / [Measures].[Counted_Rows]

WHERE [Measures][Kenn] = 'BE'

谢谢

【问题讨论】:

  • WHERE 子句定义切片器轴和度量值。[Kenn] 是一个聚合值。应该有一个维度属性。这个查询根本没有意义。

标签: ssas mdx olap business-intelligence cube


【解决方案1】:
CREATE MEMBER CURRENTCUBE.[Measures].[Sem Average]

AS 
  ( 
     ([Measures].[SG_Sem] / [Measures].[Counted_Rows]) , [Measures][Kenn].&[BE] )
  )  

【讨论】:

    猜你喜欢
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多