Я пытаюсь фильтровать данные между двумя диапазонами дат. Тип данных datetime
. Я сгенерировал запрос через конструктор запросов в SSAS.
Ниже приведен образец набора данных:
Образец изображения групп и размеров мер:
Фильтр образцов, который я использовал:
Сгенерированный запрос MDX:
`SELECT NON EMPTY { [Measures].[Status] } ON COLUMNS, NON EMPTY { ([Lobby].[Added Local Time].[Added Local Time].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_VALUE, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( [Lobby].[Added Local Time].&[2020-01-02T10:32:37.806667] : [Lobby].[Added Local Time].&[2020-02-19T13:43:13.833333] ) ON COLUMNS FROM ( SELECT ( { [Lobby].[Status].[All] } ) ON COLUMNS FROM [LTS KROI DEMO])) WHERE ( [Lobby].[Status].[All] ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS`
Проблема:
Проблема в том, что он не фильтрует данные в соответствии с заданными диапазонами datetime
. Ни одна из них не выдает никакой ошибки.
Если я использую только значение Filter - Status, то указывается значение c без предоставления всего, все работает нормально.