嗨,我必须设置一个动态日期来替换硬编码值,我在我的表中有一个标志,我该如何替换我的硬编码值:

时间:2014-12-11 18:59:27

标签: dynamic tuples mdx

我必须设置动态日期来替换硬编码值,我的表中有一个标志,如何用标志替换我的硬编码值:

(sum(
  PeriodsToDate(
     [calendar].[hierarchy].[Week],
     [calendar].[hierarchy].[Week].&[33]
  ),
  Measures].[sales]
  )
 )

我试过了,但我没有价值:

(sum(
    PeriodsToDate(
       [calendar].[hierarchy].[Week],
       [calendar].[hierarchy].[Week].&[All], ],[calendar].[WeekFlag].&[1]),  
       Measures].[sales]))

你对此有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用currentmember进行概括。你似乎有很多额外的括号!..

(sum(
    PeriodsToDate(
       [calendar].[hierarchy].[Week],
       [calendar].[hierarchy].[Week].CURRENTMEMBER
    )
    ,Measures].[sales])
)