我需要一个按日期过滤的蒙德里安 MDX 查询,其中一个或两个边界日期可能不存在。只要 2013-01-01 和 2013-01-08 维度都存在,我就使用下面的查询。如果两个日期之一不存在,则它不返回任何结果,即使两者之间的维度确实存在。即使在缺少边界日期维度的情况下,我如何让这个查询工作?
SELECT
NON EMPTY {Hierarchize({[Measures].[Number of Something]})} ON COLUMNS,
NON EMPTY {[Date].[2013-01-01]:[Date].[2013-01-08]} ON ROWS
FROM [Users]