Vai al contenuto principale

HRank - funzione per grafici

HRank() valuta l'espressione, confronta il risultato con il risultato delle altre colonne contenenti il segmento di riga attuale di una tabella pivot. La funzione quindi restituisce la classificazione della colonna attuale all'interno del segmento.

Sintassi:  

HRank([ total ] expression [ , mode [, format ] ])

 

Tipo di dati restituiti: duale

Nota informaticaQuesta funzione è valida solo per le tabelle pivot. In tutti gli altri tipi di grafici restituisce NULL.

Argomenti:  

  • expression: L'espressione o il campo contenente i dati da misurare.
  • mode: Specifica la rappresentazione numerica del risultato della funzione.
  • format: Specifica la rappresentazione testuale del risultato della funzione.
  • TOTAL: Se la parola TOTAL viene riportata prima degli argomenti della funzione, il calcolo verrà effettuato su tutti i valori possibili dati dalle selezioni attuali, e non solo su quelli relativi al valore dimensionale attuale, vale a dire che verranno ignorate le dimensioni del grafico. Il qualificatore TOTAL può essere seguito da un elenco di uno o più nomi di campo tra parentesi angolari <fld>. Questi nomi di campo devono essere un sottogruppo delle variabili di dimensione del grafico.

    Definizione dell'ambito di aggregazione

Se la tabella pivot è unidimensionale o se è preceduta dal qualificatore total, il segmento di riga attuale sarà sempre uguale all'intera riga. Se una tabella pivot include più dimensioni orizzontali, il segmento della riga attuale includerà solo le colonne con gli stessi valori della colonna attuale in tutte le righe della dimensione, tranne per la riga che visualizza l'ultima dimensione orizzontale dell'ordinamento tra campi.

La classificazione viene restituita come valore duale che, nel caso in cui ciascuna colonna presenti una classificazione univoca, avrà come valore un numero intero compreso tra 1 e il numero di colonne nel segmento della riga attuale.

Nel caso in cui molte righe condividano la stessa classificazione, la rappresentazione testuale e numerica potrà essere controllata mediante gli argomenti mode e format.

Il secondo argomento mode specifica la rappresentazione numerica del risultato della funzione:

Valori del secondo argomento
Valore Descrizione
0 (predefinito) Se tutte le classificazioni all'interno del gruppo condiviso ricadono nella parte bassa del valore medio dell'intera classificazione, tutte le colonne all'interno di tale gruppo riceveranno la classificazione più bassa.
Se tutte le classificazioni all'interno del gruppo condiviso ricadono nella parte alta del valore medio dell'intera classificazione, tutte le colonne all'interno di tale gruppo riceveranno la classificazione più alta.
Se tutte le classificazioni all'interno del gruppo condiviso si distribuiscono lungo il valore medio dell'intera classificazione, tutte le righe all'interno di tale gruppo riceveranno il valore corrispondente alla media calcolata in base alla classificazione massima e minima dell'intero segmento di colonna.
1 Classificazione minima su tutte le colonne nel gruppo.
2 Classificazione media su tutte le colonne nel gruppo.
3 Classificazione massima su tutte le colonne nel gruppo.
4 Classificazione minima sulla prima colonna, quindi incrementata di uno per ciascuna colonna nel gruppo.

Il terzo argomento, format, specifica la rappresentazione testuale del risultato della funzione:

Valori del terzo argomento
Valore Descrizione

0 (predefinito)

Valore basso&' - '&valore alto su tutte le colonne (ad esempio 3 - 4).
1 Valore basso su tutte le colonne nel gruppo.
2 Valore basso nella prima colonna, vuoto nelle colonne successive nel gruppo.

L'ordine delle colonne per mode 4 e format 2 è determinato dall'ordinamento delle dimensioni del grafico.

Esempi:  

HRank( sum( Sales ))

HRank( sum( Sales ), 2 )

HRank( sum( Sales ), 0, 1 )

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!

Partecipa al programma Analytics Modernization

Remove banner from view

Modernizza senza compromettere le tue preziose app QlikView con il programma Analytics Modernization. Fare clic qui per maggiori informazioni o per contattarci: ampquestions@qlik.com