|
MDX Powerpivot добавить расчетное поле в таблицу
|
|||
---|---|---|---|
#18+
Добрый день. Я только начал вникать в 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2021, 16:09 |
|
|
start [/forum/topic.php?fid=49&fpage=2&tid=1857060]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 110ms |
0 / 0 |