Uvod v funkcijo QlikView

Funkcije so zelo splošne in pridejo v poštev, ko morate večkrat opraviti določeno nalogo. Z enostavnimi besedami, to je blok kode, ki opravi neko nalogo, kadarkoli pokliče. Funkcije QlikView delujejo tudi na enak način. QlikView ponuja osnovne funkcije, kot so vsota, povprečje itd., Kot tudi napredne funkcije, kot so funkcije za nalaganje podatkov v urejevalnik. Za izvedbo opredeljenih dejanj potrebuje potrebne argumente. Te funkcije opravljajo matematične operacije kot tudi druge analitične operacije v pomnilniških podatkih. Funkcije QlikView orodju omogočajo izvajanje izračunov, ponavljajoče interpretiranje podatkov in še veliko več. Skriptni urejevalnik uporablja tudi funkcije Qlikview za upravljanje operacij, kot so nalaganje podatkov, preoblikovanje podatkov, združevanje podatkov itd. S pomočjo funkcij skripta. Funkcije grafikonov se uporabljajo v izrazih / ukrepih, ki jih ustvarimo za grafikone QlikView.

Seznam funkcij QlikView

QlikView ponuja več funkcij, kot so

  • Barva - v to kategorijo spadajo funkcije, kot so ARGB (), HSL (), RGB (), Color () itd., Ki se uporabljajo za ocenjevanje lastnosti barv objektov grafikona.
  • Pogojno - Funkcije, kot so if (), match (), mixmatch () itd., Se uporabljajo za oceno stanja v izrazih skripta in grafikonov nalaganja.
  • Združevanje - Funkcije, kot so skupina (), vsota (), štetje (), min (), max () itd., Se uporabljajo za matematične operacije na podatkih. Te funkcije lahko sprejmejo poljubno število argumentov in vrnejo en sam združeni izhod.
  • Funkcije števca - Za sklicevanje na zapise se uporabljajo funkcije, kot so RowNo (), število osebnih številk (), vrednost polja () itd.
  • Datum in čas - V QlikView je na voljo veliko funkcij za datum in čas. Funkcije, kot so second (), hour (), month (), year () itd., Se uporabljajo za pretvorbo in pretvarjanje datumskih in časovnih vrednosti tako v izrazih nalagala skriptov kot v grafikonih.
  • Eksponencialne in logaritmične - Funkcije, kot so exp (), pow (), sqrt () itd., Se uporabljajo za izvajanje eksponentnih in logaritmičnih izračunov.
  • Finančne - Funkcije, kot so PV (), FV (), Pmt () itd., Se uporabljajo za izračun plačil in obrestnih mer. Na primer, funkcija PV () bo izračunala sedanjo vrednost naložbe.
  • Oblikovanje - v to funkcijsko kategorijo spadajo funkcije, kot so Datum (), Interval () itd. Uporabljajo se za spreminjanje oblike datumov ali številskih polj.
  • Splošno Numerično - Funkcije, kot so fabs (), frac (), znak () itd., So splošne funkcije. Npr. Fabs () vrne absolutno vrednost katerega koli numeričnega polja.
  • Inter Record - Funkcije, kot so zgoraj (), spodaj (), zgoraj () itd., Se uporabljajo, kadar je za izvedbo izraza za trenutni zapis potrebna vrednost iz prejšnjih zapisov.
  • Logična funkcija - Funkcije, kot je IsNum (), IsText (), se uporabljajo za ocenjevanje logičnih operacij. Obe funkciji se lahko uporabljata za izražanje skripta in izraza grafikona.
  • Null Function - Null () in IsNul () se uporabljata za zaznavanje vrednosti Null.
  • Funkcija obsega - Funkcije, kot so RangeMax (), RangeCount (), RangeAvg () itd., Se uporabljajo za delo z obsegi, kot je iskanje največje vrednosti v matriki vrednosti.
  • Funkcija razvrščanja - Rank () in HRank () se uporabljata za oceno uvrstitve zapisa v podatkovnem nizu.
  • Funkcija strun - za ravnanje z vrvicami in manipuliranje z strunami se uporabljajo levi (), desni (), trim () itd. Te funkcije je mogoče uporabiti tako v nalagalniku skriptov kot v izrazih grafikona.

Vrste funkcij QlikView

QlikView ponuja veliko funkcij v različnih kategorijah, ki rešujejo številne različne poslovne težave.

1. Splošne numerične funkcije

Te funkcije izvajajo osnovne številčne operacije na naboru podatkov. V to kategorijo funkcij spadajo kombinacijske in permutacijske funkcije, modulske funkcije, parnostne funkcije in funkcije zaokroževanja. Npr. Dejstvo (x), div (x, y), mod (x, y), fmod (x, y) itd.

2. Funkcije obsega

Te funkcije ocenjujejo različne vrste obsegov od matričnega največjega obsega ali najmanjšega obsega itd. Osnovne funkcije Range, kot so RangeMax (), RangeMin (), RangeMode (), Counter Range funkcije, kot RangeMissingCount (), RangeTextCount (), Statistične funkcije kot RangeAvg (), RangeSkew (), Funkcije finančnega obsega kot RangeIRR (), RangeNPV () spadajo v to kategorijo. Te funkcije je mogoče uporabiti pri nalaganju skripta in izrazov grafikonov.

3. Eksponentne in logaritmične funkcije

Te funkcije ocenjujejo eksponentne in logaritmične enačbe za nabor podatkov. Te funkcije je mogoče uporabiti v nalagalniku skriptov in v izrazih grafikona. Npr. exp (), log (), log10 (), pow () itd.

4. Trigonometrične in hiperbolične funkcije

Te funkcije izvajajo trigonometrične in hiperbolične operacije in merijo kote v radianih. Npr. Cos (), sin (), tan () itd. Spada v to kategorijo.

5. Finančne funkcije

Te funkcije se uporabljajo za izračun plačil in obrestnih mer v polju zneska v naboru podatkov. Npr. FV (), nPer (), Rate () itd.

6. Nizčne funkcije

Te funkcije se uporabljajo za ravnanje z vrvicami in manipuliranje z njimi na različne načine. Te funkcije sprejmejo parametre niza in vrnejo niz nizke operacije. Npr. Len (), levo (s, n), desno (s, n) itd.

7. Funkcije preslikave

Te funkcije se uporabljajo za obdelavo tabel za preslikavo. Npr. ApplyMap (), MapSubstring () itd.

8. Inter Inter Record funkcije

Te funkcije se uporabljajo, ko je za naslednji vhod potreben prejšnji izhod. Uporablja se lahko tako v naloženih skriptah kot v izrazih grafikona.

9. Pogojne funkcije

Te funkcije se uporabljajo za oceno pogojnih izrazov in vrnitev rezultatov glede na pogoje. Npr. Alt (), if (), match (), wildmatch () itd.

10. Logične funkcije

Te funkcije se uporabljajo za ocenjevanje logičnih operacij, kot je ugotovitev, ali so podatki številčni ali besedilni. Npr. IsNum (), IsText ()

Primeri

Vsi se zavedajo osnovnih funkcij in QlikView lahko reši tudi najzapletenejše težave. Pogovorimo se torej o nekaterih zapletenih nalogah, ki jih funkcije QlikView zlahka dosežejo. Vsi vemo, da Qlikview zagotavlja statistične funkcije za upravljanje in analizo podatkov. Poglejmo, kako uporabiti testno funkcijo chi2 za naše podatke v pomnilniku. Pred nadaljevanjem moramo podatke najprej naložiti v urejevalnik skriptov.

Vzorčni podatki-

jazIIIIIIVVVI
Ekipa A100708010520391
Ekipa B85211181784515

X - Ekipe, Y - Količina prodana, Z- meseci

Zgornji podatki so število izdelkov, ki sta jih v 6 mesecih prodali dve skupini. Želimo razumeti, ali obstaja pomemben odnos med dvema ekipama, če opazujemo njihov prodajni vzorec v 6 mesecih.

Ko se podatki naložijo, moramo naložiti testne funkcije chi2, da opravimo test chi2 na naših podatkih. Odprite urejevalnik skriptov, izberite Uredi skript in dodajte naslednji ukaz za nalaganje funkcije chi2 in posredovanje naših podatkov za izvedbo:

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;

Izhod:

XChi2_valueStopnjaP_value
Ekipa A107, 3852.2
Ekipa B259.0952.2

Zaključek

QlikView ponuja številne vgrajene funkcije, ki delujejo na pomnilniških podatkih in se izkaže za zelo učinkovite. Te funkcije so bile organizirane v številnih kategorijah za reševanje različnih problemov. Rezultate je zelo enostavno prikazati, saj lahko rezultate poljubne funkcije prikažete v polju Tabela. Obstaja veliko drugih funkcij, s katerimi lahko veliko naredite s svojimi podatki. Predlagam, da preverite te funkcije, da boste svoje delo poenostavili.

Priporočeni članki

To je vodnik za funkcije QlikView. Tukaj razpravljamo o vrstah funkcij QlikView v različnih kategorijah, ki rešujejo številne različne poslovne težave. Za več informacij si lahko ogledate tudi naslednje članke -

  1. Kaj je QlikView?
  2. Orodja QlikView
  3. QlikView Intervju Vprašanja
  4. QlikView vs QlikSense
  5. Primeri vgrajenih funkcij Python-a

Kategorija: