Evidenzia lultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Evidenzia lultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

La formattazione condizionale è un modo per visualizzare i dati applicando un determinato insieme di regole di formato basate su condizioni definite dall'utente. Per gli oggetti visivi di LuckyTemplates, viene utilizzato principalmente per la presentazione dei dati in formato tabulare.

In questa esercitazione illustrerò come combinare le formule DAX con la nuova funzionalità di formattazione condizionale per evidenziare l'ultimo o il periodo più recente negli oggetti visivi di LuckyTemplates.

Vedo spesso questa tecnica utilizzata nei rapporti finanziari o sulle entrate. Questo è un ottimo modo per far risaltare determinati dati.

Diamo un'occhiata a questa visualizzazione di report di esempio.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Quello che voglio fare qui è evidenziare l'ultima vendita che ho effettuato all'interno di questa visualizzazione. Inoltre, voglio che abbia dinamicamente un colore diverso.

In questo caso, userò una tecnica che puoi riutilizzare in vari scenari.

Analizziamo le cose che devo fare per ottenere i risultati di cui ho bisogno.

Sommario

Creazione dell'ultima misura di vendita

Poiché desidero evidenziare l'ultima o la vendita attuale in questa visualizzazione, la prima cosa che devo fare è identificare la data dell'ultima o attuale vendita.

In questo set di dati demo, l'ultima vendita è avvenuta nel novembre del 2018.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Ho creato la misura Last Sale che determinerà la data dell'ultima vendita. 

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Ho usato la funzione in modo che possa calcolare la data massima in questa tabella. 

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Tuttavia, calcola solo la data massima all'interno di ogni mese diverso. Quello che voglio ottenere è il giorno in cui ho effettuato l'ultima vendita . L'ultima vendita è avvenuta chiaramente il 15 novembre 2018 .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Per ottenere il risultato che desidero, devo modificare il contesto in cui calcoliamo la data massima. Questo è il motivo per cui ho incluso la logica precedente che ho creato all'interno della funzione . Quindi, ho utilizzato la funzione per restituire tutti i valori all'interno della colonna Last Sale ignorando eventuali filtri che potrebbero essere stati applicati.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Dopo aver modificato la formula, la colonna Ultima vendita ora mostra il giorno in cui ho effettuato l'ultima vendita, ovvero il 15 novembre 2018 .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Isolamento della data dell'ultima vendita

Dopo aver ottenuto la data dell'ultima vendita , devo isolarla utilizzando measure branching . Questa è una tecnica essenziale per questo tipo di scenario.

Questa è la formula effettiva che ho usato per isolare la  data dell'ultima vendita . Ho chiamato questa misura Last Sale Period .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Inizialmente, ho creato la variabile LastSale per contenere la stessa logica utilizzata in precedenza per la misura Last Sale .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Quindi, ho esaminato ogni singola riga all'interno dell'elenco LastSale per valutare se la data corrente è uguale al mese della data effettiva dell'ultima vendita

Ho utilizzato la colonna Data per confrontare i mesi e identificare quello che corrisponde al mese della data effettiva dell'ultima vendita .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Sono stato in grado di abbinarli utilizzando 1 per rappresentare il primo giorno del mese.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Questa logica valuta se il mese dell'ultima vendita è lo stesso di uno qualsiasi di questi mesi in qualsiasi contesto.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Se la logica restituisce TRUE , verrà impostata sul valore 1 .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Se restituisce FALSE , sarà uguale a 0 .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Una volta inseriti i risultati in questo report, noterai che ogni riga mostrava 0 ad eccezione del mese di novembre nel 2018. Ciò significa che solo il mese di novembre è stato valutato come uguale al mese dell'ultima vendita .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Formattazione condizionale per gli oggetti visivi di LuckyTemplates

Dopo aver isolato quel particolare mese Last Sale , devo cambiare visivamente il colore di questo elemento nel nostro grafico.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

LuckyTemplates ha apportato alcuni fantastici aggiornamenti alle visualizzazioni. Questi aggiornamenti includono il vantaggio di modificare in modo condizionale ciò che vedi all'interno delle tue visualizzazioni.

Dopo aver fatto clic sull'opzione Colori dati nel riquadro Formato , ci saranno tre punti nell'angolo in alto a destra.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Se faccio clic su questi tre punti, verrà visualizzata la formattazione condizionale .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Farò clic su di esso e verrà visualizzato il riquadro Colore predefinito .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

È possibile modificare una serie di cose all'interno di questo riquadro. Per questo esempio, formatterò in base a Rules .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Quindi, troverò la misura del mio ultimo periodo di vendita all'interno di questo campo.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Imposterò la seguente condizione che verrà utilizzata per evidenziare il risultato della misura Last Sale Period .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Per questa istanza, se il valore è uguale a 1 , il colore deve essere impostato su gray .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Aggiungerò un'altra condizione IF . Se il valore è uguale a 0 , il colore deve essere impostato su blu .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Aggiungerò queste regole nelle mie visualizzazioni in base alla misura del periodo dell'ultima vendita che ho calcolato.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Per applicare queste modifiche, farò semplicemente clic sul pulsante OK .

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Questo è il modo in cui la formattazione condizionale influisce sulla visualizzazione.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Questa tecnica va di pari passo con il resto del modello, qualunque sia il taglio o il filtro che inserisco nei miei dati.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Posso anche cambiare l'anno in questo filtro.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Formattazione dinamica degli oggetti visivi di LuckyTemplates

Quando ho cliccato sull'anno 2017 , vedrai che non funziona come dovrebbe. Ciò è dovuto al modo in cui ho impostato la formula in cui cercavo l'ultima vendita che ho effettuato dall'inizio dei tempi. 

Voglio rendere questo più dinamico mostrando l'ultimo periodo di vendita in qualsiasi contesto selezionato sui filtri

Per fare ciò, devo cambiare la funzione ALL . Questo perché la funzione ALL va oltre l'inizio del tempo. 

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Devo cambiarlo in che funziona solo sul contesto che ho selezionato o applicato nel mio rapporto.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Di conseguenza, quando vado al 2017 , evidenzia immediatamente l'ultima data in quel particolare contesto.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Ora cambierò il filtro Anno in un affettatrice Data

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX

Per questo motivo, ora posso cambiarlo rapidamente in qualsiasi intervallo di tempo che visualizzerà sempre l'ultimo risultato nella visualizzazione.

Evidenzia l'ultimo o il periodo corrente negli oggetti visivi di LuckyTemplates usando DAX


Tecnica di visualizzazione dei dati in LuckyTemplates: elementi visivi dinamici a più misure
LuckyTemplates avanzata: come creare elementi visivi dinamici multi-thread
Tecnica di visualizzazione di LuckyTemplates: informazioni su come creare lastre di progettazione in background

Conclusione

Questo è tutto ciò che volevo coprire in questo tutorial. Ora hai imparato come aggiungere una formattazione condizionale univoca agli oggetti visivi di LuckyTemplates. È sicuramente una tecnica interessante in cui è possibile combinare le funzioni DAX con la nuova formattazione condizionale all'interno delle visualizzazioni.

Sei stato anche in grado di vedere come applicare la tecnica di ramificazione delle misure in questo tipo di scenario. Ci sono tanti modi diversi in cui puoi usare e riutilizzare questa tecnica.

Ricorda solo l'importanza delle tabelle quando crei i tuoi calcoli.

È importante mettere le cose in una tabella in modo da poterle elaborare lentamente e capire cosa sta succedendo a ogni diverso livello dei tuoi calcoli.

Spero che ti sia piaciuto affrontare questo argomento.


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