# 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

[Indatafält](https://help.qlik.com/sv-SE/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/Input_Fields.htm)