Introducere în funcția QlikView

Funcțiile sunt foarte generice și vin la îndemână atunci când trebuie să faceți în mod repetat anumite sarcini specifice. În cuvinte simple, este un bloc de cod care îndeplinește o sarcină ori de câte ori este apelat. Funcțiile QlikView funcționează, de asemenea, în același mod. QlikView oferă funcții de bază, cum ar fi suma, media, etc., precum și funcții avansate, cum ar fi funcții pentru încărcarea datelor în editor. Este nevoie de argumentele necesare pentru a realiza acțiunile definite. Aceste funcții efectuează operații matematice, precum și alte operații analitice pe datele din memorie. Funcțiile QlikView oferă capacitatea instrumentului de a efectua calcule, de a interpreta datele într-un mod repetat și multe altele. Script Editor folosește, de asemenea, funcții Qlikview pentru gestionarea operațiunilor, cum ar fi încărcarea datelor, transformarea datelor, agregarea datelor, etc. Funcțiile graficelor sunt utilizate în expresii / măsuri pe care le creăm pentru diagramele QlikView.

Lista de funcții QlikView

QlikView oferă mai multe funcții, cum ar fi

  • Culoare - Funcții precum ARGB (), HSL (), RGB (), Color () etc. intră în această categorie care este utilizată pentru a evalua proprietățile de culoare ale obiectelor din grafic.
  • Condițional - Funcțiile precum if (), match (), mixmatch () etc. sunt utilizate pentru evaluarea unei condiții în scriptul de sarcină și expresiile graficului.
  • Agregare - Funcții precum group (), sum (), count (), min (), max () etc. sunt utilizate pentru operații matematice pe date. Aceste funcții pot lua orice număr de argumente și returnează o singură ieșire agregată.
  • Counter Functions - Funcții precum RowNo (), autonumber (), fieldvaluecount () etc. sunt utilizate cu referire la numărul de înregistrări.
  • Data și ora - Există multe funcții date și ora disponibile cu QlikView. Funcții precum secundă (), oră (), lună (), an () etc. sunt utilizate pentru a transforma și converti valorile datei și orei atât în ​​scriptul de încărcare cât și în expresiile graficului.
  • Exponențial și Logaritmic - Funcții precum exp (), pow (), sqrt () etc. sunt utilizate pentru efectuarea calculelor exponențiale și logaritmice.
  • Financiar - Funcții precum PV (), FV (), Pmt () etc. sunt utilizate pentru a calcula plățile și ratele dobânzii. De exemplu, funcția PV () va calcula valoarea actuală a unei investiții.
  • Formatare - Funcții precum Date (), Interval () etc. intră în această categorie de funcții. Acestea sunt utilizate pentru modificarea formatului de date sau câmpuri numerice.
  • Numeric general - Funcții precum fabs (), frac (), semn () etc. sunt funcții generice. De exemplu Fabs () returnează valoarea absolută a oricărui câmp numeric.
  • Înregistrare inter - Funcțiile de mai sus (), Jos (), Top () etc. sunt utilizate atunci când este necesară o valoare din înregistrările anterioare pentru executarea expresiei pentru înregistrarea curentă.
  • Funcție logică - Funcții precum IsNum (), IsText () sunt utilizate pentru a evalua operațiile logice. Ambele funcții pot fi utilizate pentru scriptul de încărcare și expresia grafică.
  • Funcția Null - Null () și IsNul () sunt utilizate pentru a detecta valorile Null.
  • Range Function - Funcții precum RangeMax (), RangeCount (), RangeAvg () etc. sunt utilizate pentru a lucra cu intervale precum găsirea valorii maxime într-o serie de valori.
  • Funcția de clasare - Rank () și HRank () sunt utilizate pentru a evalua rangul unei înregistrări dintr-un set de date.
  • Funcția șirurilor - Stânga (), Dreapta (), Trim () etc. sunt utilizate pentru manipularea și manipularea șirurilor. Aceste funcții pot fi utilizate atât în ​​încărcătorul Script, cât și în expresiile graficului.

Tipuri de funcții QlikView

QlikView oferă multe funcții în diferite categorii care rezolvă multe tipuri diferite de probleme de afaceri.

1. Funcții numerice generale

Aceste funcții efectuează operații numerice de bază în setul de date. Funcțiile de combinare și permutare, funcțiile Modulo, funcțiile de paritate și funcțiile de rotunjire fac parte din această categorie de funcții. De exemplu, (x), div (x, y), mod (x, y), fmod (x, y) etc.

2. Funcții de rază

Aceste funcții evaluează diferite tipuri de intervale dintr-un interval maxim asemănător unui tablou sau al unui interval minim, etc. Funcții de bază ale RangeMax (), RangeMin (), RangeMode (), Counter Range Functions precum RangeMissingCount (), RangeTextCount (), Statistic Range Functions precum RangeAvg (), RangeSkew (), Funcții de rază financiară precum RangeIRR (), RangeNPV () intră în această categorie. Aceste funcții pot fi utilizate atât în ​​încărcarea scriptului, cât și în expresiile graficului.

3. Funcții exponențiale și logaritmice

Aceste funcții evaluează ecuațiile exponențiale și logaritmice pentru un set de date. Aceste funcții pot fi utilizate atât în ​​scriptul de încărcare, cât și în expresiile graficului. De exemplu. exp (), log (), log10 (), pow () etc.

4. Funcții trigonometrice și hiperbolice

Aceste funcții efectuează operații trigonometrice și hiperbolice și măsoară unghiurile la radieni. De exemplu, cos (), sin (), bronz () etc. intră în această categorie.

5. Funcții financiare

Aceste funcții sunt utilizate pentru a calcula plățile și ratele dobânzilor pe câmpul sumei dintr-un set de date. De ex. FV (), nPer (), Rate () etc.

6. Funcții cu șiruri

Aceste funcții sunt utilizate pentru manipularea și manipularea șirurilor în moduri diferite. Aceste funcții preiau parametrii șirului și returnează operațiunile șirului. De exemplu, len (), stânga (s, n), dreapta (s, n) etc.

7. Funcții de mapare

Aceste funcții sunt utilizate pentru manipularea tabelelor de mapare. De exemplu ApplyMap (), MapSubstring () etc.

8. Funcții interregistrare

Aceste funcții sunt utilizate atunci când este necesară ieșirea anterioară pentru următoarea intrare. Poate fi utilizat atât în ​​scriptul încărcat, cât și în expresiile graficului.

9. Funcții condiționale

Aceste funcții sunt utilizate pentru a evalua expresiile condiționale și pentru a returna rezultatele conform condițiilor. De exemplu alt (), if (), potrivire (), wildmatch () etc.

10. Funcții logice

Aceste funcții sunt utilizate pentru a evalua operațiunile logice, cum ar fi aflarea unei date este numerică sau text. De exemplu, IsNum (), IsText ()

Exemple

Toată lumea este conștientă de funcțiile de bază și QlikView are capacitatea de a rezolva și cele mai complexe probleme. Deci, să vorbim despre unele dintre sarcinile complexe care pot fi realizate cu ușurință de funcțiile QlikView. Știm cu toții că Qlikview oferă funcții statistice pentru a opera și analiza date. Să înțelegem cum să utilizăm funcția de testare chi2 pe datele noastre din memorie. Înainte de a continua, trebuie să încărcăm mai întâi datele în editorul de scripturi.

Exemple de date-

euIIIIIIVVVI
Echipa A100708010520391
Echipa B85211181784515

X - Echipe, Y - Cantitate vândută, Z- luni

Datele de mai sus sunt numărul de produse vândute de două echipe în 6 luni. Vrem să înțelegem dacă există vreo relație semnificativă între două echipe, respectând modelul de vânzare pe parcursul a 6 luni.

Odată încărcate datele, trebuie să încărcăm funcțiile de testare chi2 pentru a efectua testul chi2 pe datele noastre. Deschideți Script Editor, selectați Edit script și adăugați următoarea comandă pentru a încărca funcția chi2 și trece datele noastre pentru execuție:

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;

ieşire:

XChi2_valuedegP_value
Echipa A107, 3852.2
Echipa B259.0952.2

Concluzie

QlikView oferă multe funcții încorporate care rulează pe date în memorie și, prin urmare, se dovedește a fi foarte eficient. Aceste funcții au fost organizate în multe categorii pentru rezolvarea problemelor variate. Și este foarte ușor să vizualizați rezultatele, deoarece puteți arăta rezultatul oricărei funcții din caseta Tabel. Există multe alte funcții cu care puteți face multe cu datele dvs. Trebuie să vă sugerez să verificați aceste funcții pentru a vă simplifica munca.

Articole recomandate

Acesta este un ghid pentru funcțiile QlikView. Aici vom discuta despre Tipurile de funcții QlikView din diferite categorii care rezolvă multe tipuri diferite de probleme de afaceri. De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe-

  1. Ce este QlikView?
  2. Instrumente QlikView
  3. Întrebări pentru interviu QlikView
  4. QlikView vs QlikSense
  5. Exemple de funcții Python încorporate

Categorie: