Quantcast
Viewing all articles
Browse latest Browse all 1167

Функция TOPCOUNT

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

Нужно сделать выгрузку по ТТ+SKU так, чтобы для каждой ТТ отбиралось TOP 5 SKU за все 12 месяцев. По колонкам - месяцы. Написал такой MDX-запрос.
+MDX-запрос
SELECT
	[Measures].[Отгрузки шт]*[Время].[Месяц].[Месяц] ON 0,
NON EMPTY
	[Торговые точки].[Код ТТ].[Код ТТ]*
	TOPCOUNT(
		[SKU].[SKU].[SKU],
		5,
		[Measures].[Отгрузки шт])
ON 1
FROM (SELECT (
	{[Время].[Месяц].&[2018-01-01T00:00:00]:[Время].[Месяц].&[2018-12-01T00:00:00]},	
	[Торговые точки].[Тип клиента].&[2],	
	[Города].[Город].&[10],
	[Продукция].[Категория продукции].&[9],
	{SKU].[Общий бренд].&[5],
			[SKU].[Общий бренд].&[11],
			[SKU].[Общий бренд].&[18]
		}	
	) ON 0 FROM PROFIT)
Есть сомнение: правильно ли я написал MDX-запрос? В функции TOPCOUNTY в контексте учитывается ли период, заданный в субкубе? Будто что то не учел.

Viewing all articles
Browse latest Browse all 1167

Trending Articles