Funzione ADD COLUMNS per table manipulation in Excel

Data Analysis Expressions (DAX) è una libreria di funzioni e operatori che possono essere combinati per creare formule ed espressioni in Power BI, Analysis Services e Power Pivot nei modelli di dati di Excel.

Power BI supporta più di 200 tipi di funzioni DAX come: Funzioni di data e ora, funzioni filtro, funzioni testo, funzioni logiche, funzioni di time intelligence, funzioni matematiche e così via.

Tra le funzioni principali da conoscere non possono mancare le funzioni “Table Manipulation”, ossia di manipolazione delle tabelle!

Entriamo nel dettaglio con la funzione ADD COLUMNS.

Come suggerisce il nome, aggiunge delle colonne ad una tabella, che sia una tabella importata o una tabella generata da altre funzioni. Rientra nella categoria Funzioni DAX di manipolazione delle tabelle. Restituirà una tabella con tutte le sue colonne originali e quelle aggiunte.
Sintassi:

                   ADDCOLUMNS (<tabella>, <nome>, <espressione> [<nome>, <espressione>] …)

Descrizione:

 PARAMETRODESCRIZIONE
1tabellaTabella o un’espressione DAX che restituisce una tabella
2nomeIl nome assegnato alla nuova colonna
3EspressioneEspressione DAX che restituisce un’espressione scalare, valuta per ogni riga della tabella

Iniziamo con un esempio, è possibile scaricare il Dataset di prova dal seguente link

https://www.microsoft.com/it-IT/download/details.aspx?id=18279

Passaggio 1: vai alla scheda Modellazione e fai clic su Nuova tabella

Passaggio 2:   dopodiché, verrà visualizzata una schermata della formula DAX, qui scriveremo la formula DAX per la funzione ADDCOLUMNS .

Quindi ora moltiplichiamo “LineTotal ” per 1000 e memorizzeremo nella nuova colonna “Prezzo Totale“.

                   Orders_New = 
                   ADDCOLUMNS(SalesOrderDetail, “Prezzo Totale”, SalesOrderDetail[LineTotal]*1000)

Passaggio 3: dopo aver fatto clic per eseguire il commit, verrà creata una nuova tabella con il nome Orders_New e sotto quella tabella vedrai la nuova colonna Prezzo Totale, risultato come di seguito.

Articoli simili