Relazioni attive e inattive

in questo articolo parliamo di come possono essere usate le relazioni inattive. Prendiamo ad esempio una tabella di ordini dove ho tre date: una data di ordine, una data di consegna e magari una data di incasso. L’obiettivo è poter analizzare quanti ordini mi sono entrati nel periodo, quante consegne dovrò fare nel periodo, quanti ...

Uscire dal contesto (dopo averlo capito, però)

Una delle cose più difficili da capire per chi si avvicina a DAX, magari arrivando da conoscenze di mondi “relazionali”, è il concetto di contesto. Prendiamo ad esempio una tabella pivot banale creata da un elenco di ordini dove abbiamo data, articolo, e quantità, per esempio, una cosa stile quella di seguito: Ecco, per effetto ...

Ordinamenti personalizzati nel visual matrice

Oggi tocchiamo il tema dell’ordinamento personalizzato nel visual “tabella pivot”. Succede di trovarsi per le mani delle etichette che appaiono nel visual in modo disordinato o, meglio, nell’ordine che NOI non desideriamo; per esempio se abbiamo una terna di valori Massimo/Medio/Minimo e volessimo inserirli in tabella visualizzandoli nella sequenza Medio, Massimo e poi Minimo, saremo ...

Grafici per attributo

PowerBI offre oggetti visuali accattivanti che consentono, in uno stesso grafico, di disporre di informazioni su serie molteplici. Nel caso seguente, le vendite mensili sono visualizzate con un dettaglio di colore su un asse mese: Molti degli oggetti visuali non consento la navigazione libera sul dettaglio, costringendo l’operatore a cambiare campo. Oggi vedremo come poter ...

Una tabella ordinata per le country

La norma ISO-3166 elenca le Country ufficiali e le sigle a due lettere o tre lettere utilizzate per la loro identificazione. Sebbene l’elenco sia pubblicamente distribuito in alcuni siti, qui trovate un rapido script da copiare/incollate in una nuova tabella di PowerBI con tutte le country note, con la loro denominazione ufficiale, e l’area geografica ...

L’importanza del “BLANK” in PowerBI

Riflessioni sugli oggetti grafici… Immaginiamo una coppia di tabella calendario/vendite, dove il join tra le due tabelle è il giorno. Se creo una tabella con i soli giorni, mi aspetto una sequenza ordinata di tutti i giorni del calendario: Ma appena infilo nella tabella (o nel grafico) il totale delle vendite, le righe del calendario ...

Creare una tabella (e popolarla…) in DAX

Accade spesso di avere la necessità di avere nel modello dati una tabella “al volo”. Delle volte serve per convertire codici, per esempio codici di paesi ISO nei loro nomi per utilizzare la georeferenziazione, altre volte per altri usi, altre volte ancora in una formula che richiede espressamente una tabella quando si ha per le ...

Totale alla data, ultimi N mesi (o media mobile ultimi N mesi…) in Power BI

Per calcolare il fatturato dell’ultimo periodo, rispetto a periodo corrente, si ricorre alla rettifica delle date del periodo considerato. Prendiamo il caso che io voglia calcolare i fatturato LTM (Last Twelve Months) a una certa data, il cosiddetto fatturato anno mobile… Utilizzerò per questo esempio il file “Contoso Sales”, fornito come database di test per ...

Valore cumulato sulla classifica

Questo articolo affronta il tema della costruzione della somma cumulata lungo una classificazione. Il tema è la risposta a domande del tipo “quali sono i clienti che fanno l’80% del fatturato?” oppure “quale percentuale del fatturato rappresentano i primi 10 prodotti?”. Per l’esercizio ci rifacciamo a un elenco di valori per i quali abbiamo già ...

Creazione di una classifica (Ranking)

In Power BI disponiamo di funzioni specifiche per l’attribuzione di un ranking secondo una misura aggregata. <valore> è il valore del quale cercare il rango, per esempio il nome del Cliente; è un parametro “opzionale” che può essere desunto dal contesto. Normalmente non si indica e la formula diventa la seguente: <Tabella> è l’insieme delle ...