Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Oggi ci concentreremo su una tecnica utilizzata nella demo "Time Intelligence" nella sezione "Scenari" della vetrina di LuckyTemplates. Ti mostrerò come utilizzare RANKX in LuckyTemplates per ottenere i risultati migliori o più bassi.
Essere in grado di mostrare dinamicamente i risultati massimi o minimi di qualsiasi calcolo che facciamo, ad esempio vendite, profitti, margini, costi ecc. è un ottimo modo per evidenziare i risultati aziendali chiave.
Forse hai bisogno di sapere dove investire più risorse o capire quali prodotti espandere, o anche se devi chiudere negozi o prodotti con prestazioni scadenti. Questo è il tipo di analisi perfetto per questo tipo di scenari.
Nella demo di Time Intelligence, abbiamo fatto proprio questo. Sto cercando di vedere quali sono i nostri punti vendita migliori e peggiori in base ai margini di profitto.
Potrei porre alcune buone domande ai miei manager regionali o rappresentanti di vendita qui. La cosa fantastica è il modo dinamico in cui posso muovermi attraverso ogni prodotto e canale e vedere come i nostri margini si modellano attraverso quelle dimensioni. Posso anche modificare anche l'intervallo di tempo, il che significa che puoi identificare le tendenze nel tempo per i margini di profitto o per qualsiasi calcolo che intendi fare per quella materia.
Allora come lo facciamo? C'è un po 'di esso, ma esaminiamolo passo dopo passo. In questo esempio, usiamo una combinazione della funzione in LuckyTemplates e una complicata istruzione IF. In combinazione, puoi iniziare a completare alcune analisi rivoluzionarie. Anche questo è un modello di analisi. Puoi riutilizzarlo più e più volte.
Prima di tutto, dobbiamo creare il nostro calcolo iniziale. Quello in base al quale vogliamo classificare e quindi filtrare per ricevere solo i risultati superiori o inferiori. In questo caso è "Margini medi giornalieri".
Qui stiamo eseguendo un'iterazione sulle nostre misure di "margine di profitto". Utilizzando creiamo un'iterazione su ogni singolo giorno all'interno del contesto del filtro corrente. L'attuale contesto di filtro nel nostro caso alla fine sarà "Regioni". Quindi questo calcolo autonomo ci darà il margine di profitto medio al giorno per ogni regione.
Ricorda che il contesto può anche essere regolato in base a qualsiasi periodo di tempo che abbiamo selezionato. Se abbiamo selezionato solo un mese o un trimestre, l'iterazione funziona solo su ogni giorno entro quel periodo di tempo.
Quindi, ora che abbiamo il nostro calcolo iniziale, possiamo passare alla fase successiva... la classifica. Per questo usiamo RANKX.
Prima di tutto, concentrati sulla sezione RANKX all'interno dell'istruzione . Per prima cosa diamo a RANKX una tabella, usiamo ( Regions ). Dobbiamo usare ALL qui perché il contesto del filtro corrente è già filtrato da ogni singola regione. Se non utilizzi TUTTI, ogni regione sarà classificata al primo posto. Ricordalo perché ti gratterai la testa per un po' quando userai questa funzione per la prima volta.
Ricordalo perché ti gratterai la testa per un po' quando userai questa funzione per la prima volta.
Questa funzione RANKX ora fornisce all'uso un rango per ogni singola regione in base al parametro che gli diamo. In questo caso, abbiamo utilizzato la nostra misura "Margini medi giornalieri", quindi è su questo che ci siamo classificati.
L'istruzione IF racchiusa attorno alla funzione RANKX serve solo a verificare che la si stia utilizzando in un contesto "Regioni". L'uso di è un'ottima tecnica da utilizzare, in modo che tu oi futuri utenti non vi inciampiate utilizzando questo calcolo in un contesto diverso e ottenendo risultati strani.
Ora passiamo all'isolamento solo delle regioni in cima o in fondo alla classifica. Per fare questo dobbiamo sfruttare i meccanismi interni di DAX.
Quando DAX restituisce un risultato vuoto, poiché non è presente alcun risultato, proprio come quando si utilizzano le tabelle pivot non viene visualizzato nulla.
Quindi possiamo cercare di ingannare quasi il nostro calcolo per restituire vuoto e quindi non ricevere risultati. Controlla l'istruzione IF interna nella formula sopra. Voglio solo recuperare i primi 7 risultati. Quindi ho detto che SE il risultato "Top City Profit Margin Rank" è inferiore o uguale a 7, allora mostrami il risultato "Avg Margins per Day". In caso contrario restituire ().
Questa è una tecnica davvero interessante poiché ora tutto ciò verrà restituito nei primi 7 risultati con le regioni risultanti.
Ora per ottenere i risultati inferiori!
Non è troppo difficile, fidati di me. C'è un po 'nella formula sottostante che a questo punto non divagherò. Ma davvero tutto ciò che devi fare qui è invece di classificare i risultati in ordine decrescente come abbiamo fatto per i risultati migliori, tutto ciò che devi fare è classificarli in ordine crescente .
E poi di nuovo usiamo la nostra complicata dichiarazione IF per restituire solo gli ultimi 7 risultati.
Ci sono alcune cose all'interno di queste formule che non abbiamo toccato esplicitamente. Si spera che questo ti dia il quadro in cui utilizzare per classificare i risultati. Qui mostro RANKX in LuckyTemplates.
Ricorda che questa è una tecnica riutilizzabile che, se mostrata dinamicamente in un report, può dare una vita immensa a un pezzo di analisi che potresti eseguire.
Buona fortuna.
Mostra i primi o gli ultimi risultati usando la classifica in LuckyTemplates
Considerazioni su RANKX – Concetti delle formule di LuckyTemplates e DAX
Trova i migliori clienti usando RANKX in LuckyTemplates
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