示例:组合 Intersect 函数和 Except 函数

Intersect 函数可以在成员之间组合选择。Exclude 函数可以从选择中排除成员。

您可以组合这些函数来缩小结果的范围。在本例中,我们将创建以下函数:从 Descendants of ‘Balance Sheet’ AND Level 1交集排除 Descendants of ‘Total Equity’ (250000)

图 9-1 Except 函数


屏幕截图中显示了 Except 函数的参数,如下所述
  1. 首先选择一个成员,单击 函数 按钮,然后选择 View All Functions(查看所有函数)

  2. 选择 Except 函数。

  3. 在 "Parameters"(参数)面板中,单击 "Member Set 1"(成员集 1)旁边的 成员选择器图 9-1 显示了 Except 函数,并突出显示了成员选择按钮。

    此时将打开函数生成器的第二次迭代,使您可以将 Intersect 函数嵌套在 Except 函数内。

  4. 选择 Intersect(交叉),然后在 "Member Set 1"(成员集 1)中输入 Descendants of BalanceSheet,在 "Member Set 2"(成员集 2)中输入 Level 1

    图 9-2 Intersect 函数


    屏幕截图中显示了 Intersect 函数,如当前步骤中所述
  5. 依次单击 Select(选择)OK(确定)

  6. Member Set 2(成员集 2)中,输入 Descendants of 25000

图 9-3 Except 函数和 Intersect 函数的结果


屏幕截图中显示了函数的结果,如下所述

图 9-3 显示了结果。返回的成员包括资产负债表的所有 1 级后代,但也是权益总额的后代的成员除外。