NonEmptyCrossjoin (MDX)
Gibt eine Menge zurück, die das Kreuzprodukt mindestens einer Menge enthält, wobei leere Tupel und Tupel ohne zugeordnete Daten einer Faktentabelle ausgeschlossen werden.
Syntax
NonEmptyCrossjoin(Set_Expression1 [ ,Set_Expression2,...] [,Count ] )
Argumente
Set_Expression1
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.Set_Expression2
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.Count
Ein gültiger numerischer Ausdruck, der die Anzahl der zurückzugebenden Mengen angibt.
Hinweise
Die NonEmptyCrossjoin-Funktion gibt das Kreuzprodukt von zwei oder mehr Mengen als eine Menge zurück, wobei leere Tupel oder Tupel ohne Daten, die von zugrunde liegenden Faktentabellen bereitgestellt werden, ausgeschlossen werden. Wegen der Art, wie die NonEmptyCrossjoin-Funktion vorgeht, werden alle berechneten Elemente automatisch ausgeschlossen.
Wenn Count nicht angegeben wird, bildet die Funktion das kartesische Produkt aller angegebenen Mengen und schließt leere Elemente aus der Ergebnismenge aus. Wenn die Anzahl der Mengen angegeben wird, bildet die Funktion das kartesische Produkt der angegebenen Anzahl von Mengen, beginnend mit der ersten angegebenen Menge. Die NonEmptyCrossjoin-Funktion entscheidet anhand aller verbleibenden Mengen, die in weiteren angegebenen Mengen angegeben sind, aber nicht in das kartesische Produkt einbezogen wurden, welche Elemente in der Ergebnismenge des kartesischen Produkts als nicht leer angesehen werden. Die NonEmptyCrossjoin-Funktion berücksichtigt die NON_EMPTY_BEHAVIOR-Einstellung von berechneten Measures.
Wichtig |
---|
Diese Funktion ist veraltet und sollte nicht verwendet werden; sie wird nur beibehalten, um die Abwärtskompatibilität aufrechtzuerhalten. Stattdessen sollte die Exists (MDX)-Funktion mit dem Measuregruppennamen-Argument oder die NonEmpty (MDX)-Funktion verwendet werden. |