Introduzione alla funzione QlikView

Le funzioni sono molto generiche e risultano utili quando devi svolgere ripetutamente un'attività specifica. In parole semplici, è un blocco di codice che esegue alcune attività ogni volta che viene chiamato. Anche le funzioni di QlikView funzionano allo stesso modo. QlikView fornisce funzioni di base come somma, media, ecc. Nonché funzioni avanzate come funzioni per il caricamento dei dati nell'editor. Ci vogliono argomenti necessari per realizzare le azioni definite. Queste funzioni eseguono operazioni matematiche e altre operazioni analitiche sui dati in memoria. Le funzioni di QlikView forniscono allo strumento la capacità di eseguire calcoli, interpretare i dati in modo ripetuto e molto altro. Script Editor utilizza anche le funzioni di Qlikview per gestire operazioni come il caricamento di dati, la trasformazione di dati, l'aggregazione di dati, ecc. Tramite le funzioni di script. Le funzioni dei grafici vengono utilizzate nelle espressioni / misure che creiamo per i grafici QlikView.

Elenco delle funzioni di QlikView

QlikView offre diverse funzioni come

  • Colore: funzioni come ARGB (), HSL (), RGB (), Color () ecc. Rientrano in questa categoria utilizzata per valutare le proprietà del colore degli oggetti del grafico.
  • Condizionale: funzioni come if (), match (), mixmatch () ecc. Vengono utilizzate per valutare una condizione nello script di caricamento e nelle espressioni grafiche.
  • Aggregazione: funzioni come group (), sum (), count (), min (), max () ecc. Vengono utilizzate per operazioni matematiche sui dati. Queste funzioni possono accettare qualsiasi numero di argomenti e restituire un singolo output aggregato.
  • Funzioni contatore - Funzioni come RowNo (), autonumber (), fieldvaluecount () ecc. Vengono utilizzate con riferimento ai conteggi dei record.
  • Data e ora - Ci sono molte funzioni di data e ora disponibili con QlikView. Funzioni come second (), hour (), month (), year () ecc. Vengono utilizzate per trasformare e convertire i valori di data e ora sia nel caricatore di script che nelle espressioni grafiche.
  • Esponenziale e logaritmico - Funzioni come exp (), pow (), sqrt (), ecc. Vengono utilizzate per eseguire calcoli esponenziali e logaritmici.
  • Finanza - Funzioni come PV (), FV (), Pmt () ecc. Vengono utilizzate per calcolare pagamenti e tassi di interesse. Ad esempio, la funzione PV () calcolerà il valore attuale di un investimento.
  • Formattazione: funzioni come Date (), Interval () ecc. Rientrano in questa categoria di funzioni. Sono utilizzati per modificare il formato delle date o dei campi numerici.
  • Numerico generale - Funzioni come fabs (), frac (), sign () ecc. Sono funzioni generiche. Ad esempio Fabs () restituisce il valore assoluto di qualsiasi campo numerico.
  • Record inter - Funzioni come Above (), Below (), Top (), ecc. Vengono utilizzate quando è necessario un valore di record precedenti per l'esecuzione dell'espressione per il record corrente.
  • Funzione logica: funzioni come IsNum (), IsText () vengono utilizzate per valutare le operazioni logiche. Entrambe le funzioni possono essere utilizzate per caricare lo script e l'espressione del grafico.
  • Funzione Null - Null () e IsNul () vengono utilizzati per rilevare i valori Null.
  • Funzione intervallo - Funzioni come RangeMax (), RangeCount (), RangeAvg () ecc. Vengono utilizzate per lavorare con intervalli come trovare il valore massimo in una matrice di valori.
  • Funzione di classificazione: Rank () e HRank () vengono utilizzati per valutare il grado di un record in un set di dati.
  • Funzione String - Left (), Right (), Trim () ecc. Vengono utilizzati per gestire e manipolare le stringhe. Queste funzioni possono essere utilizzate sia nel caricatore di script che nelle espressioni grafiche.

Tipi di funzioni di QlikView

QlikView offre molte funzioni in diverse categorie che risolvono molti tipi diversi di problemi aziendali.

1. Funzioni numeriche generali

Queste funzioni eseguono operazioni numeriche di base sul set di dati. Le funzioni di combinazione e permutazione, funzioni Modulo, funzioni di parità e funzioni di arrotondamento rientrano in questa categoria di funzioni. Ad esempio fact (x), div (x, y), mod (x, y), fmod (x, y) ecc.

2. Funzioni di portata

Queste funzioni valutano diversi tipi di intervalli da un intervallo massimo simile a un array o un intervallo minimo ecc. Funzioni di intervallo di base come RangeMax (), RangeMin (), RangeMode (), Funzioni di intervallo contatore come RangeMissingCount (), RangeTextCount (), Funzioni di intervallo statistico come RangeAvg (), RangeSkew (), Funzioni di intervallo finanziario come RangeIRR (), RangeNPV () rientra in questa categoria. Queste funzioni possono essere utilizzate nel caricamento degli script e nelle espressioni grafiche.

3. Funzioni esponenziali e logaritmiche

Queste funzioni valutano equazioni esponenziali e logaritmiche per un set di dati. Queste funzioni possono essere utilizzate nel caricatore di script e nelle espressioni grafiche. Per esempio. exp (), log (), log10 (), pow () ecc.

4. Funzioni trigonometriche e iperboliche

Queste funzioni eseguono operazioni trigonometriche e iperboliche e misurano gli angoli in radianti. Ad esempio cos (), sin (), tan () ecc. Rientra in questa categoria.

5. Funzioni finanziarie

Queste funzioni vengono utilizzate per calcolare pagamenti e tassi di interesse sul campo importo in un set di dati. Ad esempio FV (), nPer (), Rate () ecc.

6. Funzioni stringa

Queste funzioni vengono utilizzate per gestire e manipolare le stringhe in diversi modi. Queste funzioni accettano parametri di stringa e restituiscono operazioni di stringa. Ad esempio len (), left (s, n), right (s, n) ecc.

7. Funzioni di mappatura

Queste funzioni vengono utilizzate per gestire le tabelle di mappatura. Ad esempio ApplyMap (), MapSubstring () ecc.

8. Funzioni di registrazione inter

Queste funzioni vengono utilizzate quando è necessario l'output precedente per l'input successivo. Può essere utilizzato sia in Script caricati che in espressioni grafiche.

9. Funzioni condizionali

Queste funzioni vengono utilizzate per valutare le espressioni condizionali e restituire i risultati secondo le condizioni. Ad esempio alt (), if (), match (), wildmatch () ecc.

10. Funzioni logiche

Queste funzioni vengono utilizzate per valutare operazioni logiche come scoprire se un dato è un numero o un testo. Ad esempio IsNum (), IsText ()

Esempi

Tutti sono a conoscenza delle funzioni di base e QlikView ha anche la capacità di risolvere i problemi più complessi. Parliamo quindi di alcune delle complesse attività che possono essere facilmente raggiunte dalle funzioni di QlikView. Sappiamo tutti che Qlikview fornisce funzioni statistiche per operare e analizzare i dati. Comprendiamo come utilizzare la funzione di test chi2 sui nostri dati in memoria. Prima di procedere, dobbiamo prima caricare i dati nell'editor di script.

Dati di esempio

ioIIIIIIVVVI
Team A100708010520391
Team B85211181784515

X - Squadre, Y - Quantità venduta, Z- Mesi

I dati sopra riportati sono il numero di prodotti venduti da due team in 6 mesi. Vogliamo capire se esiste una relazione significativa tra due team osservando il loro modello di vendita per 6 mesi.

Una volta caricati i dati, dobbiamo caricare le funzioni del test chi2 per eseguire il test chi2 sui nostri dati. Apri Script Editor, seleziona Modifica script e aggiungi il seguente comando per caricare la funzione chi2 e passare i nostri dati per l'esecuzione:

Load X,
Chi2Test_chi2(X, Z, Y) as chi2_value,
Chi2Test_df(X, Z, Y) as deg,
Chi2Test_p(X, Z, Y) as p_value,
Sample_data group by X;

Produzione:

XChi2_valuedegP_value
Team A107.3852.2
Team B259, 0952.2

Conclusione

QlikView offre molte funzioni integrate che vengono eseguite su dati in memoria e quindi si rivela molto efficiente. Queste funzioni sono state organizzate in molte categorie per risolvere vari problemi. Ed è molto facile visualizzare i risultati in quanto è possibile mostrare il risultato di qualsiasi funzione nella casella Tabella. Esistono molte altre funzioni con cui puoi fare molto con i tuoi dati. Devo suggerire di provare queste funzioni per semplificare il tuo lavoro.

Articoli consigliati

Questa è una guida alle funzioni di QlikView. Qui discutiamo i tipi di funzioni di QlikView in diverse categorie che risolvono molti diversi tipi di problemi aziendali. Puoi anche dare un'occhiata ai seguenti articoli per saperne di più-

  1. Che cos'è QlikView?
  2. Strumenti QlikView
  3. Domande di intervista a QlikView
  4. QlikView vs QlikSense
  5. Esempi di funzioni integrate di Python

Categoria: