範例:結合 Intersect 與 Except 函數

Intersect 函數結合成員之間的選取項目。Exclude 函數則是從選取項目中排除成員。

您可以結合這些函數來縮小結果。在此範例中,我們將建立下列函數:Except the Descendants of ‘Total Equity’ (250000) from the Intersection of Descendants of ‘Balance Sheet’ AND Level 1

圖 9-1 Except 函數


顯示例外函數參數的螢幕截圖,說明如下
  1. 選取成員來開始作業,按一下 函數 按鈕,然後選取檢視所有函數

  2. 選取 Except 函數。

  3. 在「參數」面板中,按一下「成員集 1」旁邊的 成員選取器圖 9-1 會顯示 Except 函數並將成員選取按鈕醒目提示。

    這會開啟函數建置器的第二個反覆作業,可讓您將 Intersect 函數以巢狀方式置於 Except 函數內。

  4. 選取 Intersect,然後在「成員集 1」中輸入 Descendants of BalanceSheet,並在「成員集 2」中輸入 Level 1

    圖 9-2 Intersect 函數


    顯示交集函數參數的螢幕截圖,如目前步驟中所說明
  5. 按一下選取,然後按一下確定

  6. 成員集 2 中,輸入 Descendants of 25000

圖 9-3 Except 與 Intersect 函數的結果


顯示函數結果的螢幕截圖,說明如下

圖 9-3 顯示結果。傳回的成員包含「資產負債表」的所有層次 1 子項,但亦為「權益總計」子項的項目除外。