2017-04-27 43 views
0

我在创建SSAS中的命名集以检索本周第一天的最后10周后出现此错误。我使用的表达式为:命名集MDX错误

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

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

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

我不能得到这个工作,不管什么想法?

回答

0

你必须先转换的一员,那么你可以将它传递给LastPeriods():

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

谢谢你,它的工作。 –