Isolare i risultati superiori o inferiori utilizzando RANKX in LuckyTemplates

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









Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

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

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

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

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.