DAX Altro - funzione INTERSECT
Descrizione
Restituisce l'intersezione di righe di due tabelle, conservando i duplicati.
La funzione DAX INTERSECT è una novità di Excel 2016.
Sintassi
INTERSECT (<table_expression1>, <table_expression2>)
Parametri
Termine | Descrizione |
---|---|
table_expression1 | Qualsiasi espressione DAX che restituisce una tabella. |
table_expression2 |
Valore di ritorno
Una tabella che contiene tutte le righe in table_expression1 che sono anche in table_expression2.
Osservazioni
L'intersezione non è commutativa. Ciò significa che Intersect (T1, T2) può avere un set di risultati diverso da Intersect (T2, T1).
Le righe duplicate vengono mantenute. Ciò significa che se una riga viene visualizzata in table_expression1 e table_expression2, essa e tutti i duplicati in table_expression_1 vengono inclusi nel set di risultati.
I nomi delle colonne corrisponderanno ai nomi delle colonne in table_expression1.
Le colonne vengono confrontate in base al posizionamento e al confronto dei dati senza coercizione di tipo.
La tabella restituita non include colonne dalle tabelle correlate a table_expression1.
Esempio
= SUMX (INTERSECT (SalesOldData,SalesNewData),[Sales Amount])
Questa formula DAX restituisce la somma di Sales Amount per tutte le righe presenti nella tabella SalesOldData, che sono anche presenti in SalesNewData.