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

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 .


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere