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



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

(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]))

你对此有什么想法吗?

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

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

最新更新