Ssas 命名集MDX错误

Ssas 命名集MDX错误,ssas,mdx,Ssas,Mdx,在SSAS中创建命名集以检索从当前周的第一天开始的最后10周后,我出现了此错误。我使用的表达是: strtoset( "LASTPERIODS( 10 ,[AxeTemps].[Semaine].&["+Format(NOW()-WEEKDAY(NOW(),2),'yyyyMMdd')+"]") “我的日期”层次结构具有以下成员结构: [AxeTemps].[Semaine].&[20000101]. 我无法完成这项工作,知道吗?您必须先转换a成员,

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

strtoset(
  "LASTPERIODS(
      10
     ,[AxeTemps].[Semaine].&["+Format(NOW()-WEEKDAY(NOW(),2),'yyyyMMdd')+"]")
“我的日期”层次结构具有以下成员结构:

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

我无法完成这项工作,知道吗?

您必须先转换a成员,然后才能将其传递给LastPeriods():

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