У меня правильный запрос MDX:
SELECT {[Measures].[IssueOpened] } ON COLUMNS,
{( STRTOSET("[Assigned To].[Id].[Some]:[Assigned To].[Id].[Another]") *
[Priorities].[Id].[Id].ALLMEMBERS ) } ON ROWS
FROM (SELECT (STRTOSET("[CreatedOn].[Date].&[2005-01-01T00:00:00]:[CreatedOn].[Date].&[2011-12-01T00:00:00]") ) ON COLUMNS
FROM [Reports])
Мне нужно определить список атрибутов (не диапазон), поэтому я изменил запрос следующим образом:
SELECT {[Measures].[IssueOpened] } ON COLUMNS,
{( STRTOSET("[Assigned To].[Id].[Some], [Assigned To].[Id].[Another]") *
[Priorities].[Id].[Id].ALLMEMBERS ) } ON ROWS
FROM (SELECT (STRTOSET("[CreatedOn].[Date].&[2005-01-01T00:00:00]:[CreatedOn].[Date].&[2011-12-01T00:00:00]") ) ON COLUMNS
FROM [Reports])
Я изменился
STRTOSET("[Assigned To].[Id].[Some]:[Assigned To].[Id].[Another]")
до:
STRTOSET("[Assigned To].[Id].[Some], [Assigned To].[Id].[Another]")
Но последний запрос возвращает ошибку. Как я могу определить список атрибутов в запросе?