我想构建一个Perspective,其中删除了超过3个月的所有日期。在MDX中,以下方法可行:
filter([date].[date].[day].members, [date].[date].CurrentMember.properties('KEY',TYPED) <= today()->minusMonths(3))
但在Perspective中,函数minusMonth()显然不为人所知:
Perspective 'Perspective1 ': operator '>' syntax error (left-operand:'date' (right-operand:'empty')
有没有不同的方法来实现这一目标?
答案 0 :(得分:1)
错误消息已得到改进/修复。实际上错误是因为日期成员没有键(例如,用于映射未解析行的可选成员)然后
null <= today()
正在生成错误。要修复它,您需要先在过滤表达式中检查该成员。
希望有所帮助。