NonEmptyCrossjoin (MDX)

Gibt eine Menge zurück, die das Kreuzprodukt einer oder mehrerer Mengen enthält, ohne leere Tupel und Tupel ohne zugehörige Faktentabellendaten.

Syntax

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

Argumente

Set_Expression1
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.

Set_Expression2
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.

Anzahl
Ein gültiger numerischer Ausdruck, der die Anzahl der zurückzugebenden Mengen angibt.

Bemerkungen

Die NonEmptyCrossjoin-Funktion gibt das Kreuzprodukt von zwei oder mehr Mengen als Menge zurück, ohne leere Tupel oder Tupel ohne von den zugrunde liegende Faktentabellen gelieferte Daten. Aufgrund der Funktion NonEmptyCrossjoin werden alle berechneten Mitglieder automatisch ausgeschlossen.

Wenn die Anzahl nicht angegeben ist, kreuzt die Funktion alle spezifizierten Mengen und schließt leere Elemente aus der resultierenden Menge aus. Wenn eine Anzahl von Mengen angegeben ist, kreuzt die Funktion die Anzahl der angegebenen Mengen, beginnend mit der ersten angegebenen Menge. Die NonEmptyCrossjoin-Funktion verwendet alle verbleibenden Mengen, die in nachfolgenden spezifizierten Mengen spezifiziert sind, aber nicht cross-joined wurden, um zu bestimmen, welche Mitglieder in der resultierenden cross-join-Menge als nicht-leer gelten. Die NonEmptyCrossjoin-Funktion respektiert die NON_EMPTY_BEHAVIOR Einstellung berechneter Maße.

Important

Diese Funktion ist veraltet und du solltest sie nicht mehr verwenden; er wird nur beibehalten, um die Rückwärtskompatibilität zu gewährleisten. Stattdessen solltest du die Funktion Exists (MDX) mit dem Argument Measure Group Name oder die NonEmpty-(MDX) -Funktion verwenden.