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.


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.