Condividi tramite


NonEmptyCrossjoin (MDX)

Restituisce un set che contiene il prodotto incrociato di uno o più set, escludendo le tuple vuote e le tuple a cui non sono associati dati di tabelle dei fatti.

Sintassi

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

Argomenti

Set_Expression1
Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Set_Expression2
Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Conteggio
Espressione numerica valida che specifica il numero di set da restituire.

Osservazioni:

La funzione NonEmptyCrossjoin restituisce il prodotto incrociato di due o più set come set, escludendo tuple vuote o tuple senza dati forniti dalle tabelle dei fatti sottostanti. A causa del funzionamento della funzione NonEmptyCrossjoin , tutti i membri calcolati vengono esclusi automaticamente.

Se Count non è specificato, la funzione esegue il cross join di tutti i set specificati ed esclude i membri vuoti dal set risultante. Se si specifica un numero di set, la funzione eseguirà il cross join dei numeri di set specificati, a partire dal primo set specificato. La funzione NonEmptyCrossjoin utilizza tutti i set rimanenti specificati nei set specificati successivi, ma che non sono stati uniti in join incrociato per determinare quali membri sono considerati non eseguiti nel set di join incrociato risultante. La funzione NonEmptyCrossjoin rispetta l'impostazione NON_EMPTY_BEHAVIOR delle misure calcolate.

Importante

Questa funzione è deprecata e non deve essere utilizzata, poiché viene mantenuta solo per gestire la compatibilità con le versioni precedenti. È invece consigliabile usare la funzione Exists (MDX) con l'argomento nome del gruppo di misure o la funzione NonEmpty (MDX).

Vedi anche

Guida di riferimento alle funzioni MDX (MDX)