NonEmptyCrossjoin (MDX)NonEmptyCrossjoin (MDX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

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.Returns a set that contains the cross product of one or more sets, excluding empty tuples and tuples without associated fact table data.

SintassiSyntax


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

ArgomentiArguments

Set_Expression1Set_Expression1
Espressione MDX (Multidimensional Expression) valida che restituisce un set.A valid Multidimensional Expressions (MDX) expression that returns a set.

Set_Expression2Set_Expression2
Espressione MDX (Multidimensional Expression) valida che restituisce un set.A valid Multidimensional Expressions (MDX) expression that returns a set.

CountCount
Espressione numerica valida che specifica il numero di set da restituire.A valid numeric expression that specifies the number of sets to be returned.

OsservazioniRemarks

Il NonEmptyCrossjoin funzione restituisce il prodotto incrociato di due o più set, escludendo le tuple vuote o le tuple senza dati ottenuti dalle tabelle dei fatti sottostanti.The NonEmptyCrossjoin function returns the cross product of two or more sets as a set, excluding empty tuples or tuples without data supplied by underlying fact tables. A causa di come NonEmptyCrossjoin funzione works tutte calcolate i membri vengono automaticamente esclusi.Because of how the NonEmptyCrossjoin function works, all calculated members are automatically excluded.

Se conteggio viene omesso, la funzione cross join di tutti i set specificati e consente di escludere i membri vuoti dal set risultante.If Count is not specified, the function cross joins all specified sets and excludes empty members from the resulting set. Se si specifica un numero di set, la funzione eseguirà il cross join dei numeri di set specificati, a partire dal primo set specificato.If a number of sets is specified, the function cross joins the numbers of sets specified, starting with the first specified set. Il NonEmptyCrossjoin funzione utilizza tutti i set rimanenti specificati nei set successivi, ma che non sono stati cross join, per determinare quali membri sono considerati non vuoti in risultante dal cross join di set.The NonEmptyCrossjoin function uses any remaining sets that are specified in subsequent specified sets, but which have not been cross joined to determine which members are considered nonempty in the resulting cross joined set. Il NonEmptyCrossjoin funzione rispetta il NON_EMPTY_BEHAVIOR impostazione delle misure calcolate.The NonEmptyCrossjoin function respects the NON_EMPTY_BEHAVIOR setting of calculated measures.

Importante

Questa funzione è deprecata e non deve essere utilizzata, poiché viene mantenuta solo per gestire la compatibilità con le versioni precedenti.This function is deprecated and you should not use it; it is retained only to maintain backwards compatibility. Utilizzare invece il Exists (MDX) funzione con l'argomento di nome gruppo di misure o NonEmpty (MDX) (funzione).Instead, you should use the Exists (MDX) function with the measure group name argument or the NonEmpty (MDX) function.

Vedere ancheSee Also

Riferimento alla funzione MDX ( MDX )MDX Function Reference (MDX)