Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

Questo tutorial esaminerà come utilizzare TOPN come funzione di classificazione virtuale per generare approfondimenti interessanti basati sulla logica di classificazione in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

L'utilizzo come funzione di classificazione virtuale consente di produrre dinamicamente i risultati più alti e più bassi per qualsiasi misura.

Questo esempio mostrerà come calcolare le località che generano le entrate più alte e più basse per cliente.

Sommario

Numero totale di città con acquisti

Questa tabella contiene i Ricavi per ogni cliente.

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

Vuoi capire quali località hanno le entrate più alte e quelle più basse.

Supponiamo che un cliente abbia acquistato i tuoi prodotti da una serie di località diverse.

Usando Stephen Howard come esempio, puoi vedere che ha acquistato prodotti da sei diverse città:

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

Ora vuoi sapere quante entrate sono state generate per ogni città. Quindi, vuoi classificare virtualmente le città e calcolare quale di esse appartiene alle prime due e alle ultime due.

Questa formula conta il numero di sedi da cui un cliente ha acquistato:

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

La funzione elabora ogni luogo univoco in cui è stato acquistato un prodotto.

Tuttavia, questa formula non può darti i risultati di classifica di cui hai bisogno.

È qui che entra in gioco la funzione TOPN. Ti permette di avere una classifica virtuale all'interno di una formula.

Calcolo delle prime due città

Per calcolare le prime due città con le maggiori entrate per ogni cliente, devi utilizzare questa formula:

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

La funzione calcola il Total Revenue utilizzando un contesto diverso per le prime due città.

Concentriamoci ora sull'istruzione TOPN nella formula:

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

Il primo parametro per questa dichiarazione TOPN è la classifica totale che necessita di un calcolo virtuale. Pertanto, 2 viene utilizzato per ottenere le prime due città.

Se è 4, restituirà le prime quattro città.

Devi assicurarti di scorrere solo i luoghi da cui un cliente ha acquistato. Questo è il motivo per cui viene utilizzato Index anziché un elemento nel modello.

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

L'uso dell'indice assicura che tu stia contando solo le regioni da cui i tuoi clienti hanno acquistato e non tutte le regioni nel tuo modello.

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

Se dovessi inserire la funzione insieme al nome effettivo della città, otterresti le entrate totali complessive dalle prime due città, non da ogni singolo cliente.

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

La funzione TOPN crea un nuovo contesto per ogni risultato nella tabella.

Sta creando un tavolo virtuale contenente solo le prime due località da cui un cliente ha acquistato.

Calcolo delle ultime due città

Questa è la formula utilizzata per calcolare le ultime due città:

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

È esattamente la stessa formula della prima, ma devi cambiare DESC in ASC .

Ecco come verificare se questa formula è corretta:

Se porti nella tabella le città con gli acquisti, puoi vedere che il numero di iterazioni corrisponde al risultato del Totale città.

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

Ad esempio, Aaron Bradley ha acquistato da quattro diverse località. Quindi, ci sono quattro iterazioni mostrate nella seconda tabella.

Quando utilizzare TOPN in LuckyTemplates: una revisione della formula DAX

Puoi vedere i quattro diversi importi di acquisto che il cliente ha per ogni sede.

Se calcoli e confronti le cifre delle due tabelle, vedrai che entrambe coincidono. Tutti gli importi di Aaron Bradley pari a 173.128,00, ovvero il ricavo totale. Le prime due città hanno un fatturato di 124.191,20 e le ultime due 48.936,80.


Scopri informazioni dettagliate uniche utilizzando la funzione TOPN di LuckyTemplates
Classifica delle informazioni dettagliate utilizzando TOPN in LuckyTemplates
Primo acquisto di Customer Insight utilizzando DAX

Conclusione

Questa esercitazione ha illustrato come usare TOPN come funzione di classificazione virtuale per creare effetti visivi di classificazione efficaci in LuckyTemplates.

Puoi racchiudere la funzione TOPN in COUNTROWS, o per creare informazioni più preziose nei tuoi rapporti. È uno strumento molto flessibile e riutilizzabile da usare.

Ti auguro il meglio,


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.