機械翻訳について

@ANCESTVAL

指定したメンバーの組合せの祖先の値を戻します。

構文

@ANCESTVAL (dimName, genLevNum [, mbrName])

パラメータ

dimName

祖先の値のフォーカス・ディメンションを定義する単一のディメンション名。

genLevNum

祖先の値が戻される世代番号またはレベル番号を定義する整数値。 正の整数は世代参照を定義します。 負の数値または0の値は、レベル参照を定義します。

不規則階層でこの関数または他の祖先の値関数を使用するには、レベル参照のかわりに世代参照を使用して、予期しない結果を回避します。

mbrName

オプション。 任意の有効な単一メンバー名またはメンバーの組合せ(あるいは単一メンバーまたはメンバーの組合せを戻す関数)。

この例では、SKUシェアは、各SKUの販売をその製品ファミリのパーセンテージとして取得することで導出されます。 ファミリは第2世代であるため、ファミリの各子孫はそれぞれの祖先の割合として計算されます。 SKUシェアの計算を行う前に、製品別販売の連結結果を計算する必要があります。

"SKU Share" = Sales % @ANCESTVAL(Product,2,Sales);

この例では、次のレポートが作成されます:

              Sales   SKU Share
              =====   =========  
SKU101          510        26.0
SKU102          520        26.5
  Group01      1030        52.5
SKU120          430        21.9
SKU123          500        25.5
  Group02       930        47.4
    Family1    1960      100.00

関連項目