Используя MDX, как получить только несколько выбранных строк? - PullRequest
0 голосов
/ 15 октября 2010

У меня есть размер Color с много цветов , но я хочу показать таблицу с двумя строками (черный и красный). Я попробовал это:

SELECT [Color].[black] || [Color].[red] ON ROWS, 
 {[Measures].defaultMember} ON COLUMNS 
from [SalesAnalysis]

Результатом, который я ожидал, была таблица с одним столбцом и двумя строками. Одна ячейка для черных продаж, одна ячейка для красных продаж. Вместо этого приходит ошибка.

Какой запрос MDX мне следует написать?

Я также пробовал вещи под названием «агрегат» и «фильтр», но, похоже, это не то, что я ищу.

Ответы [ 2 ]

1 голос
/ 15 октября 2010

ОК, я нашел:

SELECT {[Color].[black],[Color].[red]} ON ROWS, 
 {[Measures].defaultMember} ON COLUMNS 
from [SalesAnalysis]
0 голосов
/ 02 ноября 2010

Или попробуйте что-то вроде этого:

SELECT {[Color]} ON ROWS, 
 {[Measures].defaultMember} ON COLUMNS 
FROM [SalesAnalysis]
WHERE {[Color].[black], [Color].[red]}
...