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.
Remarques
La fonction NonEmptyCrossjoin retourne le produit croisé de deux ensembles ou plus sous la forme d’un ensemble, à l’exclusion des tuples vides ou des tuples sans données fournies par les tables de faits sous-jacentes. En raison du fonctionnement 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 et exclut les membres vides du jeu résultant. 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 ensembles restants qui sont spécifiés dans les ensembles spécifiés suivants, mais qui n’ont pas été joints de manière croisée pour déterminer quels membres sont considérés comme vides dans l’ensemble de jointure croisée résultante. 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. Au lieu de cela, vous devez utiliser la fonction Exists (MDX) avec l’argument nom du groupe de mesures ou la fonction NonEmpty (MDX).