Data Modeling intermedio in Power BI
Maarten Van den Broeck
Content Developer

| Metodo | Vantaggi | Svantaggi |
|---|---|---|
| Ospitare in un database | Ottimo se prendi dati da un data warehouse! | Richiede un database |
| Facilissimo da condividere con più servizi, aggiornare è semplice | ||
| Salvare i dati in un file | Nessun database richiesto, si crea una volta | Serve creare il file |
| Ottimo supporto di Power BI per file di testo | L’aggiornamento è meno semplice che ospitarlo in un database | |
| Creare con DAX | Più personalizzazione rispetto alle prime due opzioni | Serve scrivere codice personalizzato |
| Non richiede preparazione esterna | Alcune funzionalità possono essere più difficili qui |
Month_Year =CALENDAR(DATE(1950, 1, 1), TODAY()),
CALENDAR() è una funzione integrata che restituisce tutte le date in un intervalloMonth_Year =CALENDAR(DATE(1950, 1, 1), TODAY()),
CALENDAR() è una funzione integrata che restituisce tutte le date in un intervallo[Date] con ogni data tra 1950-01-01 e oggi
$$
$$
$$| [Date] |
|---|
| 1950-01-01 |
| 1950-01-02 |
| ... |
| 2021-06-30 |
Month_Year =SELECTCOLUMNS(CALENDAR(DATE(1950, 1, 1), TODAY()),"Month", MONTH([Date]), "Year", YEAR([Date]) )
CALENDAR() è una funzione integrata che restituisce tutte le date in un intervallo[Date] con ogni data tra 1950-01-01 e oggi| Month | Year |
|---|---|
| 01 | 1950 |
| 01 | 1950 |
| ... | ... |
| 06 | 2021 |
Month_Year =DISTINCT(SELECTCOLUMNS(CALENDAR(DATE(1950, 1, 1), TODAY()),"Month", MONTH([Date]), "Year", YEAR([Date]) ))
CALENDAR() è una funzione integrata che restituisce tutte le date in un intervallo[Date] con ogni data tra 1950-01-01 e oggi| Month | Year |
|---|---|
| 01 | 1950 |
| 02 | 1950 |
| ... | ... |
| 06 | 2021 |

Le relazioni si basano su chiavi
Due tipi di chiavi:
Power BI richiede relazioni a colonna singola
Le relazioni si basano su chiavi
Due tipi di chiavi:
Power BI richiede relazioni a colonna singola
| First Name | Last Name | Birth year | Value |
|---|---|---|---|
| Chris P | Bacon | 1996 | 599 |
| Jane | Bonds | 1998 | 523 |
| Dwayne | Pipe | 1988 | -566 |
$$
| Composite Key | Value |
|---|---|
| Chris P-Bacon-1996 | 599 |
| Jane-Bondts-1998 | 523 |
| Dwayne-Pipe-1988 | -566 |
$$



Meno comuni:
Uno-a-uno
$$
Molti-a-molti


Data Modeling intermedio in Power BI