Uvod u funkciju QlikView

Funkcije su vrlo općenite i korisne su vam kada morate ponoviti neki određeni zadatak više puta. Jednostavnim riječima, to je blok koda koji izvršava neki zadatak kad god se pozove. QlikView Funkcije također djeluju na isti način. QlikView pruža osnovne funkcije poput zbroja, prosjeka itd., Kao i napredne funkcije poput funkcija za učitavanje podataka u uređivač. Za izvršavanje definiranih radnji potrebni su argumenti. Ove funkcije obavljaju matematičke operacije kao i ostale analitičke operacije u memorijskim podacima. QlikView funkcije omogućuju alatu za obavljanje izračuna, ponavljanje podataka i mnogo više. Script Editor koristi i Qlikview funkcije za upravljanje operacijama poput učitavanja podataka, transformacije podataka, objedinjavanja podataka itd. Pomoću skriptovanih funkcija. Funkcije grafikona koriste se u izrazima / mjerama koje stvaramo za QlikView grafikone.

Popis funkcija QlikView

QlikView nudi nekoliko funkcija poput

  • Boja - U ovu kategoriju spadaju funkcije poput ARGB (), HSL (), RGB (), Color () itd. Koje se koriste za procjenu svojstava boje objekata grafikona.
  • Uvjetno - Funkcije poput if (), match (), mixmatch () itd. Koriste se za ocjenu stanja u izrazima učitavanja skripte i grafikona.
  • Agregiranje - Za matematičke operacije na podacima koriste se funkcije poput grupe (), zbroja (), broja (), min (), max () itd. Ove funkcije mogu uzeti bilo koji broj argumenata i vraća jedan agregirani izlaz.
  • Funkcije brojača - Funkcije poput RowNo (), brojača (), polja polja () itd. Koriste se u odnosu na brojeve zapisa.
  • Datum i vrijeme - Uz QlikView su dostupne mnoge funkcije datuma i vremena. Funkcije poput second (), hour (), month (), year () itd. Koriste se za transformiranje i pretvaranje vrijednosti datuma i vremena kako u izrazima učitavača skripta tako i u grafikone.
  • Eksponencijalne i logaritamske - Funkcije poput exp (), pow (), sqrt () itd. Koriste se za izvođenje eksponencijalnih i logaritamskih izračuna.
  • Financijske - Funkcije poput PV (), FV (), Pmt () itd. Koriste se za izračunavanje plaćanja i kamatnih stopa. Primjerice, funkcija PV () izračunava sadašnju vrijednost investicije.
  • Formatiranje - U ovu kategoriju funkcija spadaju funkcije poput Date (), Interval () itd. Koriste se za promjenu formata datuma ili numeričkih polja.
  • Općenito numeričke funkcije - funkcije poput fabs (), frac (), znak () itd. Su općenite funkcije. Npr. Fabs () vraća apsolutnu vrijednost bilo kojeg numeričkog polja.
  • Inter zapis - Funkcije poput gore (), ispod (), vrha () itd. Koriste se kada je vrijednost iz prethodnih zapisa potrebna za izvršenje izraza za trenutni zapis.
  • Logička funkcija - Funkcije poput IsNum (), IsText () koriste se za procjenu logičkih operacija. Obje se funkcije mogu koristiti za izražavanje skripte i izraza grafikona.
  • Null Function - Null () i IsNul () koriste se za otkrivanje Null vrijednosti.
  • Funkcija raspona - Funkcije poput RangeMax (), RangeCount (), RangeAvg () itd. Koriste se za rad s rasponima poput pronalaska maksimalne vrijednosti u nizu vrijednosti.
  • Funkcija rangiranja - Rank () i HRank () koriste se za procjenu ranga zapisa u skupu podataka.
  • Funkcija žice - lijeva (), desna (), ukrasi () itd. Koriste se za rukovanje i rukovanje žicama. Ove se funkcije mogu upotrebljavati u programu Script loader, kao iu izrazima grafikona.

Vrste funkcija QlikView

QlikView pruža mnogo funkcija u različitim kategorijama koje rješavaju različite poslovne probleme.

1. Opće numeričke funkcije

Ove funkcije izvode osnovne numeričke operacije na skupu podataka. Funkcije kombiniranja i permutacije, modulske funkcije, paritetne funkcije i funkcije zaokruživanja spadaju u ovu kategoriju funkcija. Npr. Činjenica (x), div (x, y), mod (x, y), fmod (x, y) itd.

2. Funkcije raspona

Ove funkcije ocjenjuju različite vrste raspona od raspona sličnog nizu ili minimalnog raspona itd. Osnovne funkcije raspona poput RangeMax (), RangeMin (), RangeMode (), Counter Range funkcije poput RangeMissingCount (), RangeTextCount (), Statističke funkcije raspona poput RangeAvg (), RangeSkew (), Funkcije financijskog raspona poput RangeIRR (), RangeNPV () spadaju u ovu kategoriju. Ove se funkcije mogu koristiti za učitavanje skripte kao i izraze grafikona.

3. Eksponencijalne i logaritamske funkcije

Ove funkcije procjenjuju eksponencijalne i logaritamske jednadžbe za skup podataka. Ove se funkcije mogu koristiti u programu za punjenje skripti kao i u izrazima grafikona. Npr. exp (), log (), log10 (), pow () itd.

4. Trigonometrijske i hiperboličke funkcije

Ove funkcije izvode trigonometrijske i hiperboličke operacije i mjere kutove u radijanima. Npr. Cos (), sin (), tan () itd. Spada u ovu kategoriju.

5. Financijske funkcije

Ove se funkcije koriste za izračunavanje plaćanja i kamatnih stopa na polju s iznosima u skupu podataka. Npr. FV (), nPer (), Rate () itd.

6. Gudačke funkcije

Ove se funkcije koriste za rukovanje i rukovanje žicama na različite načine. Ove funkcije uzimaju parametre niza i vraćaju nizove. Npr. Len (), lijevo (s, n), desno (s, n) itd.

7. Funkcije mapiranja

Ove se funkcije koriste za rukovanje tablicama za mapiranje. Npr. ApplyMap (), MapSubstring () itd.

8. Inter snimanje funkcija

Ove se funkcije koriste kada je za sljedeći ulaz potreban prethodni izlaz. Može se koristiti kako u Script Loaded tako i u izrazima grafikona.

9. Uvjetne funkcije

Ove se funkcije koriste za procjenu uvjetnih izraza i povratnih rezultata prema uvjetima. Npr. Alt (), if (), match (), wildmatch () itd.

10. Logičke funkcije

Ove se funkcije koriste za procjenu logičkih operacija poput otkrivanja jesu li podaci numerički ili tekstni. Npr. IsNum (), IsText ()

Primjeri

Svi su svjesni osnovnih funkcija i QlikView ima mogućnost rješavanja i najsloženijih problema. Stoga, razgovarajmo o nekim složenim zadacima koje funkcije QlikView-a mogu lako postići. Svi znamo da Qlikview pruža statističke funkcije za rad i analizu podataka. Shvatimo kako se koristi test chi2 na našim podacima u memoriji. Prije nastavka moramo prvo učitati podatke u uređivač skripti.

Uzorak podataka-

jaIIIIIIVVVI
Tim A100708010520391
Tim B85211181784515

X - Timovi, Y - Količina prodana, Z- mjeseci

Navedeni podaci su broj proizvoda koje su dva tima prodala u 6 mjeseci. Želimo razumjeti postoji li neka značajna veza između dva tima promatrajući njihov obrazac prodaje tijekom 6 mjeseci.

Nakon učitavanja podataka moramo učitati chi2 test funkcije da bismo izveli chi2 test na našim podacima. Otvorite Script Editor, odaberite Edit script i dodajte sljedeću naredbu za učitavanje chi2 funkcije i prosljeđivanje naših podataka za izvršenje:

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;

Izlaz:

xChi2_valueDegP_VALUE
Tim A107, 3852.2
Tim B259, 0952.2

Zaključak

QlikView nudi brojne ugrađene funkcije koje se izvode na memorijskim podacima i stoga se pokazao vrlo učinkovitim. Ove su funkcije organizirane u više kategorija radi rješavanja različitih problema. I vrlo je lako vizualizirati rezultate jer možete pokazati ishod bilo koje funkcije u okviru tablice. Postoje i mnoge druge funkcije s kojima možete puno učiniti sa svojim podacima. Moram vam predložiti da provjerite ove funkcije kako biste pojednostavili svoj rad.

Preporučeni članci

Ovo je vodič za QlikView funkcije. Ovdje smo raspravljali o vrstama funkcija QlikView u različitim kategorijama koje rješavaju različite poslovne probleme. Također možete pogledati sljedeće članke da biste saznali više -

  1. Što je QlikView?
  2. QlikView Alati
  3. QlikView pitanja za intervju
  4. QlikView vs QlikSense
  5. Primjeri ugrađenih funkcija Python-a

Kategorija: