Gå till huvudinnehåll Gå till ytterligare innehåll

inputsum

inputsum() returnerar den aggregerade summan av inputfield itererad över en eller flera dimensioner i diagrammet. inputfield måste vara ett fältnamn på en fältegenskap som tydligt har angetts som ett indatafält i skriptet.

Syntax:  

inputsum(inputfield [, distribution_mode][set_expression])

När denna aggregeringsfunktion används som uttryck i ett tabelldiagram kan den aggregerade summan redigeras interaktivt. När man hovrar över uttryckscellen visas en indataikon. Klicka på ikonen för att cellen ska hamna i redigeringsläge för indata. Man kan använda piltangenterna upp/ned för att flytta sig mellan celler medan redigeringsläget för indata bibehålls. Ändringen i den aggregerade summan distribueras till de underliggande fältvärdena med hjälp av valt distribution_mode. Hela QlikView-dokumentet gör automatiskt uppdaterade beräkningar när nya värden anges.

Parametern distribution_mode kan ha följande värden:

Värden för parametern distribution_mode
Parameter Beskrivning
'+' Standardläge. Motsvarande delar av ändringen distribueras till samtliga underliggande värden.
'*' Ändringen distribueras proportionellt (till existerande värden) till de underliggande värdena.
'=' Det angivna värdet ges till alla underliggande värden.
'/'

Värdet fördelas jämt mellan de underliggande värdena, utan hänsyn till tidigare distribution, men den tidigare summan bibehålls.

distribution_mode-värdena i tabellen ovan kan ändras med hjälp av följande modifierare:

Värdemodifierare för parametern distribution_mode
Modifierare Beskrivning
T T.ex. '+T'. Innebär att den införda ändringen kompenseras över de valda värdena i indatafältet (totalsumman förblir intakt).
A T.ex. '+A'. Innebär att den införda ändringen kompenseras över alla övriga värden (totalsumman för blir intakt).

Exempel:  

inputsum (Budget )

inputsum (Budget, '+' )

inputsum (Budget, '*' )

inputsum (Budget, '=' )

inputsum (Budget, '/' )

inputsum (Budget, '+T' )

inputsum (Budget, '+A' )

 

Mer information

 

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

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!

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