# inputavg

inputavg() liefert den Mittelwert der Werte von inputfield aggregiert nach den Diagrammdimensionen. inputfield muss ein Feldname einer Feldeigenschaft sein, die im Skript einwandfrei als Inputfeld angegeben wird.

Syntax:

inputavg(inputfield [, distribution\_mode][set\_expression])

Wird diese Funktion in einem Tabellendiagramm oder einer Pivottabelle verwendet, ist ihr Ergebnis in der Tabelle interaktiv editierbar. Bewegt man die Maus über eine solche Zelle, erscheint ein Input-Icon. Per Mausklick auf dieses Icon gelangen Sie in den Editiermodus. Mit Hilfe der Pfeil-nach-oben- und Pfeil-nach-unten-Tasten können Sie von einer Zelle zur nächsten wechseln und dabei im Bearbeitungsmodus bleiben. Die Änderung des Formelwerts wird entsprechend dem ausgewählten distribution\_mode auf die Werte des zugrundeliegenden Inputfeldes übertragen. Bei Eingabe neuer Werte werden alle Objekte des QlikView-Dokuments augenblicklich neu berechnet.

Der Parameter distribution\_mode kann folgende Werte annehmen:

distribution\_mode-Parameterwerte

| Parameter | Beschreibung |
| --- | --- |
| '+' | Standardmodus. Die Änderung erfolgt in allen betreffenden Werten des Inputfeldes zu gleichen Teilen. |
| '\*' | Die Änderung erfolgt proportional zu den momentanen Werten des Inputfeldes. |
| '=' | Alle betreffenden Werte des Inputfeldes nehmen den eingegebenen Wert an. |
| '/' | Der eingegebene Wert wird auf die betreffenden Werte des Inputfeldes gleichmäßig verteilt. Der Mittelwert bleibt dabei erhalten. |

Die distribution\_mode-Werte in der vorherigen Tabelle können anhand der folgenden Modifikatoren geändert werden:

distribution\_mode-Parameterwert-Modifizierer

| Modifikator | Beschreibung |
| --- | --- |
| T | Beispielsweise '+T'. Bewirkt eine Kompensation der Änderung innerhalb der anderen wählbaren bzw. ausgewählten Werte des Inputfeldes, so dass die Gesamtsumme gleich bleibt. |
| A | Beispielsweise '+A'. Bewirkt eine Kompensation der Änderung innerhalb aller anderen Werte des Inputfeldes, so dass die Gesamtsumme gleich bleibt. |

Beispiele:

`inputavg (Budget )` `inputavg (Budget, '+' )` ` inputavg (Budget, '*' )  ` `inputavg (Budget, '=' )` `inputavg (Budget, '/' )` `inputavg (Budget, '+T' )` `inputavg (Budget, '+A' )`

## Weitere Informationen

[Inputfelder](https://help.qlik.com/de-DE/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/Input_Fields.htm)