用于获取 YYYYMM 的 MDX 命令

MDX Command for get YYYYMM

我写了一段代码,在命名集中使用 MDX 获取今年和去年的数据。 现在想获取这个月和上个月的数据,我用的是Monthkey,'YYYYMM'

我的密码是

{strtomember(
   "[Time].[Month Key].[" + cstr(year(dateadd('yyyy'+'mm',-1,now()))) +"]")
     : strtomember("[Time].[Month Key].[" + cstr(year(now())) +"]"
 )} ;

我需要更改此设置以获取本月和上个月格式为 'YYYYMM' 的数据。

我可能会使用 strToSet 如果您使用键,请不要忘记您的符号:

STRTOSET(
       "[Time].[Month Key].&[" 
           + CSTR(YEAR(DATEADD("M",-1,now()))) 
           + CSTR(MONTH(DATEADD("M",-1,now()))) 
        + "] : "
        + "[Time].[Month Key].&[" 
           + CSTR(YEAR(now())) 
           + CSTR(MONTH(now())) 
        + "]"
     );