Share via


NonEmptyCrossjoin (MDX)

Retourne un dataset contenant le produit du croisement d'un ou plusieurs jeux dont sont exclus les tuples vides et les tuples qui ne sont associés à aucune table de faits.

Syntaxe

NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2,...] [,Count ] )

Arguments

  • Set_Expression1
    Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.

  • Set_Expression2
    Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.

  • Count
    Expression numérique valide qui précise le nombre de jeux à retourner.

Notes

La fonction NonEmptyCrossjoin retourne le produit du croisement de plusieurs jeux sous la forme d'un seul jeu dont sont exclus les tuples vides ou les tuples dépourvus de données fournies par des table de faits sous-jacentes. En raison du comportement de la fonction NonEmptyCrossjoin, tous les membres calculés sont automatiquement exclus.

Si Count n'est pas spécifié, la fonction joint tous les jeux spécifiés entre eux et exclut les membres vides du jeu obtenu. Si un nombre de jeux est défini, la fonction joint les nombres des jeux spécifiés entre eux en commençant par le premier jeu spécifié. La fonction NonEmptyCrossjoin utilise tous les jeux restants définis dans les jeux spécifiés suivants mais qui n'ont pas été joints entre eux afin de déterminer les membres qui sont considérés comme non vides dans le jeu joint obtenu. La fonction NonEmptyCrossjoin respecte le paramètre NON_EMPTY_BEHAVIOR des mesures calculées.

Important

Cette fonction est déconseillée et vous ne devez pas l'utiliser ; elle est conservée uniquement pour maintenir la compatibilité descendante. Vous devez utiliser à la place la fonction Exists (MDX) avec l'argument du nom de groupe de mesures ou bien la fonction NonEmpty (MDX).