QlikView funktsiooni sissejuhatus

Funktsioonid on väga üldised ja on kasulikud, kui peate mõnda konkreetset ülesannet korduvalt tegema. Lihtsamalt öeldes on see koodiplokk, mis täidab mõnda ülesannet, kui seda kutsutakse. Ka QlikView funktsioonid töötavad samal viisil. QlikView pakub põhifunktsioone nagu summa, keskmine jne, aga ka lisafunktsioone, näiteks funktsioone andmete laadimiseks redaktorisse. Määratletud toimingute tegemiseks on vaja vajalikke argumente. Need funktsioonid teostavad nii matemaatilisi operatsioone kui ka muid mälus olevate andmete analüütilisi toiminguid. QlikView funktsioonid võimaldavad tööriistal arvutusi teha, andmeid korduvalt tõlgendada ja palju muud. Skriptiredaktor kasutab Qlikview funktsioone ka selliste toimingute haldamiseks nagu andmete laadimine, andmete teisendamine, andmete koondamine jne, kasutades skripti funktsioone. Diagrammide funktsioone kasutatakse väljendustes / mõõtmetes, mille loome QlikView diagrammide jaoks.

QlikView funktsioonide loend

QlikView pakub mitmeid funktsioone, näiteks

  • Värv - sellesse kategooriasse kuuluvad sellised funktsioonid nagu ARGB (), HSL (), RGB (), värv () jne, mida kasutatakse diagrammiobjektide värviomaduste hindamiseks.
  • Tingimuslik - laadimisskripti ja diagrammi avaldiste seisundi hindamiseks kasutatakse selliseid funktsioone nagu if (), match (), mixmatch () jne.
  • Agregeerimine - Andmete matemaatilisteks operatsioonideks kasutatakse selliseid funktsioone nagu rühm (), summa (), loendus (), min (), max () jne. Need funktsioonid võivad võtta suvalist arvu argumente ja tagastavad ühe koondatud väljundi.
  • Loendurifunktsioonid - funktsioone, nagu RowNo (), autonumber (), fieldvaluecount () jne kasutatakse kirjete loendamisel.
  • Kuupäev ja kellaaeg - QlikView pakub palju kuupäeva- ja kellaajafunktsioone. Kuupäeva ja kellaaja väärtuste teisendamiseks ja teisendamiseks nii skriptilaadijas kui ka diagrammi avaldistes kasutatakse selliseid funktsioone nagu teine ​​(), tund (), kuu (), aasta () jne.
  • Eksponentsiaalne ja logaritmiline - eksponentsiaalsete ja logaritmiliste arvutuste tegemiseks kasutatakse selliseid funktsioone nagu exp (), pow (), sqrt () jne.
  • Finants - maksete ja intressimäärade arvutamiseks kasutatakse selliseid funktsioone nagu PV (), FV (), Pmt () jne. Näiteks funktsioon PV () arvutab investeeringu nüüdisväärtuse.
  • Vormindamine - Sellesse kategooriasse kuuluvad sellised funktsioonid nagu kuupäev (), intervall () jne. Neid kasutatakse kuupäevade või numbriväljade vormingu muutmiseks.
  • Üldine numbriline - funktsioonid nagu fab (), frac (), märk () jne on üldfunktsioonid. Nt Fabs () tagastab mis tahes numbrivälja absoluutväärtuse.
  • Inter-kirje - selliseid funktsioone nagu Ülal (), Alla (), Üles () jne kasutatakse siis, kui praeguse kirje avaldise täitmiseks on vaja varasemate kirjete väärtust.
  • Loogiline funktsioon - loogiliste toimingute hindamiseks kasutatakse selliseid funktsioone nagu IsNum (), IsText (). Mõlemat funktsiooni saab kasutada skripti ja diagrammi avaldamiseks.
  • Nullfunktsioon - Nullväärtuste tuvastamiseks kasutatakse väärtusi Null () ja IsNul ().
  • Vahemiku funktsioon - selliseid funktsioone nagu RangeMax (), RangeCount (), RangeAvg () jne kasutatakse selliste vahemikega töötamiseks nagu maksimaalse väärtuse leidmine väärtuste hulgast.
  • Edetabelifunktsioon - Rank () ja HRank () kasutatakse andmekogumis oleva kirje järgu hindamiseks.
  • Keelte funktsioon - keelte käsitsemiseks ja käsitsemiseks kasutatakse vasakut (), paremat (), trimmi () jne. Neid funktsioone saab kasutada nii skriptilaadijas kui ka diagrammi avaldistes.

QlikView funktsioonide tüübid

QlikView pakub palju funktsioone erinevates kategooriates, mis lahendab mitmesuguseid äriprobleeme.

1. Numbrilised üldfunktsioonid

Need funktsioonid teostavad andmestikus põhilisi arvtoiminguid. Selle funktsioonide kategooriasse kuuluvad kombinatsioon- ja permutatsioonifunktsioonid, modulofunktsioonid, pariteedifunktsioonid ja ümardamisfunktsioonid. Nt fakt (x), div (x, y), mod (x, y), fmod (x, y) jne.

2. Vahemiku funktsioonid

Need funktsioonid hindavad erinevat tüüpi vahemikke alates massiivilaadsest maksimaalsest vahemikust või minimaalsest vahemikust jne. Põhilised vahemiku funktsioonid nagu RangeMax (), RangeMin (), RangeMode (), loenduri vahemiku funktsioonid, näiteks RangeMissingCount (), RangeTextCount (), statistilised vahemiku funktsioonid nagu RangeAvg (), RangeSkew (), Finantsvahemiku funktsioonid nagu RangeIRR (), RangeNPV () kuuluvad sellesse kategooriasse. Neid funktsioone saab kasutada nii skriptide laadimisel kui ka diagrammi avaldistel.

3. Eksponentsiaalsed ja logaritmilised funktsioonid

Need funktsioonid hindavad andmekogumi eksponentsiaalseid ja logaritmilisi võrrandeid. Neid funktsioone saab kasutada nii skriptilaadijas kui ka diagrammi avaldistes. Nt. exp (), log (), log10 (), pow () jne

4. Trigonomeetrilised ja hüperboolsed funktsioonid

Need funktsioonid teostavad trigonomeetrilisi ja hüperboolseid operatsioone ning mõõdavad nurki radiaanides. Nt cos (), sin (), tan () jne kuuluvad sellesse kategooriasse.

5. Finantsfunktsioonid

Neid funktsioone kasutatakse maksete ja intressivärtuste arvutamiseks andmeväljal summa väljal. Nt FV (), nPer (), määr () jne

6. Keelte funktsioonid

Neid funktsioone kasutatakse keelpillide käsitsemiseks ja manipuleerimiseks erineval viisil. Need funktsioonid võtavad stringi parameetrid ja tagastavad stringi toimingud. Nt len ​​(), vasak (s, n), parem (s, n) jne.

7. Funktsioonide kaardistamine

Neid funktsioone kasutatakse kaardistamistabelite käsitlemiseks. Nt ApplyMap (), MapSubstring () jne.

8. Salvestustevahelised funktsioonid

Neid funktsioone kasutatakse siis, kui järgmise sisendi jaoks on vaja eelmist väljundit. Seda saab kasutada nii laaditud skriptides kui ka diagrammiväljendites.

9. Tingimusfunktsioonid

Neid funktsioone kasutatakse tingimuslausete ja tulemuste tagastamise hindamiseks vastavalt tingimustele. Nt alt (), if (), match (), wildmatch () jne

10. Loogilised funktsioonid

Neid funktsioone kasutatakse loogiliste toimingute hindamiseks, näiteks teada saamiseks, kas andmed on numbrid või tekst. Nt IsNum (), IsText ()

Näited

Kõik on põhifunktsioonidest teadlikud ja QlikView suudab lahendada ka kõige keerulisemaid probleeme. Räägime siis mõnedest keerukatest ülesannetest, mida QlikView funktsioonid hõlpsasti täidavad. Me kõik teame, et Qlikview pakub statistilisi funktsioone andmete haldamiseks ja analüüsimiseks. Saame aru, kuidas kasutada chi2-testi funktsiooni meie mälus olevatel andmetel. Enne jätkamist peame esmalt laadima andmed skriptiredaktorisse.

Näidisandmed-

MinaIIIIIIVVVI
Meeskond A100708010520391
Meeskond B85211181784515

X - meeskonnad, Y - müüdav kogus, Z- kuud

Ülaltoodud andmed on kahe meeskonna poolt 6 kuuga müüdud toodete arv. Tahame mõista, kas kahe meeskonna vahel on olulisi suhteid, jälgides nende 6 kuu pikkust müügistruktuuri.

Kui andmed on laaditud, peame chi2-testi funktsioonide laadimiseks oma andmetele chi2-testi tegema. Avage skriptiredaktor, valige Redigeeri skripti ja lisage järgmine käsk chi2 funktsiooni laadimiseks ja meie andmete edastamiseks täitmiseks:

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äljund:

XChi2_väärtusKraadiP_väärtus
Meeskond A107, 3852.2
Meeskond B259, 0952.2

Järeldus

QlikView pakub paljusid sisseehitatud funktsioone, mis töötavad mälus sisalduvate andmetega ja on seetõttu väga tõhusad. Neid funktsioone on mitmesuguste probleemide lahendamiseks korraldatud paljudes kategooriates. Ja tulemusi on väga lihtne visualiseerida, kuna saate tabelis mis tahes funktsiooni tulemusi näidata. On palju muid funktsioone, mille abil saate oma andmetega palju ära teha. Pean soovitama neid funktsioone kontrollida, et teie tööd lihtsamaks muuta.

Soovitatavad artiklid

See on juhend QlikView funktsioonide kohta. Siin käsitleme QlikView funktsioonide tüüpe erinevates kategooriates, mis lahendavad paljusid erinevaid äriprobleeme. Võite lisateabe saamiseks vaadata ka järgmisi artikleid -

  1. Mis on QlikView?
  2. QlikView tööriistad
  3. QlikView intervjuu küsimused
  4. QlikView vs QlikSense
  5. Näited Pythoni sisseehitatud funktsioonidest

Kategooria: