Creare misure con DAX in Power BI
Suggerimento: tutti i calcoli possono essere copiati dal file D:\Allfiles\Demo\Resources\Snippets-Demo-05.txt.
Creare una tabella calcolata
- Creare una tabella calcolata usando l’espressione seguente:
Date = CALENDARAUTO()
- Passare alla visualizzazione dati ed esaminare la tabella, che comprende una colonna a data singola.
Creare colonne calcolate
- Aggiungere una colonna calcolata alla tabella Date:
Year = "CY" & YEAR('Date'[Date])
- Aggiungere un’altra colonna calcolata alla tabella Date:
Month = FORMAT('Date'[Date], "YYYY-MM")
-
Nella vista Modello creare una relazione trascinando la tabella Date, colonna Date sulla tabella Sales, colonna OrderDate.
-
Nascondere la tabella Sales, colonna OrderDate.
-
Nella tabella Date creare la gerarchia Calendar, con i livelli Year e Month.
-
Nella vista Report contrassegnare la tabella Date come tabella delle date, usando la colonna Date.
-
Nell’oggetto visivo matrice rimuovere la gerarchia Products e sostituirla con la gerarchia Calendar.
-
Aggiungere una colonna calcolata alla tabella Sales:
Cost = 'Sales'[Quantity] * RELATED('Product'[Cost])
- Formattare la colonna Cost con due cifre decimali.
Creare una misura rapida
-
Aggiungere una misura rapida alla tabella Sales, sottraendo la colonna Cost dalla colonna Profit.
-
Rinominare la misura Profit.
-
Spiegare che la misura non memorizza dati nel modello.
Creare misure regolari
- Aggiungere una misura alla tabella Sales:
Profit Margin = DIVIDE([Profit], SUM('Sales'[Sales]))
-
Formattare la colonna Profit Margin come percentuale.
-
Aggiungere un’altra misura alla tabella Sales:
Sales YTD = TOTALYTD(SUM('Sales'[Sales]), 'Date'[Date])
- Formattare la colonna Sales YTD con due cifre decimali.
Convalidare i calcoli con l’oggetto visivo matrice
-
Aggiungere i campi Cost, Profit, Profit Margin e Sales YTD all’oggetto visivo matrice.
-
Salvare il file di Power BI Desktop.
-
Lasciare aperto il file di Power BI Desktop per una demo successiva.