命名设置MDX错误

时间:2017-04-27 10:43:39

标签: ssas mdx

我在SSAS中创建一个命名集后发现此错误,以检索当前一周第一天的最后10周。我用的表达是:

strtoset(
  "LASTPERIODS(
      10
     ,[AxeTemps].[Semaine].&["+Format(NOW()-WEEKDAY(NOW(),2),'yyyyMMdd')+"]")

我的日期层次结构具有以下成员结构:

[AxeTemps].[Semaine].&[20000101].

我无法理解这项工作?

1 个答案:

答案 0 :(得分:0)

您先转换成员,然后将其传递给LastPeriods():

LastPeriods(
    10,
    StrToMember("[AxeTemps].[Semaine].&[" + Format(NOW()-WEEKDAY(NOW(),2),'yyyyMMdd') + "]")
)