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.

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

Osservazioni

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

Se non si specifica l'argomento Count, la funzione eseguirà il cross join di tutti i set specificati ed escluderà 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 successivi, ma di cui non è stato eseguito il cross join, per determinare i membri da considerare non vuoti nel set risultante dal cross join. La funzione NonEmptyCrossjoin rispetta l'impostazione NON_EMPTY_BEHAVIOR delle misure calcolate.

Nota importanteImportante

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