Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.