函數

函數頁籤上,選取一或多個函數,然後根據下表輸入所需的函數值:

Table 10-2 函數與值

函數 要輸入的值 描述
@ALLANCESTORS 成員名稱 輸入成員名稱或按一下「成員」選取一個成員。
@ANCEST
  • 維度名稱

  • 層代層級編號

  • 成員名稱

  1. 輸入在「維度」中選取的維度名稱。

  2. 輸入一個整數值,該值用於定義傳回祖代值的層代或層級號碼。正整數定義層代號碼。0 或負整數定義層級號碼。

  3. 輸入任意成員名稱或成員組合。

@ANCESTORS
  • 成員名稱

  • 層代層級編號

  • 層代層級名稱

  1. 輸入成員名稱或成員組合。

  2. 輸入一個整數值,該值用於定義要包含的成員的最大絕對層代或層級號碼。正整數定義層代號碼。0 或負整數定義層級號碼。

  3. 輸入要在選取內容中包含的最高的層級名稱或層代名稱。

@ATTRIBUTE 屬性成員名稱 對於輸入的維度,輸入希望在選取內容中包括的屬性成員名稱或成員組合。
@CHILDREN 成員名稱 輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。
@CURRMBR 維度名稱 輸入維度名稱。
@DESCENDANTS
  • 成員名稱

  • 層代層級編號

  • 層代層級名稱

  1. 輸入成員名稱或成員組合。

  2. 輸入一個整數值,該值用於定義要包含的成員的最大絕對層代或層級號碼。正整數定義層代號碼。0 或負整數定義層級號碼。

  3. 輸入要在選取內容中包含的最高的層級名稱或層代名稱。

@GENMBRS
  • 維度名稱

  • genName

  1. 輸入維度名稱。

  2. 輸入 dimName 中的層代名稱。正整數定義層代號碼。

@IALLANCESTORS 成員名稱 輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。
@IANCESTORS
  • 成員名稱

  • 層代層級編號

  1. 輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

  2. 輸入一個整數值,該值用於定義要在選取內容中包含的成員的最大絕對層代或層級號碼。正整數定義層代號碼。0 或負整數定義層級號碼。

@ICHILDREN 成員名稱 輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。
@IDESCENDANTS
  • 成員名稱

  • 層代層級編號

  1. 輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

  2. 輸入一個整數值,該值用於定義要在選取內容中包含的成員的最大絕對層代或層級號碼。正整數定義層代號碼。0 或負整數定義層級號碼。

@ILSIBLINGS 成員名稱

輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

@IRDESCENDANTS
  • 成員名稱

  • 層代層級編號

  1. 輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

  2. 輸入一個整數值,該值用於定義要在選取內容中包含的成員的最大絕對層代或層級號碼。正整數定義層代號碼。0 或負整數定義層級號碼。

@IRSIBLINGS 成員名稱

輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

@ISIBLINGS 成員名稱

輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

@LEVMBRS
  • 維度名稱

  • 層級名稱

  1. 輸入維度名稱。

  2. 輸入用於定義層級號碼的層級名稱或整數值。整數值必須為 0 或正整數。

@LIST 引數 輸入將作為一個引數收集和處理的引數清單,以便這些引數由父函數進行處理。引數可以是成員名稱、成員組合、成員集函數、範圍函數和數值表示式。
@LSIBLINGS 成員名稱

輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

@MATCH
  • 成員、層代

  • genName

  • 需要比對的模式

  1. 輸入選取內容所基於的成員的預設名稱或使用者定義的名稱。系統將搜尋指定成員及其子代的成員名稱和別名。

  2. 輸入選取內容所基於的層代的預設名稱或使用者定義的名稱。系統將搜尋層代中的所有成員名稱及成員別名。

  3. 輸入要搜尋的字元模式,包括萬用字元 (* 或 ?)。? 用於替代任何字元。您可在圖樣中任何一處使用 ?。而 * 能代替任意數目的字元。只能在模式的結尾使用 *。要在字元模式中包含空格,請用雙引號 ("") 將該模式括住。

@MEMBER 字串 輸入字串 (用雙引號括住),或輸入傳回字串的函數。
@MERGE
  • 清單 1

  • 清單 2

  1. 輸入要合併的第一個成員清單。

  2. 輸入要合併的第二個成員清單。

@PARENT
  • 維度名稱

  • 成員名稱

  1. 輸入維度名稱。

  2. 輸入成員名稱或成員組合,或者輸入傳回成員或成員組合函數,以便與傳回的父項結合。

@RANGE
  • 成員名稱

  • 範圍清單

  1. 輸入成員名稱或成員組合,或者輸入傳回成員或成員組合函數,以便與傳回的父項結合。

  2. 輸入成員名稱、逗號分隔的成員名稱清單、成員集函數或範圍函數。如果未指定範圍清單,則系統將使用標記為 Time 的維度中的 0 級成員。

@RDESCENDANTS
  • 成員名稱

  • 層代層級編號

  1. 輸入成員名稱或成員組合,或者輸入傳回成員或成員組合函數,以便與傳回的父項結合。

  2. 輸入一個整數值,該值用於定義要選取的成員的最小絕對層代或層級號碼。正整數定義層代號碼。0 或負整數定義層級號碼。

@RELATIVE
  • 成員名稱

  • 層代層級編號

  1. 輸入成員名稱或成員組合,或者輸入傳回成員或成員組合函數,以便與傳回的父項結合。

  2. 輸入一個整數值,該值用於定義要選取的成員的最小絕對層代或層級號碼。正整數定義層代號碼。0 或負整數定義層級號碼。

@REMOVE
  • 清單 1

  • 清單 2

  1. 輸入要合併的第一個成員清單。

  2. 輸入要合併的第二個成員清單。

@RSIBLINGS 成員名稱

輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

@SHARE 範圍清單 輸入逗號分隔的成員清單、傳回成員的函數或成員範圍。範圍清單中的所有成員都必須來自同一維度。
@SIBLINGS 成員名稱

輸入成員名稱或成員組合,或輸入傳回成員或成員組合的函數。

@UDA
  • 維度名稱

  • 使用者定義屬性

  1. 輸入與使用者定義的屬性關聯的維度的名稱。

  2. 輸入使用者定義的屬性出現在資料庫大綱中時的名稱。

@WITHATTR
  • 維度名稱

  • 運算子

  1. 輸入屬性維度的名稱。

  2. 輸入運算子規範 (用引號 ("") 括住)。

  3. 輸入一個值,該值和運算子組合,定義了必須符合的條件。該值可以是屬性成員規範、常量或日期格式的函數 (即 @TODATE)。

@XRANGE
  • 成員名稱 1

  • 成員名稱 2

  1. 輸入成員名稱、成員組合或傳回單一成員的函數。

  2. 輸入成員名稱、成員組合或傳回單一成員的函數。如果 mbrName1 是跨維度成員 (例如 Actual->Jan),則 mbrName2 也必須為跨維度成員,並且維度順序必須與 mbrName1 中使用的順序相符合。