icCube - 通过透视删除日期范围
icCube - removing date range through a Perspective
我想建立一个 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')
是否有其他方法可以实现此目的?
错误消息已 improved/fixed。实际上错误是因为日期成员没有键(例如,用于映射未解析行的可选成员)然后
null <= today()
正在生成错误。要修复它,您需要先检查过滤表达式中的该成员。
希望对您有所帮助。
我想建立一个 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')
是否有其他方法可以实现此目的?
错误消息已 improved/fixed。实际上错误是因为日期成员没有键(例如,用于映射未解析行的可选成员)然后
null <= today()
正在生成错误。要修复它,您需要先检查过滤表达式中的该成员。
希望对您有所帮助。