不明メンバー(MDX)

レベルやメンバーに関連する未知のメンバーを返します。

構文

  
Member expression syntax  
Member_Expression.UnknownMember  
  
Hierarchy_expression syntax  
Hierarchy_Expression.UnknownMember  

引数

Member_Expression
メンバーを返す有効な多次元表現(MDX)式。

Hierarchy_Expression
階層を返す有効な多次元表現(MDX)式。

Remarks

Analysis Servicesは、階層が不明な場合、ファクトテーブルデータを階層と関連付けるために未知のメンバーを作成します。 未知のメンバーは以下のいずれかのレベルに位置します。

  • 属性階層が集約されていない最上位レベルです。

  • 自然階層の 全レベル の下にある最初のレベルです。

  • 不自然な階層に対しては、どんなレベルでも。

メンバー式が指定されている場合、 UnknownMember 関数は指定されたメンバーの未知の子メンバーを返します。 指定されたメンバーが存在しない場合、関数はnullを返します。

階層表現が指定されている場合、 UnknownMember 関数は未知のメンバーが存在する場合、最上位レベルで返します。

未知の要素がレベルやメンバーに存在しない場合、 UnknownMember 関数はnullメンバーを作成します。

Note

未知のメンバーが階層やメンバーに存在しない場合、エラーが発生します。

Examples

以下の例は、Measures次元のすべてのメンバーの製品属性階層におけるAll Productsメンバーの未知メンバーを返します。

SELECT [Product].[Product].[All Products].UnknownMember  
    ON Columns,  
[Measures].Members  
    ON Rows  
FROM [Adventure Works]  
  

以下の例は、測定次元のすべてのメンバーに対して製品カテゴリ階層の未知メンバーを返します。

SELECT [Product].[Product Categories].UnknownMember  
    ON Columns,  
[Measures].Members  
    ON Rows  
FROM [Adventure Works]