Esempi DAX in LuckyTemplates: formule DAX avanzate

In questo tutorial, ti mostrerò alcune formule avanzate ed esempi DAX usando diverse funzioni in LuckyTemplates. Alcune delle funzioni che incontrerai negli esempi seguenti sono CALCULATE , FILTER , MAX , ALLSELECTED e molte altre.

Ma prima di iniziare, assicurati di ottimizzare le tue misure. Consiglio sempre di utilizzare i gruppi di misure per rendere le cose più intuitive all'interno dei report. In questo modo, puoi facilmente espanderti verso le misure più avanzate.

Sommario

Esempi DAX: calcolo del totale cumulativo

Il primo calcolo DAX che ti mostrerò è un esempio di totale cumulativo.

L'utilizzo del totale cumulativo è un ottimo modo per mostrare un confronto su un lungo periodo di tempo.

La visualizzazione di esempio qui sotto sembra occupata e difficilmente riesci a vedere la tendenza sottostante. Ma se utilizzi un modello totale cumulativo, sarai in grado di vedere le informazioni importanti in modo più chiaro.

È necessario avviare la formula per le vendite cumulative utilizzando la funzione . Con questa funzione, puoi facilmente calcolare le vendite totali utilizzando un contesto diverso.

Quindi, è necessario utilizzare insieme alla funzione per fare riferimento alla tabella delle date .

Successivamente, utilizza la funzione per valutare ogni singola riga e contesto nella tabella. Verificherà se la data è inferiore o uguale alla data corrente della riga specifica. In tal caso, la funzione MAX calcolerà le vendite di tutte quelle date. 

La formula ripeterà anche ogni singolo giorno della colonna Data utilizzando la funzione ALLSELECTED . Questo è il modello di base delle formule cumulative in LuckyTemplates.

È ora possibile inserire nella tabella la misura delle vendite cumulative appena creata.

Fondamentalmente, il calcolo del totale cumulativo includerà tutte le righe precedenti. Ad esempio, i dati nella quarta riga sono il totale delle prime tre righe. Allo stesso modo, la quinta riga calcola le prime quattro righe.

Il concetto di tabelle virtuali è applicabile anche in questo esempio di calcolo DAX. Per ogni singola riga, la formula crea una tabella virtuale per tutte le date e le vendite precedenti. E poi, calcola tutte le vendite di quelle date. La formula eseguirà questo modello più e più volte fino all'ultima riga della tabella.

Esempi DAX: calcolo delle vendite cumulative dell'anno scorso

Passiamo a un altro esempio di calcolo DAX avanzato. Questa volta ti mostrerò come calcolare le vendite cumulative dell'anno scorso .

Basta copiare la formula precedente per le vendite cumulative e rinominarla di conseguenza. Invece di Total Sales , è necessario fare riferimento a Sales LY all'interno della funzione CALCULATE .

Quando controlli i risultati per le vendite cumulative LY nella tabella, puoi vedere solo le vendite cumulative dell'anno scorso. Sta eseguendo lo stesso calcolo virtuale e cambia il contesto di ogni singola riga grazie alla funzione CALCULATE .

Questa volta, puoi modificare la visualizzazione esistente di seguito per mostrare i risultati cumulativi.

Puoi utilizzare la visualizzazione del grafico ad area qui e puoi anche selezionare qualcosa dall'affettatrice per un contesto aggiuntivo.

Ecco come appare la nuova visualizzazione.

Ad esempio, se selezioni qualcosa dal filtro dei dati Città , i risultati nella visualizzazione cambiano. Ecco un confronto di seguito.

Esempi DAX: calcolo della differenza cumulativa delle vendite

L'ultima cosa che voglio scoprire è come ci siamo comportati quest'anno rispetto allo scorso anno cumulativamente. Puoi farlo semplicemente scoprendo la differenza tra Cumulative Sales e Cumulative Sales LY .

Successivamente, puoi portare la misura della differenza cumulativa nella visualizzazione in basso.

Con questo, puoi vedere chiaramente l'andamento in termini di performance dell'anno in corso rispetto all'anno precedente. 

La cosa interessante di questo esempio DAX avanzato è che puoi usarlo per creare un'altra analisi di confronto temporale. Poiché hai utilizzato l' opzione YEAR dalla misura di vendita iniziale, puoi modificarla in DAY , MONTH o QUARTER .


Esempio di segmentazione Utilizzo di DAX avanzato in LuckyTemplates
Calcolo di una frequenza di esecuzione cumulativa Utilizzo di DAX in LuckyTemplates
Calcolo dinamico di un totale parziale o cumulativo di LuckyTemplates

Conclusione

Gli esempi DAX riportati sopra sono ottime applicazioni dei calcoli avanzati di LuckyTemplates. Abbiamo combinato formule e calcoli di intelligenza temporale integrati.

Puoi facilmente espanderti in altri confronti temporali dopo aver appreso gli esempi DAX sopra menzionati. Basta applicare tutte le intuizioni e le tecniche che hai imparato da questo.


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.