Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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.
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.
Ho creato la misura Last Sale che determinerà la data dell'ultima vendita.
Ho usato la funzione in modo che possa calcolare la data massima in questa tabella.
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 .
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.
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 .
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 .
Inizialmente, ho creato la variabile LastSale per contenere la stessa logica utilizzata in precedenza per la misura Last Sale .
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 .
Sono stato in grado di abbinarli utilizzando 1 per rappresentare il primo giorno del mese.
Questa logica valuta se il mese dell'ultima vendita è lo stesso di uno qualsiasi di questi mesi in qualsiasi contesto.
Se la logica restituisce TRUE , verrà impostata sul valore 1 .
Se restituisce FALSE , sarà uguale a 0 .
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 .
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.
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.
Se faccio clic su questi tre punti, verrà visualizzata la formattazione condizionale .
Farò clic su di esso e verrà visualizzato il riquadro Colore predefinito .
È possibile modificare una serie di cose all'interno di questo riquadro. Per questo esempio, formatterò in base a Rules .
Quindi, troverò la misura del mio ultimo periodo di vendita all'interno di questo campo.
Imposterò la seguente condizione che verrà utilizzata per evidenziare il risultato della misura Last Sale Period .
Per questa istanza, se il valore è uguale a 1 , il colore deve essere impostato su gray .
Aggiungerò un'altra condizione IF . Se il valore è uguale a 0 , il colore deve essere impostato su blu .
Aggiungerò queste regole nelle mie visualizzazioni in base alla misura del periodo dell'ultima vendita che ho calcolato.
Per applicare queste modifiche, farò semplicemente clic sul pulsante OK .
Questo è il modo in cui la formattazione condizionale influisce sulla visualizzazione.
Questa tecnica va di pari passo con il resto del modello, qualunque sia il taglio o il filtro che inserisco nei miei dati.
Posso anche cambiare l'anno in questo filtro.
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.
Devo cambiarlo in che funziona solo sul contesto che ho selezionato o applicato nel mio rapporto.
Di conseguenza, quando vado al 2017 , evidenzia immediatamente l'ultima data in quel particolare contesto.
Ora cambierò il filtro Anno in un affettatrice Data .
Per questo motivo, ora posso cambiarlo rapidamente in qualsiasi intervallo di tempo che visualizzerà sempre l'ultimo risultato nella visualizzazione.
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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