Gå till huvudinnehåll

NumericCount - skriptfunktion

NumericCount() returnerar summan av-numeriska värden aggregerade i uttrycket, som definieras av en group by-sats.

Syntax:  

NumericCount ( [ distinct ] expr)

Returnerad datatyp: heltal

Argument:  

NumericCount-argument
Argument Beskrivning
expr Det uttryck eller fält som innehåller de data som ska mätas.
distinct Om predikatet distinct förekommer framför uttrycket ignoreras alla dubbletter.

Exempel och resultat:  

Lägg till exempelskriptet i dokumentet och kör det. Lägg sedan till åtminstone de fält som listas i resultatkolumnen på ett ark i vårt dokument för att se resultatet.

Exempel 1:  

Temp:

LOAD * inline [

Customer|Product|OrderNumber|UnitSales|UnitPrice

Astrida|AA|1|4|16

Astrida|AA|7|10|15

Astrida|BB|4|9|9

Betacab|CC|6|5|10

Betacab|AA|5|2|20

Betacab|BB||| 25

Canutility|AA|||15

Canutility|CC| ||19

Divadip|CC|2|4|16

Divadip|DD|7|1|25

] (delimiter is '|');

NumCount1:

LOAD Customer,NumericCount(OrderNumber) as NumericCountByCustomer Resident Temp Group By Customer;

Resultat för exempel 1
Kund NumericCountByCustomer
Astrida 3
Betacab 2
Canutility 0
Divadip 2

Exempel 2:  

LOAD NumericCount(OrderNumber) as TotalNumericCount Resident Temp;

Den andra satsen ger:
TotalNumericCount
7

Exempel 3:  

Givet att Temp-tabellen är laddad som i föregående exempel:

LOAD NumericCount(distinct OrderNumber) as TotalNumericCountDistinct Resident Temp;

TotalNumericCountDistinct
6
Eftersom det finns ett OrderNumbersom duplicerar ett annat blir resultatet sex distinkta värden.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!

Gå med i programmet Analytics Modernization

Remove banner from view

Modernisera utan att kompromissa med dina värdefulla QlikView-appar med programmet för analysmodernisering. Klicka här för mer information eller ta kontakt: ampquestions@qlik.com