UnknownMember (MDX)
Retorna o membro desconhecido associado a um nível ou membro.
Sintaxe
Member expression syntax
Member_Expression.UnknownMember
Hierarchy_expression syntax
Hierarchy_Expression.UnknownMember
Argumentos
Member_Expression
Uma linguagem MDX válida que retorna um membro.Hierarchy_Expression
Uma linguagem MDX válida que retorna uma hierarquia.
Comentários
O Microsoft SQL Server Analysis Services cria um membro desconhecido para associar os dados da tabela de fatos a uma hierarquia quando a hierarquia não é conhecida. O membro desconhecido pode estar em um dos seguintes níveis:
No nível superior para hierarquias de atributo que não são agregadas.
No primeiro nível abaixo do nível All para hierarquias naturais.
Em qualquer nível para hierarquias não naturais.
Se uma expressão de membro for especificada, a função UnknownMember retornará o filho do membro desconhecido do membro especificado. Se o membro especificado não existir, a função retornará nulo.
Se uma expressão de hierarquia for especificada, a função UnknownMember retornará o membro desconhecido no nível superior, se existir.
Se o membro desconhecido não existir no nível ou membro, a função UnknownMember criará um membro nulo.
Observação |
---|
Se o membro desconhecido não existir na hierarquia ou membro, um erro será gerado. |
Exemplos
O exemplo a seguir retorna o membro desconhecido para o membro Todos os Produtos na hierarquia de atributo Produto para todos os membros da dimensão Medidas.
SELECT [Product].[Product].[All Products].UnknownMember
ON Columns,
[Measures].Members
ON Rows
FROM [Adventure Works]
O exemplo a seguir retorna o membro desconhecido para a hierarquia Categorias de Produtos para todos os membros da dimensão Medidas.
SELECT [Product].[Product Categories].UnknownMember
ON Columns,
[Measures].Members
ON Rows
FROM [Adventure Works]