0

我在 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',没有当前函数可用于在 ADF 表达式和函数中获取 WeekOfYear 或者我可以使用 MDX Query 生成 WeekOfYear

4

1 回答 1

0

看看这个例子它如何改变成员值的值。请注意,我已通过电话回答,因此可能存在一些语法问题。

用成员measures.t 作为Case when

[0CALWEEK].[LEVEL01]。currentmember.name="'201905" Then 1 Else 0 End

选择 { [Measures].[t] } 列,非空 { [0CALWEEK].[LEVEL01].MEMBERS } 来自 cubeName/ReportName 的行

于 2019-05-17T19:30:13.800 回答