@Dependency

“包含”返回 Input 1 中的成员,Input 2 从相同的维针对这些成员指定了成员。“排除”返回 Input 1 中的成员,Input 2 在相同的维中未针对这些成员指定成员。

对于 @DEPENCENCY,目标 DTP 类型可用于以下 DTP:

目标 DTP 类型 @DEPENDENCY 中使用的参数
成员 “成员范围”、“交叉维”、“一个维”或“多个维”。如果 @DEPENDENCY 中使用了成员,则必须在函数 @DIMMEMBER (member) 中使用。
多个成员 一个维或多个维
一个维 “成员范围”、“交叉维”、“一个维”或“多个维”
多个维 “成员范围”或“交叉维”
成员范围 “成员范围”、“交叉维”、“一个维”或“多个维”
交叉维 “成员范围”、“交叉维”、“一个维”或“多个维”

语法:

@DEPENENCY (Input1, Dependence, Input2)

参数:

参数 说明
Input1 设计时提示或函数
Dependence “包含”或“排除”
Input2 设计时提示或函数

下面的示例 1 和示例 2 采用以下输入:

  • [cd_mr_i1]交叉维类型的 DTP,不是检查的提示。

  • [CD1]交叉维类型的可提示 DTP,具有以下输入:

    • Account:"Units"

    • Period:"Jan"

    • HSP_View:

    • Year:"FY15"

    • Scenario:"Actual"

    • Version:"Working "

    • Entity:"111"

    • Product:

  • [POV]成员范围类型的可提示 DTP,具有以下输入:

    • Account:

    • Period:"Feb"

    • HSP_View:

    • Year:"FY16"

    • Scenario:"Actual"

    • Version:"Working "

    • Entity:

    • Product:"P_000"

示例 1:

[cd_mr_i1]=@DEPENDENCY([CD1],"Inclusive",[POV])

在此示例中,[cd_mr_i1] 返回 "Jan->FY15->Actual->Working",因为 "Period"、"Year"、"Scenario" 和 "Version" 具有用于 "CD1" 和 "POV" 的输入。

示例 2:

[cd_mr_e1]=@DEPENDENCY([CD1],"Exclusive",[POV]

在此示例中,[cd_mr_e1] 返回 "Units->"111"",因为 "Account" 和 "Entity" 是 "Input 1" 中仅有的指定了多个成员并且未在 "Input 2" 中指定的维。