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-
én | II | III | IV | V | VI | |
A csapat | 100 | 70 | 80 | 105 | 203 | 91 |
B. csapat | 85 | 21 | 118 | 178 | 45 | 15 |
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:
x | Chi2_value | Dég | P_value |
A csapat | 107, 38 | 5 | 2.2 |
B. csapat | 259, 09 | 5 | 2.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-
- Mi a QlikView?
- QlikView Tools
- QlikView interjúkérdések
- QlikView vs QlikSense
- Példák a Python beépített funkcióira