Introduktion till QlikView-funktion

Funktioner är väldigt generiska och är praktiska när du måste utföra vissa specifika uppgifter upprepade gånger. Med enkla ord är det ett kodblock som utför någon uppgift när som helst. QlikView-funktioner fungerar också på samma sätt. QlikView tillhandahåller grundläggande funktioner som summa, medelvärde osv. Samt avancerade funktioner som funktioner för att ladda data i redigeraren. Det krävs nödvändiga argument för att utföra de definierade åtgärderna. Dessa funktioner utför matematiska operationer såväl som andra analytiska operationer på minnet. QlikView-funktioner ger verktyget möjlighet att utföra beräkningar, tolka uppgifterna på ett upprepat sätt och mycket mer. Script Editor använder också Qlikview-funktioner för att hantera operationer som att ladda data, transformera data, aggregera data etc. med hjälp av skriptfunktioner. Diagramfunktioner används i uttryck / mått som vi skapar för QlikView-diagram.

QlikView-funktionslista

QlikView erbjuder flera funktioner som

  • Färg - Funktioner som ARGB (), HSL (), RGB (), färg () etc. hör till denna kategori som används för att utvärdera färgegenskaper för diagramobjekt.
  • Villkorat - Funktioner som om (), matchning (), mixmatch () etc. används för att utvärdera ett villkor i belastningsskript och diagramuttryck.
  • Aggregation - Funktioner som grupp (), summa (), räkning (), min (), max () etc. används för matematiska operationer på data. Dessa funktioner kan ta valfritt antal argument och returnerar en enda aggregerad utgång.
  • Räknefunktioner - Funktioner som RowNo (), autonummer (), fieldvaluount () etc. används med hänvisning till rekordräkningar.
  • Datum och tid - Det finns många datum- och tidsfunktioner tillgängliga med QlikView. Funktioner som sekund (), timme (), månad (), år () etc. används för att omvandla och konvertera datum- och tidsvärden både i skriptlaster och diagramuttryck.
  • Exponential och Logarithmic - Funktioner som exp (), pow (), sqrt (), etc. används för att utföra exponentiella och logaritmiska beräkningar.
  • Finansiell - Funktioner som PV (), FV (), Pmt () etc. används för att beräkna betalningar och räntor. För t.ex. PV () -funktionen beräknar det nuvarande värdet på en investering.
  • Formatering - Funktioner som Date (), Interval () etc. hör till denna funktionskategori. De används för att ändra formatet för datum eller numeriska fält.
  • Allmänt numeriskt - Funktioner som fabs (), frac (), sign () etc. är generiska funktioner. Till exempel Fabs () returnerar absolutvärdet för valfritt numeriskt fält.
  • Inter-post - Funktioner som ovan (), nedan (), topp () etc. används när ett värde från tidigare poster behövs för exekvering av uttrycket för den aktuella posten.
  • Logisk funktion - Funktioner som IsNum (), IsText () används för att utvärdera logiska operationer. Båda funktionerna kan användas för att ladda skript och diagramuttryck.
  • Nullfunktion - Null () och IsNul () används för att upptäcka Null-värden.
  • Områdefunktion - Funktioner som RangeMax (), RangeCount (), RangeAvg () etc. används för att arbeta med områden som att hitta maximivärde i en mängd värden.
  • Rankingfunktion - Rank () och HRank () används för att utvärdera rankningen för en post i en datamängd.
  • Strängfunktion - vänster (), höger (), trim () etc. används för att hantera och manipulera strängar. Dessa funktioner kan användas både i skriptlaster och i diagramuttryck.

Typer av QlikView-funktioner

QlikView tillhandahåller många funktioner i olika kategorier som löser många olika typer av affärsproblem.

1. Allmänna numeriska funktioner

Dessa funktioner utför grundläggande numeriska operationer på datasättet. Kombinations- och permutationsfunktioner, modulofunktioner, paritetsfunktioner och rundningsfunktioner omfattas av denna kategori funktioner. Exempelvis faktum (x), div (x, y), mod (x, y), fmod (x, y) etc.

2. Räckviddsfunktioner

Dessa funktioner utvärderar olika typer av områden från ett arrayliknande maximalt intervall eller minsta intervall etc. Grundläggande intervallfunktioner som RangeMax (), RangeMin (), RangeMode (), Counter Range-funktioner som RangeMissingCount (), RangeTextCount (), Statistical Range Functions som RangeAvg (), RangeSkew (), Financial Range Funktioner som RangeIRR (), RangeNPV () omfattas av denna kategori. Dessa funktioner kan användas i skriptbelastning och diagramuttryck.

3. Exponentiella och logaritmiska funktioner

Dessa funktioner utvärderar exponentiella och logaritmiska ekvationer för ett dataset. Dessa funktioner kan användas i skriptlaster samt i diagramuttryck. T.ex. exp (), log (), log10 (), pow () etc.

4. Trigonometriska och hyperboliska funktioner

Dessa funktioner utför trigonometriska och hyperboliska operationer och mäter vinklar i radianer. Exempelvis kommer cos (), sin (), solbränna () etc. under denna kategori.

5. Ekonomiska funktioner

Dessa funktioner används för att beräkna betalningar och räntor på beloppsfältet i en datasats. Exempelvis FV (), nPer (), Rate () etc.

6. Strängfunktioner

Dessa funktioner används för att hantera och manipulera strängar på olika sätt. Dessa funktioner tar strängparametrar och returnerar strängoperationer. Exempelvis len (), vänster (s, n), höger (s, n) etc.

7. Kartlägga funktioner

Dessa funktioner används för att hantera kartläggningstabeller. Exempel: ApplyMap (), MapSubstring () etc.

8. Inter Record-funktioner

Dessa funktioner används när föregående utgång behövs för nästa ingång. Det kan användas i såväl skript som laddas som i diagramuttryck.

9. Villkorliga funktioner

Dessa funktioner används för att utvärdera villkorade uttryck och returresultat enligt villkoren. Exempelvis alt (), if (), match (), wildmatch () etc.

10. Logiska funktioner

Dessa funktioner används för att utvärdera logiska operationer som att ta reda på om en data är en siffra eller text. T.ex. IsNum (), IsText ()

exempel

Alla är medvetna om grundläggande funktioner och QlikView kan också lösa de mest komplexa problemen. Så låt oss prata om några av de komplexa uppgifterna som enkelt kan uppnås med QlikView-funktioner. Vi vet alla att Qlikview tillhandahåller statistiska funktioner för att driva och analysera data. Låt oss förstå hur man använder chi2-testfunktionen på våra data i minnet. Innan vi fortsätter måste vi först ladda data i skriptedigeraren.

Stickprov-

jagIIIIIIVVVI
Lag A100708010520391
Lag B85211181784515

X - Team, Y - Såld mängd, Z- månader

Ovanstående data är antalet produkter som säljs av två lag på 6 månader. Vi vill förstå om någon betydande relation finns mellan två team genom att observera deras försäljningsmönster under 6 månader.

När data laddas måste vi ladda chi2-testfunktioner för att utföra chi2-testet på våra data. Öppna Script Editor, välj Edit script och lägg till följande kommando för att ladda chi2-funktionen och skicka våra data för exekveringen:

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
Lag A107, 3852, 2
Lag B259, 0952, 2

Slutsats

QlikView tillhandahåller många inbyggda funktioner som körs i minnedata och visar sig därför vara mycket effektiva. Dessa funktioner har organiserats i många kategorier för att lösa olika problem. Och det är väldigt lätt att visualisera resultaten eftersom du kan visa resultatet av valfri funktion i tabellrutan. Det finns många andra funktioner som du kan göra mycket med dina data. Jag måste föreslå att kolla in dessa funktioner för att göra ditt arbete enklare.

Rekommenderade artiklar

Detta är en guide till QlikView-funktioner. Här diskuterar vi typer av QlikView-funktioner i olika kategorier som löser många olika typer av affärsproblem. Du kan också titta på följande artiklar för att lära dig mer-

  1. Vad är QlikView?
  2. QlikView-verktyg
  3. QlikView intervjufrågor
  4. QlikView vs QlikSense
  5. Exempel på inbyggda Python-funktioner

Kategori: