Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Attraverso questo esempio ti mostrerò come puoi regolare dinamicamente le dimensioni del tuo oggetto visivo. E in questo caso, lo faremo tramite la classifica dei risultati in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Creeremo elementi visivi dinamici contenenti i nostri 10 clienti principali per prodotti specifici.
Questa è una tecnica davvero potente che puoi utilizzare in LuckyTemplates. È possibile creare una quantità significativa di visualizzazioni utilizzando il potente linguaggio delle formule DAX.
L'utilizzo di elementi visivi dinamici, in particolare sui parametri basati sulla classifica, significa che puoi davvero approfondire il fattore chiave delle prestazioni di un attributo.
Potresti voler isolare i tuoi clienti più alti e più bassi o i tuoi prodotti più venduti e quelli più venduti. Questa tecnica ti consentirebbe di mostrare visivamente tutte queste idee.
Per renderlo vivo dobbiamo usare RANKX all'interno dell'istruzione CALCULATE.
Ottieni una buona comprensione di come questi si combinano e ti aiuterà con gli aspetti più tecnici dell'implementazione delle misure DAX all'interno dei tuoi modelli.
È dove vuoi arrivare in modo da poter liberare il grande potenziale analitico e anche visivo all'interno di LuckyTemplates.
Entriamo quindi nel primo passaggio della creazione di oggetti visivi dinamici basati sul ranking in LuckyTemplates.
Sommario
Creazione della misura dei profitti totali
Per questo particolare esempio, avremo bisogno di una misura Total Profits . Ma per creare effettivamente questa misura, dobbiamo prima avere i costi totali.
Quindi creiamo la nostra misura dei costi totali. Dobbiamo aggiungere un po' di logica qui quindi scriveremo SUMX , poi andremo alla tabella delle vendite e poi Quantity , moltiplicandola per il Total Unit Cost .
Ora che abbiamo Total Costs, possiamo usarlo per creare i nostri Total Profits . Quindi, per quest'altra misura, dobbiamo solo andare Total Sales meno Total Costs .
Quindi trasciniamo i nostri profitti totali e quindi aggiungiamo i nomi dei clienti .
Si noti qui che non abbiamo aggiunto alcun filtro aggiuntivo in tempo, quindi questa tabella copre tutto. Questa tabella mostra solo i profitti totali per cliente nel tempo.
Quindi trasformiamo questo in visualizzazione e poi ordiniamoli per Total Profits .
Quindi ora abbiamo un grafico dei nostri clienti a partire da quello con il profitto più alto a quello con il profitto più basso.
Ma ricorda che dobbiamo mostrare solo i primi 10.
Creiamo quindi una formula che ci darà il rango di ciascuno dei nostri clienti.
Utilizzo di RANKX per classificare i clienti in modo dinamico
Quindi chiamiamo la nostra nuova misura Customer Rank e poi RANKX . Quindi aggiungeremo ALL all'interno della Customer Table , quindi andremo a Total Profits .
Non abbiamo bisogno di un valore qui, ma invece, aggiungeremo decrescente .
Se lo trasciniamo nella tabella, ora abbiamo la classifica di tutti i nostri clienti.
Ma poi dobbiamo ancora lavorare su un altro passaggio per isolare i primi 10.
I 10 migliori profitti dei clienti
Per creare una tabella che mostri solo i profitti dei primi 10 clienti, dobbiamo creare una nuova misura.
Chiamiamolo Top 10 Customer Profits .
Questa misura ha bisogno di un po' di logica. Quindi andiamo SE il grado del cliente è inferiore o uguale a 10, quindi sarebbe uguale ai profitti totali. In caso contrario, rendilo uguale a blank .
Creiamo ora una tabella utilizzando questa misura insieme a Customer Names .
Ora abbiamo un tavolo con solo i primi 10 clienti. Tuttavia, dobbiamo correggere un piccolo errore qui.
Se diamo un'occhiata al Total Profits della nostra nuova tabella, vedremo che questo è il totale di tutti i profitti e non solo dei primi 10 clienti.
Quindi, dobbiamo modificare la nostra formula Top 10 Customer Profits.
Aggiungiamo IF ISFILTERED, Customer Names . Ciò significa che se il nome del cliente viene filtrato, restituisci i profitti solo dei primi 10.
Ma SE non è filtrato , andremo CALCULATE, Total Profits, poi TOPN e poi 10 che corrisponde ai primi 10 clienti, e poi Total Profits .
Quello che TOPN fa qui è restituire una tabella virtuale solo dei primi 10 clienti e quindi sommare i loro profitti.
Ora abbiamo i profitti totali corretti per i nostri primi 10 clienti.
Elementi visivi dinamici basati sulla classifica in LuckyTemplates
Poiché ora disponiamo di una tabella con i nostri 10 clienti principali, possiamo facilmente trasformarla in una visualizzazione.
Trasformiamolo in un grafico a barre in pila. Attiviamo anche alcune etichette dati.
Ricorda che stiamo creando immagini dinamiche qui. Quindi trasciniamo Product Name e poi aggiungiamo i nostri Total Profits .
Quindi possiamo facilmente trasformare questa nuova tabella in un grafico a ciambella.
Ora lavoriamo sulle interazioni delle nostre immagini. Fare clic su Modifica interazioni nella parte in alto a sinistra dello schermo.
Fare quindi clic sul filtro nell'oggetto visivo che si desidera venga influenzato.
Con ciò, se clicchiamo sul Prodotto 1 nel nostro grafico a ciambella, il nostro grafico a barre mostrerà i primi 10 clienti per questo prodotto.
Se clicchiamo su Prodotto 7 , il nostro grafico a barre cambierà per mostrare i primi 10 clienti per questo prodotto.
Conclusione
Buona fortuna con questo.
Saluti,
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