UnknownMember (MDX)
レベルまたはメンバーに関連付けられている不明なメンバーを返します。
構文
Member expression syntax
Member_Expression.UnknownMember
Hierarchy_expression syntax
Hierarchy_Expression.UnknownMember
引数
Member_Expression
メンバーを 1 つ返す有効な多次元式 (MDX) 式です。
Hierarchy_Expression
階層を返す有効な多次元式 (MDX) 式。
解説
Analysis Services では、階層が不明な場合に、ファクト テーブル データを階層に関連付ける不明なメンバーが作成されます。 不明なメンバーは、次のいずれかのレベルにできます。
集計されない属性階層の場合、最上位レベル。
自然階層の [すべて ] レベルの下の最初のレベル。
不自然階層の場合、任意のレベル。
メンバー式が指定されている場合、 UnknownMember 関数は、指定されたメンバーの不明なメンバーの子を返します。 指定されたメンバーが存在しない場合、関数は NULL を返します。
階層式を指定すると、不明なメンバーが存在する場合、 UnknownMember 関数は最上位レベルで不明なメンバーを返します。
不明なメンバーがレベルまたはメンバーに存在しない場合、 UnknownMember 関数は null メンバーを作成します。
注意
その階層またはメンバーに不明なメンバーが存在しない場合、エラーが生成されます。
例
次の例では、Measures ディメンションのすべてのメンバーの Product 属性階層の All Products メンバーの不明なメンバーを返します。
SELECT [Product].[Product].[All Products].UnknownMember
ON Columns,
[Measures].Members
ON Rows
FROM [Adventure Works]
次の例では、Measures ディメンションのすべてのメンバーの Product Categories 階層の不明なメンバーを返します。
SELECT [Product].[Product Categories].UnknownMember
ON Columns,
[Measures].Members
ON Rows
FROM [Adventure Works]