NonEmptyCrossjoin (MDX)

Zwraca zbiór zawierający iloczyn przekrywający jednego lub więcej zbiorów, z wyłączeniem pustych krotek i krotk bez powiązanych danych z tabeli faktów.

Syntax

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

Arguments

Set_Expression1
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.

Set_Expression2
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.

Liczba
Poprawne wyrażenie liczbowe, które określa liczbę zbiorów, które mają zostać zwrócone.

Remarks

Funkcja NonEmptyCrossjoin zwraca iloczyn krzyżowy dwóch lub więcej zbiorów jako zbior, z wyłączeniem pustych krotek lub krotk bez danych dostarczonych przez bazowe tabele faktów. Ze względu na sposób działania funkcji NonEmptyCrossjoin , wszystkie obliczane członki są automatycznie wykluczane.

Jeśli liczba nie jest określona, funkcja krzyżowo łączy wszystkie określone zbiory i wyklucza puste elementy z powstałego zbioru. Jeśli podana jest liczba zbiorów, funkcja krzyżowo łączy liczbę określonych zbiorów, zaczynając od pierwszego określonego zbioru. Funkcja NonEmptyCrossjoin wykorzystuje wszystkie pozostałe zbiory określone w kolejnych określonych zbiorach, ale nie zostały połączone krzyżowo, aby określić, które elementy są uważane za niepuste w powstałym zbiorze krzyżowo połączonym. Funkcja NonEmptyCrossjoin respektuje NON_EMPTY_BEHAVIOR ustawienia obliczonych miar.

Important

Ta funkcja jest przestarzała i nie powinieneś jej używać; jest zachowywana wyłącznie w celu zachowania kompatybilności wstecznej. Zamiast tego powinieneś użyć funkcji Exists (MDX) z argumentem nazwy grupy miar lub funkcji NonEmpty (MDX).