powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX Powerpivot добавить расчетное поле в таблицу
1 сообщений из 1, страница 1 из 1
MDX Powerpivot добавить расчетное поле в таблицу
    #40115298
YuriiF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Я только начал вникать в MDX и пока не силен в данном вопросе.
Я получаю таблицу как результат запроса:

WITH
MEMBER [M] AS 'MONTH(NOW())-1'
MEMBER [YEAR] AS 'YEAR(NOW())'
MEMBER [MNOW] AS 'MONTH(NOW())'
MEMBER [MONTH] AS
IIF ([MNOW]=1, CSTR([YEAR]-1) +"12", CSTR([YEAR])+CSTR( [M] ))
MEMBER [MONTH-1] AS
IIF ([MNOW]=2, CSTR([YEAR]-1) +"12", [MONTH]-1)

MEMBER [MonthID] AS
StrToMember(" [Дата по доставке].[SK Month ID].[SK Month ID].&["+ FORMAT([MONTH],"") + "]")
MEMBER [MonthID-1] AS
StrToMember(" [Дата по доставке].[SK Month ID].[SK Month ID].&["+ FORMAT([MONTH-1],"") + "]")

MEMBER [TT] AS
IIF({[Measures].[Чист реал кг] * [MonthID]} <> "",
IIF({[Measures].[Чист реал кг] * [MonthID-1]} <> "", "ПОСТОЯННАЯ", "НОВАЯ"),
"ПОТЕРЯНАЯ")

SELECT NON EMPTY
CROSSJOIN([Дата по доставке].[Ном месяца].[Ном месяца], [Measures].[Чист реал кг])
ON 0,
NON EMPTY
[Торговые точки].[SK Outlet ID Main].[SK Outlet ID Main].ALLMEMBERS
ON 1
FROM [SALES]
WHERE (
{[Торговые точки].[Sales Channel Mki Pdh Name ON Buyer Main].&[ВИП],
[Торговые точки].[Sales Channel Mki Pdh Name ON Buyer Main].&[Дистрибьюторы],
[Торговые точки].[Sales Channel Mki Pdh Name ON Buyer Main].&[Региональные сети],
[Торговые точки].[Sales Channel Mki Pdh Name ON Buyer Main].&[Розница],
[Торговые точки].[Sales Channel Mki Pdh Name ON Buyer Main].&[Фирменная торговля]},

{StrToMember(" [Дата по доставке].[SK Month ID].[SK Month ID].&["+ FORMAT([MONTH],"") + "]"),
StrToMember(" [Дата по доставке].[SK Month ID].[SK Month ID].&["+ FORMAT([MONTH-1],"") + "]")},
[Продукция].[Группировка].&[МКИ] )

Хочу добавить столбец "ТТ", где будет отображаться результат из MEMBER [TT], но пока не могу побороть.
Создать вычисляемый столбец в Powerpivot не вариант, т.к. хочу использовать этот запрос в VBA
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MDX Powerpivot добавить расчетное поле в таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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