SimeReplacing WeekOfYear Динамически - PullRequest
0 голосов
/ 17 мая 2019

Я использую операцию копирования в ADF, в которой у меня следующий псевдопросмотр:

SELECT
    {
        [Measures].[**************],
        [Measures].[**************],
        [Measures].[**************]
    } ON COLUMNS,
NON EMPTY 
    { 
        [0CALWEEK].[LEVEL01].MEMBERS 
    } 
DIMENSION PROPERTIES  MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS 
FROM cubeName/ReportName
SAP VARIABLES [SAP_VARIABLE_NAME] 
INCLUDING [0CALWEEK].[201905]

В приведенном выше примере я хочу динамически заменить '201905', в настоящее время нет доступных функций для получения WeekOfYear в выражениях и функциях ADF ИЛИ я могу использовать запрос MDX для генерации WeekOfYear

1 Ответ

0 голосов
/ 17 мая 2019

Посмотрите на этот пример, как он меняет значение для значения элемента.Обратите внимание, что я ответил, если с телефона может возникнуть какая-то проблема с синтаксисом.

С параметром measure.t Как в случае, когда

[0CALWEEK]. [LEVEL01].currentmember.name = "'201905" Тогда 1 остальное 0 Конец

ВЫБРАТЬ {[Измерения]. [t]} ВКЛЮЧЕНО В КОЛОННАХ, НЕ ПУСТО {{0CALWEEK]. [LEVEL01]. ЧЛЕНЫ} НА СТРОКАХ ОТ cubeName /ReportName

...