Úvod do funkce QlikView

Funkce jsou velmi obecné a hodí se, když musíte opakovaně dělat nějaký konkrétní úkol. Zjednodušeně řečeno, jedná se o blok kódu, který při volání vyvolává nějakou úlohu. Funkce QlikView fungují také stejným způsobem. QlikView poskytuje základní funkce, jako je součet, průměr atd., Jakož i pokročilé funkce, jako jsou funkce pro načítání dat do editoru. Vyžaduje požadované argumenty k provedení definovaných akcí. Tyto funkce provádějí matematické operace i další analytické operace s údaji v paměti. Funkce QlikView poskytují nástroji schopnost provádět výpočty, interpretovat data opakovaným způsobem a mnohem více. Editor skriptů také používá funkce Qlikview pro správu operací, jako je načítání dat, transformace dat, agregace dat atd. Pomocí funkcí skriptů. Funkce grafů se používají ve výrazech / mírách, které vytváříme pro grafy QlikView.

Seznam funkcí QlikView

QlikView nabízí několik funkcí jako

  • Barva - Funkce jako ARGB (), HSL (), RGB (), Color () atd. Patří do této kategorie, která se používá k vyhodnocení barevných vlastností objektů grafu.
  • Podmíněné - Funkce jako if (), match (), mixmatch () atd. Se používají k vyhodnocení stavu v načtených skriptech a grafech.
  • Agregace - Pro matematické operace s daty se používají funkce jako skupina (), součet (), počet (), min (), max () atd.). Tyto funkce mohou mít libovolný počet argumentů a vrací jediný agregovaný výstup.
  • Funkce počítadla - Funkce jako RowNo (), autonumber (), fieldvaluecount () atd. Se používají s odkazem na počty záznamů.
  • Datum a čas - S QlikView je k dispozici mnoho funkcí data a času. Funkce jako second (), hour (), month (), year () atd. Se používají k transformaci a převodu hodnot data a času ve výrazech skriptu a grafu.
  • Exponenciální a logaritmické - Funkce jako exp (), pow (), sqrt () atd. Se používají k provádění exponenciálních a logaritmických výpočtů.
  • Finanční - Funkce jako PV (), FV (), Pmt () atd. Se používají k výpočtu plateb a úrokových sazeb. Například funkce PV () vypočítá současnou hodnotu investice.
  • Formátování - Funkce jako Datum (), Interval () atd. Spadají do této kategorie funkcí. Používají se ke změně formátu dat nebo číselných polí.
  • Obecné číselné - Funkce jako fabs (), frac (), sign () atd. Jsou obecné funkce. Například Fabs () vrací absolutní hodnotu libovolného číselného pole.
  • Inter Record - Funkce jako výše (), níže (), top () atd. Se používají, když je pro provedení výrazu pro aktuální záznam potřebná hodnota z předchozích záznamů.
  • Logická funkce - K vyhodnocení logických operací se používají funkce jako IsNum (), IsText (). Obě funkce lze použít pro načtení skriptového a grafového výrazu.
  • Funkce Null - Null () a IsNul () se používají k detekci hodnot Null.
  • Funkce Range - Funkce jako RangeMax (), RangeCount (), RangeAvg () atd. Se používají k práci s rozsahy, jako je nalezení maximální hodnoty v poli hodnot.
  • Ranking Function - Rank () a HRank () se používají k vyhodnocení pozice záznamu v datové sadě.
  • Funkce String - Left (), Right (), Trim () atd. Se používají k manipulaci a manipulaci s řetězci. Tyto funkce lze použít jak v zavaděči skriptů, tak v grafových výrazech.

Typy QlikView funkcí

QlikView poskytuje mnoho funkcí v různých kategoriích, které řeší mnoho různých druhů obchodních problémů.

1. Obecné numerické funkce

Tyto funkce provádějí základní číselné operace na datovém souboru. Kombinované a permutační funkce, modulové funkce, paritní funkce a funkce zaokrouhlování patří do této kategorie funkcí. Např. Fakt (x), div (x, y), mod (x, y), fmod (x, y) atd.

2. Funkce rozsahu

Tyto funkce vyhodnocují různé typy rozsahů z pole jako maximální rozsah nebo minimální rozsah atd. Základní funkce rozsahu jako RangeMax (), RangeMin (), RangeMode (), funkce čítače rozsahu jako RangeMissingCount (), RangeTextCount (), funkce statistického rozsahu jako RangeAvg (), RangeSkew (), finanční rozsahové funkce jako RangeIRR (), RangeNPV () patří do této kategorie. Tyto funkce lze použít při načítání skriptů i v grafech.

3. Exponenciální a logaritmické funkce

Tyto funkce vyhodnocují exponenciální a logaritmické rovnice pro datový soubor. Tyto funkce lze použít ve skriptovém zavaděči i ve výrazech grafu. Např. exp (), log (), log10 (), pow () atd.

4. Trigonometrické a hyperbolické funkce

Tyto funkce provádějí trigonometrické a hyperbolické operace a měří úhly v radiánech. Například cos (), sin (), tan () atd. Patří do této kategorie.

5. Finanční funkce

Tyto funkce se používají k výpočtu plateb a úrokových sazeb v poli částky v datovém souboru. Např. FV (), nPer (), sazba () atd.

6. Řetězcové funkce

Tyto funkce se používají pro manipulaci a manipulaci s řetězci různými způsoby. Tyto funkce berou parametry řetězce a operace navracení řetězce. Např. Len (), vlevo (s, n), vpravo (s, n) atd.

7. Mapovací funkce

Tyto funkce se používají pro zpracování mapovacích tabulek. Např. ApplyMap (), MapSubstring () atd.

8. Funkce inter záznamu

Tyto funkce se používají, když je pro další vstup potřeba předchozí výstup. Může být použit jak v Script Loaded, tak v grafových výrazech.

9. Podmíněné funkce

Tyto funkce se používají k vyhodnocení podmíněných výrazů a návratových výsledků podle podmínek. Např. Alt (), if (), match (), wildmatch () atd.

10. Logické funkce

Tyto funkce se používají k vyhodnocení logických operací, jako je zjištění, zda jsou údaje číselné nebo textové. Např. IsNum (), IsText ()

Příklady

Každý si je vědom základních funkcí a QlikView má schopnost řešit i ty nejsložitější problémy. Pojďme tedy mluvit o některých složitých úkolech, které lze snadno dosáhnout pomocí funkcí QlikView. Všichni víme, že Qlikview poskytuje statistické funkce pro provoz a analýzu dat. Podívejme se, jak použít testovací funkci chi2 na naše data v paměti. Před pokračováním musíme nejprve načíst data do editoru skriptů.

Vzorek dat-

IIIIIIVPROTIVI
Tým A100708010520391
Tým B85211181784515

X - týmy, Y - prodané množství, Z- měsíce

Výše uvedené údaje představují počet produktů prodaných dvěma týmy za 6 měsíců. Chceme pochopit, zda existuje nějaký významný vztah mezi dvěma týmy tím, že sledujeme jejich prodejní model po dobu 6 měsíců.

Jakmile jsou data načtena, musíme načíst testovací funkce chi2, abychom provedli test chi2 na našich datech. Otevřete Editor skriptů, vyberte Upravit skript a přidejte následující příkaz k načtení funkce chi2 a předání našich dat k provedení:

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ýstup:

XChi2_valueDegP_value
Tým A107, 3852.2
Tým B259, 0952.2

Závěr

QlikView poskytuje mnoho vestavěných funkcí, které běží na datech v paměti, a proto se ukazuje jako velmi efektivní. Tyto funkce byly uspořádány do mnoha kategorií pro řešení různých problémů. A je velmi snadné si vizualizovat výsledky, protože můžete zobrazit výsledek jakékoli funkce v poli Tabulka. Existuje mnoho dalších funkcí, se kterými můžete s daty hodně dělat. Musím navrhnout vyzkoušet si tyto funkce, aby byla vaše práce jednodušší.

Doporučené články

Toto je průvodce funkcemi QlikView. Zde diskutujeme typy funkcí QlikView v různých kategoriích, které řeší mnoho různých druhů obchodních problémů. Další informace naleznete také v následujících článcích.

  1. Co je QlikView?
  2. Nástroje QlikView
  3. QlikView Interview Otázky
  4. QlikView vs QlikSense
  5. Příklady vestavěných funkcí Pythonu

Kategorie: