AttributeEx

EssbaseのMDX AttributeEx関数は、パースペクティブ設定を指定して、指定された可変属性メンバーまたはディメンションに関連付けられている基本メンバーのセットを返します。

構文

AttributeEx ( member|dimension, ANY, tuple|member[,tuple|member] )

パラメータ

member

属性ディメンションからのメンバーの指定。

dimension

属性ディメンションのメンバーの指定。

ANY

キーワードANY。

tuple | member

独立したディメンション・セットのレベル0の開始タプル(またはメンバー)。タプルには、連続範囲が定義されているのと同じ順序で、すべての離散ディメンションとそれに続く連続的なディメンション・メンバーが含まれている必要があります。

tuple | member

省略可能な独立したディメンション・セットのレベル0の終了タプル(またはメンバー)。タプルには、連続範囲が定義されているのと同じ順序で、すべての離散ディメンションとそれに続く連続的なディメンション・メンバーが含まれている必要があります。

次のシナリオについて考えます。会社のマーケティング戦略に従って、製品は時間の経過と市場の状態に応じて異なるオンス単位でパッケージ化されます。オンスは、連続したYearディメンションと独立Marketディメンションにわたる可変属性の関連付けを取り込むために、Productディメンションの可変属性として定義されます。

YearとMarketは独立したディメンションであり、レベル0のタプル月(Janなど)と市場の州(Californiaなど)を組み合せたものは、可変属性の関連付けが定義されるパースペクティブです。

次の問合せは、すべての四半期にわたってNew Yorkで7月から12月までの任意の時点でOunces_32としてパッケージ化された製品のOunces_32販売実績を分析します。これは現実観であり、時間の経過とともに発生したメトリックの最新のビューを提供します。

WITH PERSPECTIVE REALITY for Ounces   
SELECT
 { Qtr1, Qtr2, Qtr3, Qtr4}
ON COLUMNS,
 {AttributeEx(Ounces_32, ANY, ([New York], Jul), ([New York], Dec))}
ON ROWS 
FROM
 app.db
WHERE 
 (Sales, [New York], Ounces_32);

関連項目

WithAttrEx