Bevezetés a QlikView funkcióba

A funkciók nagyon általánosak és hasznosak, ha több konkrét feladatot ismételten meg kell tennie. Egyszerű szavakkal, ez egy kódblokk, amely valamilyen feladatot végrehajt, amikor csak hívják. A QlikView funkciók ugyanúgy működnek. A QlikView olyan alapvető funkciókat biztosít, mint az összeg, az átlag stb., Valamint a fejlett funkciókat, például az adatok betöltését a szerkesztőbe. A megadott műveletek elvégzéséhez szükséges érveket igényel. Ezek a funkciók matematikai műveleteket, valamint egyéb elemzési műveleteket hajtanak végre a memóriában lévő adatokkal. A QlikView funkciók lehetővé teszik az eszköz számára számítások elvégzését, az adatok ismételt értelmezését és még sok minden mást. A Script Editor a Qlikview funkciókat is használja olyan műveletek kezelésére, mint például az adatok betöltése, az adatok átalakítása, az adatok összesítése stb. A szkriptfunkciók segítségével. A diagramfunkciókat a QlikView diagramokhoz létrehozott kifejezésekben / intézkedésekben használjuk.

QlikView funkciók listája

A QlikView számos olyan funkciót kínál, mint például

  • Szín - Az olyan funkciók, mint az ARGB (), HSL (), RGB (), Szín () stb. Tartozik ebbe a kategóriába, amely a diagramobjektumok színtulajdonságainak értékelésére szolgál.
  • Feltételes - Az olyan funkciók, mint ha (), match (), mixmatch () stb. Kerülnek felhasználásra egy feltétel értékeléséhez a betöltési szkriptben és a diagram kifejezésekben.
  • Összesítés - Az adatok matematikai műveleteire olyan funkciókat használnak, mint a csoport (), összeg (), szám (), min (), max () stb. Ezek a függvények tetszőleges számú argumentumot felvehetnek, és egyetlen összesített outputot adnak vissza.
  • Számláló funkciók - Az olyan funkciók, mint a RowNo (), autonumber (), fieldvaluecount () stb., A rekordszámra vonatkoznak.
  • Dátum és idő - A QlikView segítségével sok dátum és idő funkció elérhető. A második (), az óra (), a hónap (), az év () stb. Funkciókat használják a dátum és az idő értékének átalakítására és konvertálására mind a szkriptbetöltőben, mind a diagram kifejezésekben.
  • Exponenciális és logaritmikus - Az olyan függvények, mint az exp (), pow (), sqrt () stb. Használhatók az exponenciális és logaritmikus számítások elvégzésére.
  • Pénzügyi - A kifizetések és a kamatlábak kiszámításához olyan funkciókat használnak, mint a PV (), FV (), Pmt () stb. Például a PV () függvény kiszámítja a befektetés jelenlegi értékét.
  • Formázás - ebbe a funkciókategóriába tartozik olyan funkciók, mint a dátum (), az intervallum () stb. Ezeket a dátumok vagy a numerikus mezők formátumának megváltoztatására használják.
  • Általános numerikus - Az olyan funkciók, mint a fabs (), frac (), sign () stb. Általános funkciók. Például a Fabs () bármely numerikus mező abszolút értékét adja vissza.
  • Inter Record - Olyan funkciók, mint a fenti (), az alább (), a felső () stb. Akkor használhatók, ha egy korábbi rekordok értékére van szükség az aktuális rekord kifejezésének végrehajtásához.
  • Logikai függvény - A logikai műveletek értékeléséhez olyan funkciókat használnak, mint az IsNum (), az IsText (). Mindkét funkció használható betöltési szkriptek és diagramok kifejezésére.
  • Null Function - Null () és IsNul () használják a Null értékek érzékelésére.
  • Range Function - Az olyan funkciók, mint a RangeMax (), RangeCount (), RangeAvg () stb., Olyan tartományokkal dolgoznak, mint például a maximális érték megkeresése egy értékek tömbében.
  • Rangsor függvény - A Rank () és a HRank () értékeket használják egy rekord rangsorolásához egy adatkészletben.
  • Karakterlánc funkció - Bal (), Jobb (), Vágás () stb. Használható a húrok kezelésére és kezelésére. Ezek a funkciók mind a Script betöltőben, mind a diagram kifejezésekben felhasználhatók.

A QlikView funkciók típusai

A QlikView számos funkciót kínál különböző kategóriákban, amelyek sokféle üzleti problémát oldnak meg.

1. Általános numerikus funkciók

Ezek a funkciók az adatbázis alapvető numerikus műveleteit hajtják végre. A kombinációs és a permutációs, a Modulo, a paritás és a kerekítési funkciók ebbe a kategóriába tartoznak. Pl. (X), div (x, y), mod (x, y), fmod (x, y) tény stb.

2. Tartományfüggvények

Ezek a funkciók különféle típusú tartományokat értékelnek egy tömbszerű maximális tartománytól vagy a minimális tartománytól kezdve. Alapvető tartományi funkciók, például RangeMax (), RangeMin (), RangeMode (), Counter Range funkciók, mint RangeMissingCount (), RangeTextCount (), Statisztikai tartomány funkciók mint a RangeAvg (), RangeSkew (), a pénzügyi tartomány funkciói, mint például a RangeIRR (), RangeNPV () ebbe a kategóriába tartoznak. Ezek a funkciók szkriptek betöltésekor és diagramkifejezésekként is használhatók.

3. Exponenciális és logaritmikus függvények

Ezek a funkciók az adatkészlet exponenciális és logaritmikus egyenleteit értékelik. Ezek a funkciók felhasználhatók a szkriptbetöltőben és a diagram kifejezésekben is. Például. exp (), log (), log10 (), pow () stb.

4. Trigonometrikus és hiperbolikus funkciók

Ezek a funkciók trigonometrikus és hiperbolikus műveleteket hajtanak végre, és a szöget radiánban mérik. Pl. A cos (), sin (), tan () stb. Tartozik ebbe a kategóriába.

5. Pénzügyi funkciók

Ezeket a funkciókat használják az adatkészlet összeg mezőjének kifizetéseinek és kamatlábainak kiszámításához. Pl. FV (), nPer (), Rate () stb.

6. Karakterlánc-funkciók

Ezeket a funkciókat húrok kezelésére és kezelésére használják különféle módon. Ezek a funkciók karakterlánc-paramétereket vesznek és karakterlánc-műveleteket adnak vissza. Pl .: len (), bal (s, n), jobb (s, n) stb.

7. A függvények feltérképezése

Ezeket a funkciókat a leképezési táblák kezelésére használják. Pl. ApplyMap (), MapSubstring () stb.

8. Rögzítési funkciók

Ezeket a funkciókat akkor használják, amikor az előző kimenetre van szükség a következő bemenethez. Használható mind a betöltött szkriptekben, mind a diagram kifejezésekben.

9. Feltételes funkciók

Ezeket a funkciókat használják a feltételes kifejezések és az eredményeknek a feltételek szerinti kiértékelésére. Pl. Alt (), ha (), match (), wildmatch () etc.

10. Logikai funkciók

Ezeket a funkciókat használják a logikai műveletek értékelésére, például annak kiderítésére, hogy az adatok numerikusak vagy szövegek. Pl. IsNum (), IsText ()

Példák

Mindenki tisztában van az alapvető funkciókkal, és a QlikView képes a legbonyolultabb problémák megoldására is. Tehát beszéljünk néhány olyan összetett feladatról, amelyeket a QlikView funkciókkal könnyen el lehet érni. Mindannyian tudjuk, hogy a Qlikview statisztikai funkciókat nyújt az adatok kezeléséhez és elemzéséhez. Megértjük, hogyan lehet használni a chi2 teszt funkciót a memórián belüli adatainkon. Mielőtt folytatnánk, először be kell töltenünk az adatokat a szkript-szerkesztőbe.

Minta adat-

énIIIIIIVVVI
A csapat100708010520391
B. csapat85211181784515

X - Csapatok, Y - Mennyiség eladva, Z- Hónapok

A fenti adatok a két csapat által 6 hónap alatt eladott termékek számát jelentik. Meg akarjuk tudni, hogy van-e jelentős kapcsolat a két csapat között azáltal, hogy megfigyeljük eladási mintájukat 6 hónapon át.

Az adatok betöltése után be kell töltenünk a chi2 teszt funkciókat, hogy adatainkon elvégezzük a chi2 tesztet. Nyissa meg a Szkriptszerkesztőt, válassza a Szkript szerkesztése elemet, és adja hozzá a következő parancsot a chi2 funkció betöltéséhez és adatainak átadására a végrehajtáshoz:

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;

Kimenet:

xChi2_valueDégP_value
A csapat107, 3852.2
B. csapat259, 0952.2

Következtetés

A QlikView számos beépített funkciót kínál, amelyek a memórián belüli adatokon futnak, és ezért nagyon hatékonynak bizonyulnak. Ezeket a funkciókat számos kategóriában szervezték meg a változatos problémák megoldása érdekében. És nagyon könnyű megjeleníteni az eredményeket, mivel bármilyen funkció eredményét meg tudja mutatni a Táblázat mezőben. Sok más funkció is létezik, amelyekkel sokat tehet az adataival. Javaslom, hogy nézzem meg ezeket a funkciókat, hogy egyszerűbbé tegye a munkáját.

Ajánlott cikkek

Ez a QlikView funkciók útmutatója. Itt a QlikView funkciók típusait tárgyaljuk különböző kategóriákban, amelyek sokféle üzleti problémát megoldnak. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni-

  1. Mi a QlikView?
  2. QlikView Tools
  3. QlikView interjúkérdések
  4. QlikView vs QlikSense
  5. Példák a Python beépített funkcióira

Kategória: