powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Значения мер
5 сообщений из 5, страница 1 из 1
Значения мер
    #39697215
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Есть такой работающий MDX-запрос
MDX-Запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SELECT	
	{[Measures].[Реализация шт],
	[Measures].[Возвраты шт],
	[Measures].[Отгрузки количество ТТ],	
	[Measures].[Процент возврата шт]} * 
        [Время].[Месяц].[Месяц]
ON 0,
	[Торговые точки].[Клиент].[Клиент]*
	[Торговые точки].[Группа ТТ].[Группа ТТ]*
	[SKU].[SKU].[SKU]
ON 1
FROM
    ...

Выдает такой результат
КлиентГруппа ТТSKU Реализация шт Июль 2017 Реализация шт Август 2017 ...Возвраты шт Июль 2017 ...Клиент1Группа ТТ1SKU1 100110...12...Клиент1Группа ТТ1SKU2 110120...13...
Нужно привести в нормальную таблицу, то есть в такой результат:
КлиентГруппа ТТSKU Мера МесяцЗначение мерыКлиент1Группа ТТ1SKU1 Реализация штИюль 2017 100Клиент1Группа ТТ1SKU2 Реализация штАвгуст 2017110..................
Переписал так
MDX-запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT	
	{}
ON 0,
	[Торговые точки].[Клиент].[Клиент]*
	[Торговые точки].[Группа ТТ].[Группа ТТ]*
	[SKU].[SKU].[SKU]*
	[Время].[Месяц].[Месяц]*
	{[Measures].[Реализация шт],
		[Measures].[Возвраты шт],
		[Measures].[Отгрузки количество ТТ],
		[Measures].[Процент возврата шт]}
ON 1
FROM
    ...

Как сделать так, чтобы показывал "Значение меры"? Если добавить MEMBER, то получается в двух осях присутствуют меры.
...
Рейтинг: 0 / 0
Значения мер
    #39697292
tashkafox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ferzmikk,
Не уверена, что идеально :)
В неспользуемом измерении создать member'ы, по которым определять вычислимую меру "Значение меры". Но в средстве отображения придется переименовать шапку.
Или для этих целей создать отдельное измерение...

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
with 
member [изм].[иатр].[Возвраты шт] as [Measures].[Возвраты шт]
member [изм].[иатр].[Отгрузки количество ТТ] as [Measures].[Отгрузки количество ТТ]
...
set CalcMembers as AddCalculatedMembers([изм].[иатр].members) - [изм].[иатр].members -- только вычислимые
member [Measures].[Значение меры] as
	case
		when [изм].[иатр].currentmember is [изм].[иатр].[Возвраты шт] then ([Measures].[Возвраты шт], [изм].[иатр].[All])
		when [изм].[иатр].currentmember is [изм].[иатр].[Отгрузки количество ТТ] then ([Measures].[Отгрузки количество ТТ], [изм].[иатр].[All])
		...
		end
select
	{
		[Measures].[Значение меры]
	} on 0
	,(
		[Торговые точки].[Клиент].[Клиент]
		,[Торговые точки].[Группа ТТ].[Группа ТТ]
		,[SKU].[SKU].[SKU]
		,[Время].[Месяц].[Месяц]
		,CalcMembers
	) on 1
from ...
...
Рейтинг: 0 / 0
Значения мер
    #39697523
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tashkafox
Код: sql
1.
2.
3.
4.
with 
member [изм].[иатр].[Возвраты шт] as [Measures].[Возвраты шт]
member [изм].[иатр].[Отгрузки количество ТТ] as [Measures].[Отгрузки количество ТТ]
...


Выдает ошибку "При синтаксическом анализе строки [изм].[иатр].[Возвраты шт] в кубе не было найдено измерение "[изм]"."

В MDX-запросе возможно задать измерение SET [изм].[иатр]?
...
Рейтинг: 0 / 0
Значения мер
    #39697680
tashkafox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ferzmikk,
tashkafoxВ неспользуемом измерении создать member'ы
[изм].[иатр] - это неиспользуемое в этом запросе измерение
Я же не знаю, какое у вас есть
...
Рейтинг: 0 / 0
Значения мер
    #39697751
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tashkafox,

[изм].[иатр] заменил на [Новинки].[Новинка], который имеет элементы "Да" и "Нет". Получилось! Только вопрос. Это никак не влияет на использование неиспользуемого ДРУГОГО измерения в запросе? Даже если измерение используется в субкубе?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Значения мер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]