Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Le funzioni DAX espandono notevolmente i calcoli dinamici. Inoltre, ampliano le altre importanti funzionalità di LuckyTemplates. In questo tutorial, discuteremo di come calcolare dinamicamente il risultato più alto precedente in LuckyTemplates . Impareremo anche la giusta combinazione di formule e tecniche per questo particolare calcolo. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Eseguendo un calcolo dinamico, possiamo eseguire il calcolo di un set di dati selezionato, mentre il loro risultato più alto precedente si aggiorna continuamente e viene visualizzato visivamente.

Ti mostrerò come puoi effettivamente farlo. La formula per questo non deve essere affatto troppo complessa. Richiede solo un'ottima comprensione delle funzioni di iterazione per farlo funzionare.

Sommario

Ottenere dati in una tabella

Duplichiamo qui la nostra visualizzazione attuale e la esamineremo come una tabella.

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Assicurati sempre di inserire i tuoi dati in una tabella. Questo ti permette di dare effettivamente un'occhiata ai risultati. 

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Prima di ogni altra cosa, cambiamo il formato della colonna Data in questo formato che di solito preferisco. 

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Combinazione di funzioni DAX per il calcolo dei risultati elevati precedenti

Ecco la combinazione di funzioni DAX che useremo per calcolare il risultato più alto precedente nei report di LuckyTemplates. 

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Tieni presente che è essenziale entrare nelle tabelle per comprendere appieno quali dati stai guardando. 

Fondamentalmente, dobbiamo guardare indietro a ogni giorno precedente. Quindi, identifica qual era la data massima delle entrate in qualsiasi giorno. Inoltre, mentre scendiamo nell'elenco, le date su cui dobbiamo lavorare saranno sempre più grandi.

Questo perché dobbiamo guardare indietro storicamente ogni giorno precedente per ogni singolo risultato nella nostra tabella. Questo è esattamente ciò che ho fatto in questa formula.

Utilizzo della funzione MAXX DAX

In questa formula, ho usato una funzione di iterazione chiamata .

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Ciò consente di creare l'iterazione menzionata in precedenza. Questa iterazione è essenziale per calcolare il risultato più alto precedente.

Tutto quello che dobbiamo fare è posizionare la tabella virtuale rivista per ogni singolo risultato che dobbiamo iterare usando questa logica .

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Ora proviamo a elaborare un esempio per questo calcolo. 

Utilizzo delle funzioni DAX FILTER e ALLSELECTED

Diamo un'occhiata al 6 gennaio 2018 che servirà come data attuale.

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Questa funzione all'interno della formula esaminerà ogni singola data nel contesto o filtro attualmente applicato . Ciò è reso possibile con l'aiuto della funzione .

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

La funzione ALLSELECTED esamina solo le date all'interno del contesto corrente (in questo caso, 2018).

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Se usassimo la funzione invece di ALLSELECTED , guarderebbe indietro attraverso ogni singola data dall'inizio del tempo .

Valutazione attraverso ogni singola data

Dopo aver esaminato le date nel contesto corrente, ripeterà ogni singolo giorno all'interno della tabella. Quindi, filtrerà i giorni che sono inferiori o uguali alla data corrente nel particolare contesto. 

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

La data corrente viene calcolata utilizzando la funzione .

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

In questo contesto, la data attuale è il 6 gennaio . Pertanto, se la data è minore o uguale alla data corrente , ciò equivarrà a TRUE.

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Inoltre, questa sarà anche la tabella virtuale delle date che avremo all'interno di questa funzione di iterazione.

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Inoltre, ripeteremo solo quelle date particolari . Quindi, identificheremo il giorno di massimo ricavo ( Total Revenue ).

Di conseguenza, questo è ciò che fa a ogni singola riga di questa tabella. Ogni singolo calcolo viene eseguito esattamente allo stesso modo.

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Ovviamente, questa tabella virtuale diventa sempre più grande man mano che scendi nell'elenco. E quando lo imposti esattamente in questo modo, diventa completamente dinamico.

In questo modo, puoi selezionare qualsiasi cosa dai filtri. Puoi anche modificare la data e l'intervallo di tempo.

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

Inoltre, noterai che la visualizzazione Massima precedente viene continuamente rivalutata per calcolare il valore più alto su base continuativa.

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX

In altre parole, è come un valore MAX in tempo reale . Se aggiungiamo sempre più filtri, otterremmo comunque risultati aggiornati.

Questa formula ovviamente non è troppo complessa. Tuttavia, può produrre e aggiungere alcuni approfondimenti per i tuoi rapporti. Una volta inseriti i calcoli corretti nella tabella, puoi finalmente modificarli in un .

Calcolo dinamico del risultato più alto precedente utilizzando le funzioni DAX


Funzioni di iterazione nel linguaggio DAX: un esempio dettagliato
Uso delle funzioni di iterazione in DAX
Utilizzo delle funzioni DAX di LuckyTemplates per gestire i prodotti che hanno prezzi variabili nel tempo

Conclusione

Per riassumere, la chiave per questa particolare intuizione è assicurarsi di comprendere le funzioni di iterazione. Ti permetterà anche di posizionare tavoli virtuali al loro interno.

Ciò evidenzia le eccezionali capacità di LuckyTemplates in termini di creazione di formule semplici e i risultati dinamici che puoi facilmente ottenere. 

Questo è un calcolo abbastanza unico che ha molto valore. Può anche aggiungere un po' di colore alle tue intuizioni.

Buona fortuna nel tentativo di implementare questo nei tuoi modelli.

Per ulteriori informazioni su come combinare importanti funzioni DAX per trovare approfondimenti sui dati complessi e preziosi in LuckyTemplates, puoi consultare modulo su .

Leave a Comment

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.