Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
L'uso di misure DAX per raggruppare dinamicamente i dati in LuckyTemplates è davvero potente. Stai costruendo i tuoi modelli di dati e creando molti filtri e modi diversi per suddividere i tuoi dati. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Questo è leggermente più avanzato oggi, ma adoro questo tipo di cose in LuckyTemplates.
Ricorda, questi probabilmente non esistono nei tuoi set di dati originali, quindi stai creando nuovi approfondimenti che i consumatori dei tuoi contenuti apprezzeranno davvero.
In questo esempio, ti mostro come recuperare i risultati all'interno di una colonna calcolata. È quindi possibile valutare ciascuno di questi risultati eseguendoli attraverso alcuni parametri che si hanno in un'altra "tabella di supporto".
Potremmo voler essere in grado di vedere quali sono i nostri prodotti a margine elevato, prodotti a margine medio e prodotti a margine basso.
Sommario
Creazione di margini medi
Diamo prima un'occhiata al nostro modello di dati.
Con le tabelle che abbiamo qui, in realtà non c'è modo per noi di raggruppare i nostri prodotti in modo dinamico.
Quindi quello che dobbiamo fare è creare una tabella di supporto con i gruppi di prodotti a margine basso, medio e alto.
Per fare ciò, inizieremo con la colonna calcolata Margini medi .
In questo modello, abbiamo già Profitti totali che sono le Vendite totali meno i Costi totali.
Quindi, se vogliamo ottenere Average Margins , dobbiamo solo creare una colonna calcolata e dividere Total Profits per Total Sales .
Prendi nota che in questa immagine qui sotto, ho già cambiato il formato della colonna Margini medi in una percentuale e ho ordinato la colonna in modo che siano disposti dalla percentuale più alta a quella più bassa.
Creazione di una tabella di supporto
Ora che abbiamo creato i nostri margini medi, possiamo procedere alla creazione della nostra tabella di supporto che ci consentirà di segmentare i nostri prodotti in base ai margini.
Per farlo, fai clic su Inserisci dati nell'angolo in alto a sinistra dello schermo.
Apparirà una finestra pop-up come questa. Dobbiamo cambiare il nome e le colonne di input.
In questo caso chiamiamo questa tabella di supporto Product Margin Group . E avremo una colonna Gruppo con Basso, Medio e Alto. Abbiamo anche una colonna Min e una Max.
Quindi i nostri prodotti a basso margine andranno dal 30% al 36%. Per i prodotti di fascia media il margine sarebbe compreso tra il 36% e il 38%. Quindi i nostri prodotti ad alto margine andranno dal 38% al 100%.
Dopo aver inserito tutti i dati necessari, fare clic su Carica.
Ora abbiamo un tavolo di supporto.
E ora possiamo anche usare questo gruppo con Basso, Medio, Alto nella nostra logica.
Come segmentare e raggruppare i dati in LuckyTemplates
Per lavorare sulla nostra formula, creiamo una nuova misura e chiamiamola Margin Group Profits .
Useremo CALCULATE qui e poi Total Profits in modo da poter avere i profitti totali all'interno dei gruppi.
Passiamo a un'altra riga e usiamo FILTER per iterare la tabella dei margini medi per noi.
Saltiamo di nuovo giù di una riga, poi andiamo a COUNTROWS e poi inseriamo un altro FILTER . Questa volta stiamo filtrando il nostro Product Margin Group .
Ora, andiamo se i margini medi sono maggiori o uguali al minimo ed è inferiore al massimo , quindi inseriamo quella tabella.
Passiamo a un'altra riga e aggiungiamo maggiore di zero .
Dopo aver chiuso la nostra formula, possiamo trascinare nel nostro gruppo e aggiungere i nostri profitti del gruppo di margine .
Come puoi vedere, ora stiamo ottenendo risultati qui. Abbiamo profitti totali per i nostri prodotti a margine basso, medio e alto. E i profitti totali complessivi sono 57,7 milioni .
Possiamo dare una rapida occhiata se quel totale è accurato trascinando la nostra misura Total Profits .
Entrambe le tabelle mostrano lo stesso valore che in qualche modo ci assicura che la nostra formula è corretta.
Ma per essere perfettamente sicuri, dobbiamo capire la logica.
Controllo della logica
Diamo un'altra occhiata alla formula che abbiamo creato.
Quindi, per prima cosa, cercheremo di capire cosa fa FILTER. Questo FILTRO qui ha creato una tabella di ogni colonna del margine medio .
Quindi, per ogni singola riga di quella tabella, esamina ogni singola riga di questa tabella che è la tabella di supporto che abbiamo creato.
Per ogni singola riga, controlla se è maggiore di Min e minore di Max . Se lo è, manterremo quella riga.
Ora, COUNTROWS è maggiore di zero qui sta dicendo che se quella riga viene mantenuta, deve essere all'interno di quel gruppo.
Quindi questo processo viene ripetuto per i margini medi successivi.
Questo ci permette di creare questi gruppi.
Per vedere meglio quali prodotti sono a basso margine, medio e alto margine, possiamo trasformare la tabella che abbiamo creato in una matrice.
E poi aggiungeremo il nome del prodotto nelle righe e il gruppo nelle colonne.
La nostra matrice sarà quindi simile a questa qui sotto.
Creazione delle visualizzazioni
Ora possiamo creare le nostre visualizzazioni.
Trasciniamo i profitti del gruppo e del gruppo di margine .
E poi trasformiamo questa tabella in un grafico a ciambella.
Quindi trasciniamo il nostro nome prodotto e i profitti del gruppo di margine e trasformiamo questa tabella in un grafico a barre in pila.
Ora, dopo aver inserito Group nella legenda, la nostra visualizzazione sarà simile a questa.
Quindi le barre verdi sono i prodotti ad alto margine, l'azzurro sono i prodotti di fascia media e il blu scuro sono i prodotti a basso margine.
Possiamo anche rendere dinamici i nostri elementi visivi. Facciamo clic su Modifica interazioni.
E quindi fai clic sul filtro nelle immagini che desideri vengano influenzate.
Quindi, se clicchiamo su High nel nostro grafico a ciambella, la nostra matrice e il grafico a barre in pila mostreranno i prodotti ad alto margine.
E se facciamo clic su Basso, la nostra matrice e il grafico a barre in pila mostreranno quindi i prodotti a basso margine.
Conclusione
In questo post, abbiamo discusso di come possiamo raggruppare dinamicamente i dati in LuckyTemplates usando DAX.
Dopo aver creato i nostri Margini medi , siamo stati in grado di creare una tabella di supporto e quindi abbiamo lavorato sulla nostra formula Margin Group Profits utilizzando CALCULATE . Questo ci ha permesso di creare effetti visivi dinamici davvero fantastici.
Quando uso questo tipo di tecnica la mia mente esplode con le opportunità di portare la tua analisi al livello successivo.
Pensa a tutti i calcoli di base iniziali che potresti creare come vendite, costi, profitti, margini, crescita ecc., quindi pensa a come puoi segmentare i tuoi attributi o dimensioni in base a uno qualsiasi di questi risultati.
Tutto quello che devi fare è crearli ed eseguirli attraverso un qualche tipo di logica usando una tecnica simile che mostro qui.
Questa logica DAX non è facile, non c'è dubbio, ma voglio assolutamente che tu veda come DAX può essere applicato per scoprire queste intuizioni.
Qualsiasi pensiero o domanda, fatemelo sapere nei commenti.
Buona fortuna con questo.
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