Quantcast
Channel: SQL.ru: OLAP и DWH
Viewing all articles
Browse latest Browse all 1167

Вопрос про объединение

$
0
0
Здравствуйте!

Вот такой MDX-запрос.

SELECT
{[Measures].[Отгрузки шт]} ON 0,
NON EMPTY
{([Торговые точки].[Клиент].[Клиент]*[Торговые точки].[Юрлицо].&[10])} +
{([Торговые точки].[Клиент].[Клиент]*[Торговые точки].[Юрлицо].&[11])} +
{([Торговые точки].[Клиент].&[310]*[Торговые точки].[Юрлицо].[Юрлицо])}
ON 1
FROM
	PROFIT
WHERE
	[Время].[Месяц].&[2016-06-01T00:00:00]

Выдает такой результат
Клиент ЮрлицоОтгрузки шт
Клеинт1Юрлицо101000
Клиент1Юрлицо111100
Клиент310Юрлицо80500
Клиент310Юрлицо811500
Клиент310Юрлицо82250
Клиент310Юрлицо83750

А надо такой
Клиент ЮрлицоОтгрузки шт
Клеинт1Юрлицо101000
Клиент1Юрлицо111100
Клиент310Все3000

Пишу так. С использованием верхнего уровня
{([Торговые точки].[Клиент].&[310]*[Торговые точки].[Юрлицо].[All])}

Выдает ошибку "Функция ожидает для аргумента 1 выражение набора кортежей. Было использовано строчное или числовое выражение."

Как правильно написать?

Viewing all articles
Browse latest Browse all 1167

Trending Articles