Introduktion til QlikView-funktion

Funktioner er meget generiske og kommer godt med, når du gentagne gange skal udføre en bestemt opgave. Med enkle ord er det en blok af kode, der udfører en opgave, når det kaldes. QlikView-funktioner fungerer også på samme måde. QlikView leverer basale funktioner som sum, gennemsnit osv. Samt avancerede funktioner som funktioner til indlæsning af data i editoren. Det kræver nødvendige argumenter for at udføre de definerede handlinger. Disse funktioner udfører matematiske operationer såvel som andre analytiske operationer i hukommelsesdataene. QlikView-funktioner giver værktøjet mulighed for at udføre beregninger, fortolke dataene på en gentagen måde og meget mere. Script Editor bruger også Qlikview-funktioner til styring af operationer som indlæsning af data, transformering af data, aggregering af data osv. Ved hjælp af scriptfunktioner. Diagramfunktioner bruges i udtryk / mål, som vi opretter til QlikView-diagrammer.

QlikView-funktionsliste

QlikView tilbyder flere funktioner som

  • Farve - Funktioner som ARGB (), HSL (), RGB (), farve () osv. Hører under denne kategori, der bruges til at evaluere farveegenskaber for diagramobjekter.
  • Betinget - Funktioner som hvis (), match (), mixmatch () osv. Bruges til at evaluere en tilstand i load script og diagram udtryk.
  • Aggregation - Funktioner som gruppe (), sum (), count (), min (), max () osv. Bruges til matematiske operationer på dataene. Disse funktioner kan tage et hvilket som helst antal argumenter og returnerer en enkelt samlet output.
  • Tællerfunktioner - Funktioner som RowNo (), autonummer (), fieldvaluount () osv. Bruges med henvisning til optællingstællinger.
  • Dato og tid - Der er mange dato- og tidsfunktioner tilgængelige med QlikView. Funktioner som sekund (), time (), måned (), år () osv. Bruges til at transformere og konvertere dato- og tidsværdier både i script-loader og kortudtryk.
  • Eksponentielt og logaritmisk - Funktioner som exp (), pow (), sqrt () osv. Bruges til at udføre eksponentielle og logaritmiske beregninger.
  • Finansiel - Funktioner som PV (), FV (), Pmt () osv. Bruges til at beregne betalinger og renter. F.eks. Beregner funktionen PV () den aktuelle værdi af en investering.
  • Formatering - Funktioner som dato (), interval () osv. Hører under denne funktionskategori. De bruges til at ændre formatet for datoer eller numeriske felter.
  • Generelt numerisk - Funktioner som fabs (), frac (), sign () osv. Er generiske funktioner. F.eks. Fabs () returnerer absolut værdi for ethvert numerisk felt.
  • Inter record - Funktioner som over (), below (), Top () osv. Bruges, når der er behov for en værdi fra tidligere poster til udførelsen af ​​udtrykket til den aktuelle post.
  • Logisk funktion - Funktioner som IsNum (), IsText () bruges til at evaluere logiske operationer. Begge funktioner kan bruges til indlæsning af script- og diagramudtryk.
  • Nullfunktion - Nul () og IsNul () bruges til at registrere Null-værdier.
  • Områdefunktion - Funktioner som RangeMax (), RangeCount (), RangeAvg () osv. Bruges til at arbejde med intervaller som at finde maksimal værdi i en række værdier.
  • Rangeringsfunktion - Rangering () og HRank () bruges til at evaluere rangeringen af ​​en post i et datasæt.
  • Strengefunktion - Venstre (), Højre (), Trim () osv. Bruges til håndtering og manipulation af strenge. Disse funktioner kan bruges både i script-loader og i kortudtryk.

Typer af QlikView-funktioner

QlikView leverer mange funktioner i forskellige kategorier, der løser mange forskellige slags forretningsproblemer.

1. Generelle numeriske funktioner

Disse funktioner udfører grundlæggende numeriske operationer på datasættet. Kombinations- og permutationsfunktioner, Modulo-funktioner, Paritetsfunktioner og afrundingsfunktioner hører under denne kategori af funktioner. F.eks. Faktum (x), div (x, y), mod (x, y), fmod (x, y) osv.

2. Range-funktioner

Disse funktioner evaluerer forskellige typer intervaller fra et array-lignende maksimumsområde eller minimumsområde osv. Grundlæggende rækkefunktioner som RangeMax (), RangeMin (), RangeMode (), Counter Range-funktioner som RangeMissingCount (), RangeTextCount (), Statistisk Range-funktioner som RangeAvg (), RangeSkew (), Financial Range Funktioner som RangeIRR (), RangeNPV () hører under denne kategori. Disse funktioner kan bruges i scriptbelastning såvel som kortudtryk.

3. Eksponentielle og logaritmiske funktioner

Disse funktioner evaluerer eksponentielle og logaritmiske ligninger for et datasæt. Disse funktioner kan bruges i script-loader såvel som i kortudtryk. F.eks. exp (), log (), log10 (), pow () osv.

4. Trigonometriske og hyperboliske funktioner

Disse funktioner udfører trigonometriske og hyperboliske operationer og måler vinkler i radianer. F.eks. Kommer cos (), sin (), tan () osv. Under denne kategori.

5. Finansielle funktioner

Disse funktioner bruges til at beregne betalinger og renter på beløbsfeltet i et datasæt. F.eks. FV (), nPer (), Rate () osv.

6. Strengefunktioner

Disse funktioner bruges til at håndtere og manipulere strenge på forskellige måder. Disse funktioner tager strengparametre og returnerer strengoperationer. F.eks len (), venstre (r, n), højre (r, n) osv.

7. Kortlægningsfunktioner

Disse funktioner bruges til håndtering af kortlægningstabeller. F.eks ApplyMap (), MapSubstring () osv.

8. Inter recordfunktioner

Disse funktioner bruges, når det forrige output er nødvendigt til den næste input. Det kan bruges både i scriptindlæst såvel som i kortudtryk.

9. Betingede funktioner

Disse funktioner bruges til at evaluere betingede udtryk og returnere resultater i henhold til betingelserne. F.eks alt (), hvis (), match (), wildmatch () osv.

10. Logiske funktioner

Disse funktioner bruges til at evaluere logiske operationer som at finde ud af, om en data er en numerisk eller tekst. F.eks. IsNum (), IsText ()

eksempler

Alle er opmærksomme på grundlæggende funktioner, og QlikView har også evnen til at løse de mest komplekse problemer. Så lad os tale om nogle af de komplekse opgaver, der let kan udføres med QlikView-funktioner. Vi ved alle, at Qlikview leverer statistiske funktioner til drift og analyse af data. Lad os forstå, hvordan du bruger chi2-testfunktionen på vores data i hukommelsen. Før vi fortsætter, skal vi først indlæse dataene i scripteditoren.

Prøvedata-

jegIIIIIIVVVI
Hold A100708010520391
Hold B85211181784515

X - Hold, Y - Solgt antal, Z- måneder

Ovenstående data er antallet af produkter, der sælges af to hold på 6 måneder. Vi vil gerne forstå, om der er et væsentligt forhold mellem to hold ved at observere deres salgsmønster over 6 måneder.

Når data er indlæst, skal vi indlæse chi2-testfunktioner for at udføre chi2-testen på vores data. Åbn Script Editor, vælg Edit script og tilføj følgende kommando for at indlæse chi2-funktion og videregive vores data til udførelsen:

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;

Produktion:

xChi2_valuedegP_value
Hold A107, 3852.2
Hold B259, 0952.2

Konklusion

QlikView leverer mange indbyggede funktioner, der kører på hukommelsesdata og dermed viser sig at være meget effektive. Disse funktioner er organiseret i mange kategorier for at løse forskellige problemer. Og det er meget let at visualisere resultaterne, da du kan vise resultatet af en hvilken som helst funktion i tabellen. Der er mange andre funktioner, som du kan gøre meget med dine data med. Jeg må foreslå, at du tjekker disse funktioner for at gøre dit arbejde enklere.

Anbefalede artikler

Dette er en guide til QlikView-funktioner. Her diskuterer vi typer af QlikView-funktioner i forskellige kategorier, der løser mange forskellige slags forretningsproblemer. Du kan også se på de følgende artikler for at lære mere-

  1. Hvad er QlikView?
  2. QlikView-værktøjer
  3. QlikView Interview spørgsmål
  4. QlikView vs QlikSense
  5. Eksempler på Python-indbyggede funktioner

Kategori: