Partilhar via


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çãoObservaçã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]

Consulte também

Referência