Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione verranno illustrate alcune tecniche di analisi avanzate all'interno di LuckyTemplates e del linguaggio delle formule DAX che chiamo logica della tabella secondaria. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
A volte, quando usi LuckyTemplates per le tue analisi, vorrai trovare o scoprire approfondimenti interessanti, ma i dati correnti con cui stai lavorando potrebbero non consentirti di estrarre tali approfondimenti.
Ecco perché a volte è fondamentale creare tabelle secondarie per portare tali informazioni nel modello di dati principale.
Mostro dall'inizio alla fine come è necessario pensare analiticamente all'utilizzo di queste tabelle, ma poi anche come implementarle in modo davvero pratico.
Impariamo meglio facendo, quindi ti mostrerò un esempio pratico di come puoi farlo da solo. Dimostrerò come puoi portare varie informazioni o approfondimenti alla tua analisi dei dati che mostrano davvero le cose in un modo molto più efficace.
Quindi qui calcoliamo le vendite totali dei nostri venditori negli ultimi 60 giorni. E poi, sulla base di ciò, li classificheremo dinamicamente come venditori buoni, di fascia media o inferiori.
Andando avanti nel tempo, possiamo guardare indietro negli ultimi 60 giorni e vedere quali venditori in un periodo di 60 giorni stanno vendendo davvero bene.
Sommario
Diramazione per la logica della tabella secondaria
Prima di immergerci nella creazione della logica della tabella secondaria, esaminiamo i calcoli necessari per raggiungere questo obiettivo.
Questo esempio qui è statico in termini di set di dati demo integrato, quindi ho dovuto creare una formula che recupera l'ultima data della mia tabella delle vendite.
Lo intendo specificamente in questo modo per questa dimostrazione, ma puoi averlo in un altro modo nei tuoi set di dati che aggiornerebbero ogni giorno. Ecco la formula che ho creato per ottenere Last Date .
Da questo, possiamo quindi inserire questa formula nel nostro calcolo, Transactions Last 60 Days . In questo calcolo andiamo a CALCULATE COUNTROWS della tabella Sales . Quindi, apriamo la finestra dinamica di 60 giorni utilizzando FILTER ALL Dates che itera attraverso la tabella Dates , che poi ci dà i risultati che stiamo cercando.
Questo ci mostrerà le vendite totali effettuate da qualsiasi venditore negli ultimi 60 giorni su base continuativa, mentre ci spostiamo nel tempo. Mentre filtriamo questo, possiamo vedere i nostri peggiori e migliori venditori.
Possiamo anche rendere questo aspetto visivamente più accattivante utilizzando alcune barre dati . Andiamo alla formattazione condizionale,
poi cambialo un po 'con alcuni colori.
Ora possiamo vedere chiaramente i nostri migliori venditori in base agli ultimi 60 giorni in questo set di dati.
Ora è qui che entra in gioco la logica della tabella secondaria. Raggrupperemo questi venditori in base al numero di prodotti che vendono.
Questa intuizione ci aiuterà a gestire bene il nostro personale e a prendere decisioni migliori in termini di premi o forse anche di licenziamento di coloro che non si comportano affatto.
Creazione della tabella secondaria
Qui è necessaria una logica di tabella secondaria perché si tratta di un calcolo dinamico. Non possiamo inserirlo nella tabella di ricerca. Dobbiamo essere in grado di scorrere i numeri nella logica in una tabella secondaria per poi raggruppare queste persone.
Quindi, per creare un'altra tabella, andiamo a Enter Data , quindi digitiamo il titolo e le colonne.
Creiamo il nostro Min e il nostro Max , quindi inseriamo i valori che intendiamo avere. Quindi, clicchiamo su Carica.
Una volta caricato, lo avremo all'interno del nostro modello. Si noti che una tabella secondaria non ha alcuna relazione con il nostro modello di dati. Si trova solo qui e non lo colleghiamo a niente perché non ne abbiamo bisogno.
Questa è la tabella che dobbiamo scorrere. Ciò significa che per ogni venditore e il risultato che abbiamo ottenuto dalla nostra transazione negli ultimi 60 giorni, determineremo a quale gruppo appartengono in base al nostro minimo e massimo qui.
Quindi ora dobbiamo scrivere una formula che ci permetta di capire di cosa si tratta.
Utilizzo della logica della tabella secondaria per estrarre approfondimenti
Per estrarre queste informazioni, dobbiamo prima creare una nuova misura. Restituiremo qui un valore di testo perché inseriremo queste persone in un gruppo.
Chiamiamo questa formula Salespeople Performance Group . Utilizziamo la funzione CALCULATE to SELECTEDVALUE , che è la logica della nostra tabella secondaria , dove troverà e restituirà un valore di testo (top, OK, poor). Inseriamo un risultato alternativo ( BLANK ) per ogni evenienza.
Quindi, nella riga successiva è dove inseriamo la nostra logica di tabella secondaria. E usiamo la funzione FILTER , poiché scorre TUTTA la nostra Salespeople Logic .
Con questa logica, scopriremo il gruppo in cui si trova un particolare venditore e quel gruppo sarà dinamico perché questa misura è dinamica. Quindi, se inseriamo questo nella nostra tabella, ora vedremo i risultati.
Abbiamo preso una figura particolare da un'altra tabella, che io chiamo una tabella secondaria, e poi l'abbiamo inserita tramite misure nel nostro modello.
Come valutare i cluster nei dati utilizzando la tecnica DAX in LuckyTemplates
Utilizzare DAX per segmentare e raggruppare i dati in LuckyTemplates
Raggruppare dinamicamente i clienti in base alla loro classificazione con RANKX In LuckyTemplates
Conclusione
Questa è la potenza dell'analisi avanzata in LuckyTemplates. Utilizzando la logica della tabella secondaria, non abbiamo bisogno di quei calcoli intermedi. La formula sta facendo tutto il duro lavoro per noi.
Questi sono tutti i suggerimenti di cui hai bisogno per essere in grado di cogliere questo concetto unico in LuckyTemplates. Queste tecniche sono in realtà piuttosto uniche per e per alcune delle migliori pratiche di sviluppo che stiamo completando.
È solo dopo aver letto questo blog e visto il video qui sotto che capirai esattamente cosa intendo. Quindi vai avanti e rivedi il video. Posso promettere che c'è molto da imparare.
La tua mente si espanderà in modo esponenziale in termini di analisi e informazioni che puoi ottenere nei tuoi rapporti.
Buona fortuna!
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