Intersect 函数可以在成员之间组合选择。Exclude 函数可以从选择中排除成员。
您可以组合这些函数来缩小结果的范围。在本例中,我们将创建以下函数:从 Descendants of ‘Balance Sheet’ AND Level 1 的交集中排除 Descendants of ‘Total Equity’ (250000)。
图 9-1 Except 函数
首先选择一个成员,单击 按钮,然后选择 View All Functions(查看所有函数)。
选择 Except 函数。
在 "Parameters"(参数)面板中,单击 "Member Set 1"(成员集 1)旁边的 。图 9-1 显示了 Except 函数,并突出显示了成员选择按钮。
此时将打开函数生成器的第二次迭代,使您可以将 Intersect 函数嵌套在 Except 函数内。
选择 Intersect(交叉),然后在 "Member Set 1"(成员集 1)中输入 Descendants of BalanceSheet
,在 "Member Set 2"(成员集 2)中输入 Level 1
。
图 9-2 Intersect 函数
依次单击 Select(选择)和 OK(确定)。
在 Member Set 2(成员集 2)中,输入 Descendants of 25000
。
图 9-3 Except 函数和 Intersect 函数的结果
图 9-3 显示了结果。返回的成员包括资产负债表的所有 1 级后代,但也是权益总额的后代的成员除外。