Utilizzo di LASTNONBLANK nella formula DAX

Utilizzo di LASTNONBLANK nella formula DAX

La funzione LASTNONBLANK è un'interessante formula DAX che è possibile utilizzare in diversi modi all'interno di LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Tuttavia, questa formula DAX non viene usata di frequente a causa delle complessità relative al modo in cui calcola i risultati.

Presumo che la maggior parte degli utenti di LuckyTemplates non si renda nemmeno conto di poter utilizzare la funzione in vari modi all'interno di LuckyTemplates.

L'idea in questo tutorial è di demistificare alcune delle tecniche che possono essere utilizzate per questa particolare funzione.

In questo post del blog, mostrerò alcuni esempi di LASTNONBLANK . Mostrerò il modo in cui ho utilizzato questa funzione in questo rapporto, che puoi visualizzare nella pagina delle risorse di LuckyTemplates.

Utilizzo di LASTNONBLANK nella formula DAX

Volevo vedere la data dell'ultima vendita e quindi calcolare l' importo dell'ultima vendita in modo dinamico. In questo modo, possiamo fare clic su qualsiasi parte del nostro rapporto e approfondire davvero qualsiasi aspetto.

Per questo particolare rapporto, ho voluto analizzare quando è stata l'ultima volta che abbiamo venduto a determinati clienti. Poiché il rapporto è dinamico, si aggiornerà per noi lì per lì in base al contesto corrente.

Ovviamente, devi capire tutto il contesto che hai su un particolare risultato. Ma se vuoi evidenziare quando è stata un'ultima vendita, puoi farlo usando una carta una tantum come quella che ho in questo esempio.

Utilizzo di LASTNONBLANK nella formula DAX

Questa scheda mostra quando è stata l'ultima vendita in qualsiasi momento, in base alla tua selezione attuale.

Puoi utilizzare questa tecnica in diversi modi e usarla su diverse dimensioni nel tuo modello.

Sommario

Calcolo della data dell'ultima vendita

In questo caso particolare, volevamo avere una tabella di informazioni che ci mostrasse la data dell'ultima vendita per ogni prodotto che vendiamo (tabella a sinistra).

Ma volevamo anche vedere la data dell'ultima vendita per ogni singolo cliente che ha acquistato da noi (tabella a destra). In questo modo, possiamo analizzare quanto tempo è passato da quando un cliente ha acquistato da noi.

Utilizzo di LASTNONBLANK nella formula DAX

La funzione LASTNONBLANK ci consente di eseguire questo tipo di analisi. Diamo un'occhiata alla formula che ho usato per creare queste due tabelle.

Utilizzo di LASTNONBLANK nella formula DAX

Se ci pensi, questa è una formula relativamente semplice. Inseriamo LASTNONBLANK all'interno di una tabella o di una colonna.

In questo caso, lo inseriamo in una colonna Data e poi valutiamo quando si è verificata l'ultima vendita per quel particolare elemento nei nostri dati.

In questo modo, possiamo analizzare e mostrare la data dell'ultima vendita .

Calcolo dell'importo dell'ultima vendita

Ma la cosa fantastica è che possiamo utilizzare questa misura per elaborare una nuova misura, che chiameremo Last Sale Amount . Per iniziare, ho trascinato queste due misure chiave nella mia tabella:

Utilizzo di LASTNONBLANK nella formula DAX

Quindi ho usato questa formula davvero efficace in cui abbiamo utilizzato LASTNONBLANK come filtro.

Utilizzo di LASTNONBLANK nella formula DAX

Invece di calcolare il risultato della data, abbiamo calcolato i risultati delle vendite. E ancora, questo sarà dinamico in base alla selezione che facciamo.

LASTNONBLANK è una funzione abbastanza versatile perché non solo puoi usarla per recuperare un risultato, ma puoi anche usarla per filtrare i risultati .

Utilizzo di LASTNONBLANK come funzione scalare

Ciò che LASTNONBLANK fa effettivamente è restituire una tabella. La tabella, nella maggior parte dei casi, sarà solo l'unico risultato.

La nostra tabella restituirà un valore singolare perché è una funzione con valore scalare. Scalare significa restituire un singolo valore come un numero, testo, data, ecc.

Sebbene LASTNONBLANK sia una funzione di tabella e come tale restituirà sempre una tabella, restituirà solo un valore.

Quindi, in questo caso, filtrerà solo un valore, che è l'ultima data. Quindi questo filtro ci consentirà di estrarre le vendite totali in quell'ultima data.

Conclusione

In questo tutorial, ti ho mostrato un paio di esempi su come utilizzare LASTNONBLANK . Ti ho anche mostrato parte della logica che entra nella funzione.

A causa della sua versatilità, puoi trovare intuizioni che storicamente sono state molto difficili da trovare. Puoi trovarli con una sintassi della formula abbastanza semplice con questa funzione.

Se pensi a quanto sia difficile questo tipo di intuizioni quando utilizzi strumenti come Excel, rimarrai stupito di quanto sia intuitiva ed efficace questa funzione per trovare intuizioni che si riferiscono all'ultimo di qualcosa o al primo di qualcosa.

Per ulteriori approfondimenti sulla formula DAX, dai un'occhiata al corso di seguito su LuckyTemplates Online. Se vuoi davvero padroneggiare DAX, allora è il corso da verificare per primo.


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