UnknownMember (MDX)

Retourne le membre inconnu associé à un niveau ou un membre.

Syntaxe

Member expression syntax
Member_Expression.UnknownMember

Hierarchy_expression syntax
Hierarchy_Expression.UnknownMember

Arguments

  • Member_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne un membre.

  • Hierarchy_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne une hiérarchie.

Notes

MicrosoftSQL ServerAnalysis Services crée un membre inconnu pour associer la table de faits à une hiérarchie lorsqu'elle est inconnue. Le membre inconnu peut se trouver à l'un des niveaux suivants :

  • Au niveau supérieur des hiérarchies d'attribut qui ne sont pas agrégées.

  • Au premier niveau en dessous du niveau All pour les hiérarchies naturelles.

  • À n'importe quel niveau pour les hiérarchies non naturelles.

Si une expression de membre est spécifiée, la fonction UnknownMember retourne l'enfant du membre inconnu du membre spécifié. Si le membre spécifié n'existe pas, la fonction retourne la valeur NULL.

Si une expression de hiérarchie est spécifiée, la fonction UnknownMember retourne le membre inconnu au niveau supérieur, le cas échéant.

Si le membre inconnu n'existe pas sur ce niveau ou ce membre, la fonction UnknownMember crée un membre NULL.

[!REMARQUE]

Si le membre inconnu n'existe pas dans cette hiérarchie ou ce membre, une erreur est générée.

Exemples

L'exemple ci-dessous retourne le membre inconnu du membre All Products dans la hiérarchie d'attribut Product pour tous les membres de la dimension de mesures.

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

L'exemple ci-dessous retourne le membre inconnu de la hiérarchie Product Categories pour tous les membres de la dimension de mesures.

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