Úvod do funkcie QlikView

Funkcie sú veľmi všeobecné a hodia sa, keď musíte opakovane vykonávať niektoré konkrétne úlohy. Jednoducho povedané, jedná sa o blok kódu, ktorý pri volaní vykoná nejakú úlohu. Funkcie QlikView fungujú rovnako. QlikView poskytuje základné funkcie ako súčet, priemer, atď., Ako aj pokročilé funkcie, ako sú funkcie na načítanie údajov do editora. Vyžaduje požadované argumenty na vykonanie definovaných akcií. Tieto funkcie vykonávajú matematické operácie, ako aj ďalšie analytické operácie s údajmi v pamäti. Funkcie QlikView poskytujú nástroju možnosť vykonávať výpočty, interpretovať údaje opakovaným spôsobom a oveľa viac. Editor skriptov tiež používa funkcie Qlikview na riadenie operácií, ako sú načítanie údajov, transformácia údajov, agregovanie údajov atď. Pomocou funkcií skriptov. Funkcie grafov sa používajú vo výrazoch / mierkach, ktoré vytvárame pre grafy QlikView.

Zoznam funkcií QlikView

QlikView ponúka niekoľko funkcií ako

  • Farba - Funkcie ako ARGB (), HSL (), RGB (), Farba () atď. Patria do tejto kategórie, ktorá sa používa na vyhodnotenie farebných vlastností objektov grafu.
  • Podmienené - Funkcie ako if (), match (), mixmatch () atď. Sa používajú na vyhodnotenie stavu v zaťažovacích skriptoch a grafových výrazoch.
  • Agregácia - Na matematické operácie s údajmi sa používajú funkcie ako skupina (), súčet (), počet (), min (), max () atď. Tieto funkcie môžu mať ľubovoľný počet argumentov a vracajú jeden agregovaný výstup.
  • Funkcie počítadla - funkcie ako RowNo (), autonumber (), fieldvaluecount () atď. Sa používajú s odkazom na počty záznamov.
  • Dátum a čas - S QlikView je k dispozícii veľa funkcií dátumu a času. Funkcie ako second (), hour (), month (), year () atď. Sa používajú na transformáciu a konverziu hodnôt dátumu a času vo výrazoch skriptového zavádzača a grafu.
  • Exponenciálne a logaritmické - funkcie ako exp (), pow (), sqrt () atď. Sa používajú na vykonávanie exponenciálnych a logaritmických výpočtov.
  • Finančné - Na výpočet platieb a úrokových mier sa používajú funkcie ako PV (), FV (), Pmt () atď. Napríklad funkcia PV () vypočíta súčasnú hodnotu investície.
  • Formátovanie - Do tejto kategórie funkcií patria funkcie ako dátum (), interval () atď. Používajú sa na zmenu formátu dátumov alebo číselných polí.
  • Všeobecné číselné - funkcie ako fabs (), frac (), sign () atď. Sú všeobecné funkcie. Napr. Fabs () vracia absolútnu hodnotu ľubovoľného číselného poľa.
  • Inter Record - Funkcie ako vyššie (), dole (), hore () atď. Sa používajú, keď je na vykonanie výrazu pre aktuálny záznam potrebná hodnota z predchádzajúcich záznamov.
  • Logická funkcia - Na vyhodnotenie logických operácií sa používajú funkcie ako IsNum (), IsText (). Obe funkcie sa dajú použiť na načítanie skriptov a výrazov grafu.
  • Null Function - Null () a IsNul () sa používajú na detekciu hodnôt Null.
  • Funkcia Range - Funkcie ako RangeMax (), RangeCount (), RangeAvg () atď. Sa používajú na prácu s rozsahmi, ako je nájdenie maximálnej hodnoty v rade hodnôt.
  • Ranking Function - Rank () a HRank () sa používajú na vyhodnotenie poradia záznamu v množine údajov.
  • String Function - Left (), Right (), Trim () atď. Sa používajú na manipuláciu a manipuláciu s reťazcami. Tieto funkcie môžu byť použité v oboch zavádzačoch skriptov, ako aj v grafových výrazoch.

Typy funkcií QlikView

QlikView poskytuje veľa funkcií v rôznych kategóriách, ktoré riešia mnoho rôznych druhov obchodných problémov.

1. Všeobecné numerické funkcie

Tieto funkcie vykonávajú základné číselné operácie na dátovom súbore. Kombinované a permutačné funkcie, modulové funkcie, paritné funkcie a funkcie zaokrúhľovania patria do tejto kategórie funkcií. Napríklad skutočnosť (x), div (x, y), mod (x, y), fmod (x, y) atď.

2. Funkcie rozsahu

Tieto funkcie vyhodnocujú rôzne typy rozsahov od maximálneho rozsahu podobného matici alebo minimálneho rozsahu atď. Základné funkcie rozsahu ako RangeMax (), RangeMin (), RangeMode (), funkcie počítadla rozsahu ako RangeMissingCount (), RangeTextCount (), štatistické funkcie rozsahu ako RangeAvg (), RangeSkew (), funkcie finančného rozsahu ako RangeIRR (), RangeNPV () patria do tejto kategórie. Tieto funkcie môžu byť použité pri načítaní skriptov, ako aj vo výrazoch grafov.

3. Exponenciálne a logaritmické funkcie

Tieto funkcie vyhodnocujú exponenciálne a logaritmické rovnice pre súbor údajov. Tieto funkcie môžu byť použité v skriptovacom zavádzači, ako aj vo výrazoch grafu. Napr. exp (), log (), log10 (), pow () atď.

4. Trigonometrické a hyperbolické funkcie

Tieto funkcie vykonávajú trigonometrické a hyperbolické operácie a merajú uhly v radiánoch. Napríklad cos (), sin (), tan () atď. Patrí do tejto kategórie.

5. Finančné funkcie

Tieto funkcie sa používajú na výpočet platieb a úrokových mier v poli suma v množine údajov. Napr. FV (), nPer (), sadzba () atď.

6. Reťazcové funkcie

Tieto funkcie sa používajú na manipuláciu a manipuláciu s reťazcami rôznymi spôsobmi. Tieto funkcie preberajú parametre reťazca a operácie vrátenia reťazca. Napr. Len (), doľava (s, n), doprava (s, n) atď.

7. Mapovacie funkcie

Tieto funkcie sa používajú na spracovanie mapovacích tabuliek. Napr. ApplyMap (), MapSubstring () atď.

8. Funkcie inter záznamu

Tieto funkcie sa používajú, keď je pre ďalší vstup potrebný predchádzajúci výstup. Môže byť použitý ako v Script Loaded, tak aj v grafových výrazoch.

9. Podmienené funkcie

Tieto funkcie sa používajú na vyhodnotenie podmienených výrazov a návratových výsledkov podľa podmienok. Napr. Alt (), if (), match (), wildmatch () atď.

10. Logické funkcie

Tieto funkcie sa používajú na vyhodnotenie logických operácií, ako napríklad zistenie, či sú údaje číselné alebo textové. Napr. IsNum (), IsText ()

Príklady

Každý vie o základných funkciách a QlikView má schopnosť riešiť aj tie najzložitejšie problémy. Poďme teda hovoriť o niektorých zložitých úlohách, ktoré sa dajú ľahko dosiahnuť funkciami QlikView. Všetci vieme, že Qlikview poskytuje štatistické funkcie na prevádzkovanie a analýzu údajov. Poďme pochopiť, ako použiť funkciu testu chi2 na našich údajoch v pamäti. Pred pokračovaním musíme dáta najskôr načítať do editora skriptov.

Vzorové údaje -

jaIIIIIIVVVI
Tím A100708010520391
Tím B85211181784515

X - tímy, Y - predané množstvo, Z- mesiace

Vyššie uvedené údaje sú počet výrobkov predaných dvoma tímami za 6 mesiacov. Chceme pochopiť, či medzi dvoma tímami existuje nejaký významný vzťah, a to tak, že budeme sledovať ich predajný model v priebehu 6 mesiacov.

Po načítaní údajov musíme načítať funkcie testu chi2, aby sme na našich údajoch mohli vykonať test chi2. Otvorte Editor skriptov, vyberte Upraviť skript a pridajte nasledujúci príkaz na načítanie funkcie chi2 a odovzdanie našich údajov na vykonanie:

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;

Výkon:

XChi2_valuedegP_value
Tím A107, 3852.2
Tím B259, 0952.2

záver

QlikView poskytuje veľa vstavaných funkcií, ktoré bežia na údajoch v pamäti, a preto sa ukazuje ako veľmi efektívny. Tieto funkcie boli usporiadané do mnohých kategórií na riešenie rôznych problémov. A je veľmi ľahké zviditeľniť výsledky, pretože môžete zobraziť výsledok ľubovoľnej funkcie v poli Tabuľka. Existuje mnoho ďalších funkcií, s ktorými môžete so svojimi údajmi veľa robiť. Musím vám navrhnúť vyskúšať si tieto funkcie, aby ste uľahčili prácu.

Odporúčané články

Toto je sprievodca funkciami QlikView. Tu diskutujeme o typoch funkcií QlikView v rôznych kategóriách, ktoré riešia mnoho rôznych druhov obchodných problémov. Môžete sa tiež pozrieť na nasledujúce články, kde sa dozviete viac -

  1. Čo je QlikView?
  2. Nástroje QlikView
  3. QlikView Interview Otázky
  4. QlikView vs QlikSense
  5. Príklady zabudovaných funkcií Pythonu

Kategórie: