機械翻訳について

@PARENT

指定されたディメンション内で計算されている現在のメンバーの親を戻します オプションのmbrNameを指定すると、その親は指定したメンバーと結合されます。

このメンバー・セット関数は、そのパラメータがメンバーまたはメンバーのリストである別の関数のパラメータとして使用できます。

構文

@PARENT (dimName [, mbrName])

パラメータ

dimName

単一のディメンション名の指定。

mbrName

オプション。 任意の有効な単一メンバー名、または単一メンバーを戻す関数。

ノート

  • この関数は、FIX文では使用できません。

  • この関数は、数式の左側と右側の両方で使用できます。 計算スクリプトの式の左側でこの関数を使用する場合は、メンバーに関連付けます。 例:

    Sales(@PARENT(Product) = 5;);
  • 場合によっては、計算パフォーマンスの点を除いて、@PARENTは@PARENTVALと同等です。 たとえば、次の2つの式は同等です:

    Sales = @PARENT(Profit);
    Sales = @PARENTVAL(Profit);

    この場合、後者の式を使用すると、計算パフォーマンスが向上します。 通常、セルの暗黙的な値としてではなく、@PARENTをメンバーとして使用します。 例:

    Sales = @AVG(SKIPMISSING, @ISIBLINGS(@PARENT("100")));
  • 「動的計算」または「動的計算および保管」としてタグ付けされたメンバーに関連付けられた式でこの関数を使用すると、取得および計算にかかる時間が大幅に長くなる可能性があります。

  • @XREF内で@PARENTを使用している場合、@XREFでは@NAMEを@PARENTの周囲で使用する必要があります。 例:

    COGS=@XREF(Sample, @NAME(@PARENT(Product)),Sales);

Sample Basicデータベースで、次のようにします:

@PARENT(Market,Sales)

計算されているMarketの現在のメンバーがコロラドの場合、Central->Salesを返します。

@PARENT(Measures)

計算されているメジャーの現在のメンバーがマージンの場合、Profitを戻します。