DAX Altro - Funzione UNION
Descrizione
Crea una tabella di unione (join) dalle tabelle specificate.
La funzione DAX UNION è una novità di Excel 2016.
Sintassi
UNION (<table_expression1>, <table_expression2>, [<table_expression3>] …)
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 | table_expression Qualsiasi espressione DAX che restituisce una tabella. |
Valore di ritorno
Una tabella che contiene tutte le righe di ciascuna delle espressioni di tabella.
Osservazioni
Le tabelle devono avere lo stesso numero di colonne.
Le colonne vengono combinate in base alla posizione nelle rispettive tabelle.
I nomi delle colonne nella tabella di restituzione corrisponderanno ai nomi delle colonne in table_expression1.
Le righe duplicate vengono mantenute.
La tabella restituita ha discendenza ove possibile. Ad esempio, se la prima colonna di ciascuna espressione_tabella ha derivazione alla stessa colonna di base C1 nel modello, la prima colonna nel risultato UNION avrà derivazione a C1. Tuttavia, se le colonne combinate hanno una derivazione a colonne di base diverse o se è presente una colonna di estensione, la colonna risultante in UNION non avrà alcuna derivazione.
Quando i tipi di dati differiscono, il tipo di dati risultante viene determinato in base alle regole per la coercizione del tipo di dati.
La tabella restituita non conterrà colonne da tabelle correlate.
Esempio
= SUMX (UNION (SalesOldData, SalesNewData), [Sales Amount])