Мне нужен запрос 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]