Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Per questo post, ti guiderò attraverso uno scenario di vita reale in cui potresti trovarti in una situazione simile in cui ti viene chiesto qualcosa da uno stakeholder e devi creare rapidamente un rapporto basato su ciò che stanno chiedendo. Questo è esattamente l' obiettivo della sfida dell'analisi dei dati di LuckyTemplates Accelerator . Puoi guardare il video completo di questo tutorial in fondo a questo blog.
In questo particolare acceleratore, Brian (il nostro chief content officer di LuckyTemplates) ha creato uno scenario in cui puoi mettere a frutto le tue capacità analitiche.
Con LuckyTemplates, la padronanza consiste nel capire come applicare determinate tecniche a diversi ambienti e diversi scenari. Per avviare l'acceleratore, risolverò il problema e vedrò come va a finire.
Sommario
Il brief per la sfida dell'analisi dei dati
Ecco il brief per questa sfida di analisi dei dati:
Il tuo capo viene nel tuo ufficio lunedì mattina con aria stressata. Ti dice che abbiamo l'opportunità di acquisire uno dei nostri principali concorrenti e che il CEO desidera un briefing da parte di COB per rispondere alle seguenti domande sull'obiettivo di acquisizione:
Solo guardando questo brief, so già che useremo un qualche tipo di formula di classificazione. La formula di classificazione sarà simile per tutti questi requisiti e cambieremo solo il contesto.
Abbiamo anche un piccolo modello di ciò che le parti interessate vogliono vedere.
Come puoi vedere, questo è un evento comune molto reale in cui ricevi una domanda veloce e devi mettere insieme rapidamente qualcosa usando un modello e uno schema.
Questo è esattamente ciò di cui vogliamo che sia il nostro
Creazione di una nuova tabella di misure per la sfida dell'analisi dei dati
La prima cosa che farò è creare una nuova tabella delle misure perché il modello è già stato costruito.
Tutto quello che devo fare è pensare alla logica da aggiungere e decidere quale funzione di classificazione utilizzare tra o .
Cerchiamo solo di capire rapidamente da dove provengono le vendite nel nostro set di dati. Sembra che la riga vendite sia la nostra colonna delle entrate.
Creazione della misura delle vendite totali per la sfida dell'analisi dei dati
Creerò una nuova misura.
Chiamerò questa misura Total Sales e farò una semplice somma della colonna line sales.
Posso semplicemente eliminare la colonna che non mi serve, quindi assicurarmi di trasformare la misura in un gruppo di misure. Ho anche la mia tabella Date tutta allineata nel mio modello, che trasformerò in un grafico a linee, quindi prendo il mio Total Sales e lo trascino nell'area dei valori.
Come puoi vedere, questo grafico è troppo occupato. Abbiamo bisogno di ottenere il mese e l'anno per permetterci di vederlo più chiaramente. Cambierò il contesto qui.
Questo non è stato risolto correttamente, quindi devo andare alla mia tabella Data , trovare la colonna Mese e anno e quindi utilizzare una colonna di supporto chiamata Mese e anno . Puoi ottenere per creare una tabella Date dal nostro forum o dall'hub degli analisti.
Il grafico sembra molto meglio ora ed è più simile a quello di cui avevamo bisogno nel mock-up.
La prossima cosa da fare è creare un filtro per l'anno perché vogliamo essere in grado di scomporlo per anno. Quindi creerò un'affettatrice orizzontale e la metterò nell'angolo in alto a destra.
In quali stati le vendite sono alte o basse?
La domanda successiva nel brief è quali stati sono le vendite alte o basse ? Avremo bisogno di inserire i nostri stati in una tabella, quindi andremo alla colonna Locations, selezioneremo State e lo trasformeremo in una tabella.
Trasformo sempre le cose in una tabella per poter vedere i risultati che sto effettivamente ottenendo. Inserirò anche le mie vendite totali e formatterò la valuta.
Mi sono appena reso conto che non ho nemmeno bisogno di usare una funzione di classifica perché posso già fare la classifica qui. Potrei trasformarlo in una mappa delle forme e vedere gli alti e i bassi in questo modo.
Posso anche usare un grafico a ciambella se voglio. Ci sono molti modi per evidenziare i dati e non devo nemmeno usare una formula di classificazione.
Quante vendite hanno fatto i primi 5 prodotti?
La domanda successiva del brief è quante vendite hanno realizzato dai loro primi cinque prodotti ogni trimestre? Diamo un'occhiata a cosa ci chiede il mock-up.
Dobbiamo fondamentalmente capire quali sono i nostri primi cinque prodotti e vedere quante vendite realizzano in ogni trimestre. Questo è un po 'difficile ma sicuramente fattibile.
Prendiamo il trimestre e l'anno e portiamolo sul nostro tavolo.
E poi inserisci le nostre vendite totali per ogni trimestre.
Dobbiamo anche dare un'occhiata ai nostri prodotti e vedere quali sono i nostri prodotti migliori. Troviamo la dimensione dei prodotti.
I nostri primi cinque prodotti sono 63, 28, 51, 67 e 34.
Devo isolare questi primi cinque prodotti e quindi ottenere le vendite totali solo di questi cinque utilizzando una funzione chiamata TOPN. Aggiungerò una formula e utilizzerò la , che mi consente di modificare il contesto.
È qui che diventa un po' più complicato e ambiguo, perché stiamo guardando i primi cinque prodotti su base annuale o stiamo guardando i primi cinque prodotti per ogni trimestre?
Per me, questa domanda è chiedere quali sono i primi cinque prodotti per ogni trimestre. Per rispondere a questa domanda, dovrò esaminare tutti i miei prodotti, motivo per cui inserirò la mia tabella dei prodotti nel calcolo e li inserirò in ordine decrescente, dal più alto al più basso.
Per ogni trimestre diverso, li classificherà dall'alto verso il basso, quindi porterà i primi cinque prodotti in base alle vendite totali e quindi restituirà le vendite di ciascun prodotto.
Se inserisco questo nella mia tabella, possiamo vedere che $ 450.482 delle vendite del trimestre 1 provenivano dai primi cinque prodotti.
Per ricontrollare, possiamo semplicemente fare clic su un quarto e scorrere l'elenco. Ricorda che non esaminiamo i primi cinque prodotti in un anno. Stiamo esaminando i primi cinque prodotti in ogni singolo trimestre e questi prodotti possono cambiare.
Possiamo portarlo al livello successivo e trovare i nostri primi cinque rispetto a tutte le vendite. Basta dividere i primi cinque per le vendite totali.
Ecco le nostre prime cinque vendite di prodotti rispetto a tutte le vendite.
Chi sono i primi 10 venditori?
La prossima domanda che affronteremo è chi sono i primi 10 venditori in un dato anno e qual è stato il valore in dollari delle loro vendite? Questo è un altro interessante. Tuffiamoci nei venditori.
Introduciamo le nostre vendite totali insieme ai venditori . Possiamo vedere chi sono i nostri 10 venditori più performanti.
Ma se voglio restituire solo i primi 10, dovrò creare una classifica. Chiamerò la misura Top 10 Salespeople e userò RANKX . Il trucco qui è utilizzare TUTTI i venditori in modo da poter rimuovere tutto il contesto dalla colonna dei venditori e classificare le vendite rispetto a ogni venditore.
Posso scrivere in cui se RANKX è minore o uguale a 10, quindi restituire le vendite totali; in caso contrario, dovrebbe essere uguale a vuoto.
Ora prenderò solo i primi 10 venditori e per tutto il resto sarà vuoto.
Quindi eliminerò le vendite totali e utilizzerò la visualizzazione in questo modo:
Puliamo un po' le cose qui e usiamo un contrasto scuro e bianco. Eliminerò anche il ritorno a capo automatico per i titoli sull'asse e utilizzerò il formato painter per apportare modifiche.
Ci sono cose che possiamo ancora migliorare qui. Modificherò l'immagine in alto a sinistra in un grafico a barre perché il grafico a linee non è la migliore rappresentazione del tempo, aggiungerò etichette di dati e rimuoverò l'asse per rendere l'immagine più pulita.
Un'altra cosa che posso fare è creare una logica per evidenziare davvero le vendite migliori e quelle basse. È possibile aggiungere etichette dati all'oggetto visivo Top 10 venditori, inserirle all'interno delle barre e aggiungere una diversa sfumatura di blu.
Devo cambiare un po' i colori per assicurarmi che sia allineato con la nostra combinazione di colori. E poi creerò una casella di testo e digiterò qualcosa del genere:
Questa casella di testo semplificherà la visualizzazione dell'affettatrice dell'anno.
Cosa possiamo fare per l'oggetto visivo Vendite totali per stato? La mappa non è la migliore visuale – onestamente, non mi piace.
Potremmo usare un tema più scuro per la mappa per adattarla al resto del rapporto.
Potenzialmente, possiamo anche usare le bolle della mappa e renderle un po' più grandi.
Possiamo mettere le nostre vendite totali per stato a sinistra e rielaborare le altre tabelle. Possiamo selezionare New York come stato nell'immagine a sinistra e cambierà il contesto delle altre immagini.
Quindi, come possiamo rappresentare questi dati in modo leggermente diverso? Forse possiamo avere due tabelle per Trimestre e anno e quindi modificare l'intuizione all'interno della seconda tabella.
Il rapporto è ora in grado di rispondere a tutte le domande del brief e inizia a sembrare abbastanza buono.
Conclusione
Spero che ti sia piaciuto lavorare con me in questa sfida di analisi dei dati. Abbiamo un rapporto molto dinamico basato sul contenuto che è stato prodotto nell'Acceleratore.
Si tratta di estrarre le tecniche giuste dalla tua banca di memoria e, una volta acquisita familiarità con tutte le diverse opzioni, rimarrai piuttosto stupito dalla rapidità con cui riesci a riunire le cose.
Fai attenzione al prossimo acceleratore. Questa sfida di analisi dei dati è un'iniziativa unica di . Abbiamo anche un seminario di formazione ogni quindici giorni a cui chiunque può partecipare e discutere in modo collaborativo. Ci assicuriamo inoltre che coloro che sono appena agli inizi diventino esperti in diversi modi per risolvere i propri problemi di dati.
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