Aggregazione DAX: funzione CROSSJOIN

Descrizione

Restituisce una tabella che contiene il prodotto cartesiano di tutte le righe di tutte le tabelle nei parametri. Le colonne nella nuova tabella sono tutte le colonne in tutte le tabelle dei parametri.

Sintassi

CROSSJOIN (<table1>, <table2>, [<table3>] …)

Parametri

Sr.No. Parametro e descrizione
1

table1

Table o un'espressione DAX che restituisce una tabella.

2

table2

Table o un'espressione DAX che restituisce una tabella.

3

table3

Opzionale.

Table o un'espressione DAX che restituisce una tabella.

Valore di ritorno

Restituisce una tabella che contiene il prodotto cartesiano di tutte le righe di tutte le tabelle nei parametri. Le colonne nella nuova tabella sono tutte le colonne in tutte le tabelle dei parametri.

Osservazioni

  • I nomi delle colonne dai parametri della tabella devono essere tutti diversi in tutte le tabelle o viene restituito un errore.

  • Il numero totale di righe nella tabella dei risultati è il prodotto del numero di righe di tutte le tabelle nei parametri.

  • Il numero totale di colonne nella tabella dei risultati è la somma del numero di colonne di tutte le tabelle nei parametri.

Ad esempio, se tabella1 ha righe r1 e colonne c1, tabella2 ha righe r2 e colonne c2 e tabella3 ha righe r3 e colonne c3, la tabella risultante avrà:

righe r1 × r2 × r3 e colonne c1 + c2 + c3

Esempio

= CROSSJOIN (Salesperson,Products)