Power BI RANKX - Come utilizzare la funzione RANKX? (con esempi)

Rankx è un tipo di funzione in power bi ed è una funzione incorporata che viene definita funzione di ordinamento, il che significa che è ampiamente utilizzata nell'ordinamento dei dati in varie condizioni, la sintassi per questa funzione è la seguente, RANKX (

Funzione RANKX in Power BI

La funzione RANKX in Power BI funziona in modo simile a quella nella funzione RANK di excel e assegna il rango in base ai numeri della colonna specifica o menzionata. Di seguito è riportata la sintassi della funzione RANKX Power BI DAX.

Tabella: dobbiamo specificare in base a quale tabella stai classificando.

Espressione: in base alla colonna che stai classificando, dobbiamo fornire il nome della colonna qui.

Valore: questo è un argomento bizzarro a meno che tu non stia classificando al livello avanzato. Questo argomento non verrà utilizzato. Quindi non preoccuparti di questo argomento a questo punto nel tempo.

Ordine: in questo argomento, possiamo menzionare se la classifica è in forma di Ordine ascendente o Ordine discendente. Il parametro predefinito è in ordine decrescente, ovvero il valore più alto sarà classificato come 1 e così via.

Possiamo fornire due argomenti qui VERO o FALSO. TRUE sta per ordine crescente, cioè il valore più basso classificato come 1, e se fornisci FALSE come allora, verrà classificato in ordine decrescente, cioè, il valore più alto classificato come 1.

Legami: questa è la cosa importante che devi imparare. In questo argomento, possiamo specificare cosa dovrebbe essere fatto nel caso in cui ci sia un TIE tra due valori.

  • Se lo SALTI, il rango dopo il valore pari sarà il rango del valore pareggiato più un conteggio dei valori pari. Ad esempio, se ci sono 3 valori legati al 5 ° grado, il grado successivo sarà 8 = (5 + 3).
  • Se fornisci DENSE come opzione, il valore successivo dopo il rango pari sarà quindi il rango successivo del rango con valori pari. Ad esempio, se ci sono 3 valori legati al 5 ° grado, il grado successivo sarà 6 = (5 + 1).

Esempio di funzione RANKX in Power BI

Di seguito è riportato un esempio di una funzione RANKX e per applicare questa funzione in Power BI, ho creato i dati seguenti in Excel.

Questi sono i dati dei voti ottenuti da 6 soggetti. In base a diversi parametri, classificheremo questi studenti.

Copia e incolla i dati direttamente in Power BI oppure puoi copiare i dati in un file Excel e quindi importarli in Power BI come riferimento a un file Excel. Quindi puoi scaricare il modello di cartella di lavoro Excel dal link sottostante, che viene utilizzato per questo esempio.

Ho caricato direttamente i dati in Power BI.

  • Vai a Visualizzazione rapporto.
  • Nella sezione del campo, fai clic con il pulsante destro del mouse sul nome della tabella e scegli "Nuova colonna".
  • Per prima cosa, dobbiamo inserire quello che dovrebbe essere il nome della colonna. Lo chiamerò "Classifica per punteggio totale".
  • Per questa nuova colonna, apri la funzione Power BI RANKX.
  • La tabella è il primo parametro di questa funzione, quindi il nome della nostra tabella è "Tabella2" e fornisce lo stesso.
  • L'espressione non è altro che basata su quale valore di colonna dobbiamo classificare. In questo caso, in base al "Totale", stiamo classificando, quindi forniremo lo stesso.
  • Chiudi la parentesi e premi il tasto Invio per ottenere questa nuova colonna calcolata nella tabella.
  • Ora inserisci l'elemento visivo "Tabella" vuoto per vedere come funziona la nostra formula RANKX.
  • Trascina e rilascia il nome dello studente, il totale e la colonna appena calcolata, ad esempio Classifica per punteggio totale nel campo "Valori" della visuale "Tabella".
  • Questo ci darà il RANK di ogni studente rispetto al punteggio totale.

Quindi, abbiamo una classifica basata sui punteggi di ogni studente.

  • Usando la colonna RANK, possiamo ordinare i dati. Posiziona un cursore su una colonna di rango per visualizzare un piccolo tasto freccia giù.
  • Ora, per ogni evenienza, supponi di voler classificare gli studenti in base ai punteggi "Sub3". Per questo, inserisci un'altra colonna.
  • Ancora una volta, apri la funzione RANKX di Power BI e fornisci il nome della TABELLA.
  • Per Expression invece di fornire la colonna "Total", fornire la colonna "Sub 3".
  • Premi il tasto Invio; avremo una nuova colonna calcolata.
  • Ora, per la tabella esistente, inserisci solo questa colonna di rango appena calcolata, ovvero Classifica per Sub3 nel campo "Valori".
  • Ora possiamo vedere la tabella con la vecchia e la nuova classifica.

Ok, il primo studente, "Janet Martin", è stato classificato come 1 in base alla colonna del punteggio totale, ma in base a "Sotto 3", è classificato come 4.

Nota: ho formattato così tanto questa tabella, puoi scaricare il modello RANKX di Power BI dal link sottostante e applicare ciascuna tecnica di formattazione applicata.

Cose da ricordare

  • Gli argomenti opzionali possono essere ignorati inserendo una virgola.
  • Se desideri tecniche di classificazione diverse in caso di parità, utilizza l'argomento "TIE" della funzione.
  • I primi due argomenti sono obbligatori e gli altri sono facoltativi.


``,,) È possibile scaricare questo modello RANKX di Power BI qui - Modello RANKX di Power BI #####

Articoli interessanti...