Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Voglio esaminare una tecnica di raggruppamento dinamico di LuckyTemplates. Ti mostrerò come mostrare in modo dinamico segmenti delle tue bande di informazioni. Questa è una tecnica potente per costruire sul tuo modello di dati. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Ho un modello di dati molto semplice qui. È un po' un casino a causa del modo in cui Microsoft ha impostato le cose all'interno di LuckyTemplates, cosa che non mi piace; quindi, mi piacerebbe riorganizzarlo usando la tecnica della cascata.
Voglio la mia tabella delle vendite in fondo e tutte le mie tabelle di ricerca in alto.
Tuttavia, in molti casi, le tabelle di ricerca non contengono molte informazioni. Ad esempio, ho i dati dei miei clienti qui, ma voglio essere in grado di raggruppare i miei clienti in base a una metrica e voglio farlo in modo dinamico.
A seconda della mia selezione, il raggruppamento sarà diverso. Ad esempio, seleziono un anno diverso o dico un prodotto diverso, voglio essere in grado di analizzare i miei risultati nel raggruppamento in base a tali selezioni.
Quando combini questa tecnica con un buon modello, ci sono diversi modi per filtrare i tuoi dati.
Ora esaminiamo la teoria di come funziona effettivamente.
Sommario
Formule DAX e diramazione di misure
Ho un semplice calcolo qui per le mie vendite totali. In questa misura ho utilizzato e ho recuperato il prezzo da una tabella diversa, quindi l'ho moltiplicato per la quantità venduta ad ogni singola transazione.
Ora, all'interno della visualizzazione, voglio essere in grado di distinguere quali dei miei clienti sono quelli che considero clienti con buona crescita , clienti con crescita media o clienti con scarsa crescita . La chiave è riconoscere l'anno selezionato sull'affettatrice.
Ho anche qui il calcolo del mio Sales LY (l'anno scorso), dove ho usato le funzioni e .
Da questo calcolo, posso quindi ricavare la percentuale di crescita ( Crescita delle vendite ).
Ecco come puoi costruire calcoli di banding di nicchia. In questo caso, sto espandendo in questo calcolo (Crescita delle vendite), e quindi creerò i miei segmenti basati su quello.
Si noti che nessuno di questi dati si trova all'interno di nessuna delle mie tabelle di dati grezzi . Lo sto creando con misure e poi segmenterò e fascerò dinamicamente in base a questo calcolo.
Puoi vedere sulla visualizzazione del grafico a dispersione è dove il segmento o il raggruppamento scoppia davvero. Questa visualizzazione ha la stessa misura della visualizzazione del grafico a barre qui sotto. Sta solo rappresentando le cose in un modo leggermente diverso. Ed è ancora un calcolo dinamico o una tecnica di segmentazione dinamica.
Posso anche suddividerlo per mese e anno semplicemente aggiungendo un filtro slicer.
Raggruppamento dinamico di LuckyTemplates tramite DAX
Di solito ottengo le mie formule da , utilizzando l' applicazione basata sul Web DAX Clean Up . Puoi salvare tutte le tue formule qui.
Ho il mio esempio di banding salvato in Analyst Hub e posso semplicemente copiare il codice e incollarlo nel mio modello. Potrebbe essere necessario modificare alcuni parametri all'interno della formula, ma in questo caso l'ho già impostato perfettamente.
Un'altra cosa che devi ricordare quando fai una segmentazione dinamica è che devi creare una tabella di supporto . In questo esempio, voglio essere in grado di segmentare in base a questo fattore di crescita. Quindi ho suddiviso i miei segmenti per quel particolare fattore di crescita.
E nota che sto costruendo in cima al mio modello principale. Nessuno di questi dati viene implementato fisicamente in nessuna tabella, il che rende questa tecnica così flessibile.
Ora diamo un'occhiata alla formula che ho usato qui, Sales per Growth Group .
Nella formula, vedi che voglio calcolare le vendite totali, ma voglio essere in grado di filtrare il risultato delle vendite in base alla tabella di supporto che ho creato.
Voglio valutare quale sia stata la crescita del cliente. E così, con la funzione , questa formula ripeterà ogni singolo cliente e calcolerà la crescita delle vendite di ogni cliente. Questo va virtualmente sull'intero elenco dei miei clienti e quindi restituisce le vendite in base a ciò che valuta vero.
La cosa interessante di questo è che quando trascino questa formula nella tabella, vedrai che a un certo punto tutto diventa vero. Questo perché il filtro non è affatto nel contesto in questa tabella.
Tuttavia, puoi vedere le bande o i gruppi nella visualizzazione del grafico a dispersione. Con la tabella di supporto che ho creato (tabella dei segmenti di clienti), il filtro all'interno della formula, Sales per Growth Group , è in gioco in questa visualizzazione. Di conseguenza, molti valuteranno falso. Ed è così che otteniamo i segmenti, queste bande all'interno della visualizzazione.
Esempio di raggruppamento e segmentazione di LuckyTemplates con DAX
Usare DAX per segmentare e raggruppare i dati in LuckyTemplates
Esempio di segmentazione con DAX avanzato in LuckyTemplates
Conclusione
C'è un po' da scompattare in questa tecnica di raggruppamento dinamico di LuckyTemplates, ma non è così difficile se capisci davvero il modello e la tabella di supporto che devi usare.
Puoi inserire questo modello più e più volte, per qualsiasi banding desideri. La tabella di supporto può essere totalmente dinamica e flessibile e può essere basata su qualsiasi metrica desiderata. Assicurati solo di inserire effettivamente la metrica corretta all'interno di questa valutazione attraverso la tabella. Questo è totalmente dinamico rispetto a qualunque cosa tu metta qui. Puoi avere margini di profitto qui, per esempio.
Per ulteriori contenuti correlati, controlla i link sottostanti.
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