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])