Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Hai mai desiderato creare una visualizzazione che cambia in base a qualsiasi selezione di classifica che potresti fare? Puoi effettivamente modificare le dimensioni degli oggetti visivi di LuckyTemplates in base alla logica di classificazione. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Pensa a uno scenario in cui vuoi mostrare i tuoi 20 migliori clienti. Fai finta di essere in una riunione dicendo: "Questi sono i clienti che stanno contribuendo maggiormente alla nostra redditività rispetto a tutte le nostre vendite".

Ma poi decidi: "forse restringiamo la ricerca ai nostri primi 5 clienti".

Essere in grado di selezionare dinamicamente un'affettatrice che cambia il grafico o la visualizzazione che stai guardando, in una visione più specifica basata sulla classifica, è un'opzione di visualizzazione molto potente.

In questo video, ti mostro una fantastica tecnica di visualizzazione in cui puoi utilizzare la funzione di classificazione RANKX per determinare cosa mostrerai all'interno della visualizzazione.

Sommario

Creazione della tabella di supporto

La tabella di supporto avrà le selezioni dei numeri di classifica per qualsiasi classifica che potremmo voler selezionare. Quindi potrebbe essere tra i primi 3, i primi 5, i primi 20 e così via.

Possiamo farlo molto facilmente. Creeremo semplicemente una nuova tabella andando su Inserisci dati.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Chiameremo questo come Ranking Selection e inseriremo semplicemente rank qui, 3, 5, 10, 15 e 20. Quindi, fai clic su Load.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Ricorda che questa tabella di supporto non ha alcuna relazione con nulla. Ma controlla sempre il tuo modello che non si riferisca a nulla.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Quindi lo portiamo qui e lo trasformiamo in un'affettatrice, un elenco. E vogliamo catturare questa selezione che abbiamo fatto qui, così da poterla inserire nella nostra visualizzazione.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Creazione delle misure

Useremo uno schema molto simile a quello che abbiamo usato prima.

Andiamo su New Measure e chiamiamolo Rank Select. Quindi, uguale a IF, HASONEVALUE; quindi se viene selezionato un valore (il Rank), avremo uguale a quel valore (VALUES, Rank).

Quindi, scrivi il numero di clienti che hai, che in questo esempio è 50. Se hai mille clienti, scrivi 1.000.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Quando lo portiamo qui, vedremo che ora restituisce un risultato basato sulla selezione che abbiamo fatto.

Se non viene selezionato nulla, porta a 50 o 1.000, a seconda del numero di clienti che hai inserito. Quando selezioniamo altri importi, otteniamo quell'importo lì.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Dopo aver creato quella misura, avremo una logica di classificazione sovrapposta a una tabella di supporto che abbiamo creato.

Inseriremo questa misura nel nostro calcolo per creare una visualizzazione dinamica .

Ma prima, dobbiamo capire cos'è una classifica dei clienti. Come lo facciamo? Usiamo RANKX.

Quindi, ancora una volta, andiamo a New Measure, quindi chiamiamolo Customer Ranking . Deve essere uguale a RANKX con una tabella che contiene TUTTI i clienti oi nomi dei clienti perché si desidera esaminare l'intera tabella e non essere filtrati nel contesto corrente.

L'espressione è Total Sales perché classificheremo in base alle vendite. Non abbiamo bisogno di un valore in questo caso e classificheremo in ordine decrescente .

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Ora, quando trasciniamo questa misura, vedremo che il cliente più venduto è ora classificato al primo posto.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Come ho detto in altri video, se non vai TUTTO qui , tutto verrà calcolato a uno. Questo perché tutto viene filtrato nella relativa tabella nel modello di dati.

Se c'è un solo cliente, quel cliente avrà sempre il punteggio più alto ed è lo stesso con ogni singola riga in questa tabella.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Quindi, quando abbiamo rimosso il contesto del filtro da quella tabella, possiamo ottenere la classifica per tutti i clienti.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Incorporare misure nel calcolo

Ora scriviamo il nostro calcolo, Sales by Customer, dove incorporiamo le due misure che abbiamo creato (Ranks Select e Customer Ranking).

Per la nostra logica di classifica, andiamo SE la classifica del cliente è inferiore o uguale alla selezione della classifica, quindi vogliamo effettuare le vendite totali. In caso contrario, andiamo semplicemente BLANK.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Quello che fa BLANK è che non restituirà nulla se è sotto questo numero (10, per esempio). Guarda cosa succede qui:

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Restituisce solo i primi 10. Poiché questo è dinamico, possiamo modificare l'importo come se andassimo a 15, 20, ritorna di conseguenza. Se non andiamo nessuno, tornerà tutti.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Possiamo anche trasformarlo in una visualizzazione. Sbarazzati di tutti quei calcoli intermedi e magari aggiungi alcune etichette di dati.

Ancora una volta, poiché questo è dinamico, possiamo selezionare il numero desiderato di clienti da confrontare o controllare. Basta selezionare l'affettatrice e la nostra visualizzazione cambia automaticamente.

Elementi visivi di LuckyTemplates: modifica delle dimensioni in base alla logica di classificazione

Con questa tecnica, possiamo filtrare qualsiasi calcolo, come profitti o margini totali, in base a quella selezione di classifica.

Conclusione

Ci sono davvero tanti modi diversi in cui puoi utilizzare questa tecnica nei tuoi modelli.

Puoi usarlo sui tuoi prodotti, regioni, venditori o qualsiasi altro filtro o dimensione che hai all'interno del tuo modello di dati.

Si tratta solo di provarlo, vedere come funziona all'interno dei tuoi modelli attuali e quindi provare a incorporare la tecnica nella tua mente in modo da poter vedere molto rapidamente come potrebbe essere utilizzata in altri modi.

Ho usato questa stessa tecnica in molti dei modelli di LuckyTemplates al . Dai un'occhiata se hai un po' di tempo e prova davvero a immaginare cosa sta succedendo sotto il "cofano" di questi modelli: imparerai molto.

Allegria,


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.