У меня есть запрос MDX, который извлекает данные из куба SSAS 2005:
SELECT NON EMPTY { [Measures].[Record Count] } ON COLUMNS
FROM [Cube]
WHERE { [Dimension].[Date].[Day].&[2012]&[1]&[1]:[Dimension].[Date].[Day].&[2012]&[1]&[10] }
Обычно это работает хорошо.Однако, когда на 2012-01-01 нет записей, кажется, что подставлено значение NULL и запрос игнорирует этот начальный параметр диапазона дат.
Как проверить, существует ли этот элемент измеренияи использовать другую дату (2012-01-02) в этом предложении диапазона, если она не существует?