编辑(复制和粘贴错误):
我想使用时间向导维度,并且只有日期不在将来。但是因为我必须设定一个结束日期,我不希望每天都手动改变,我想把它设置得非常高,然后删除所有未来的成员。 为此我尝试使用“高级”方法“脚本”和“透视”。我更喜欢第一种,因为它会使这些成员消失而不仅仅是隐形,但如果没有办法,第二种也可以。
如果我在MDX语句中过滤这些日期,一切正常:
filter([date].[date].[day].members, [date].CurrentMember.KEY < now())
使用脚本我试图删除成员:
DROP member filter([date].[date].[date].members, [date].[date].CurrentMember.KEY > now())
它给了我一个语法错误:语法错误:意外声明'('(OPEN_PAREN)
尝试使用透视
-filter([date].[date].[day].members, [date].CurrentMember.KEY > now())
告诉我:语法错误:未知函数/属性'KEY'
我该怎么做才能摆脱那些日期?我想在最晚加载模式时这样做。