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:

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:

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.

Examples:  

inputavg (Budget )

inputavg (Budget, '+' )

inputavg (Budget, '*' )

inputavg (Budget, '=' )

inputavg (Budget, '/' )

inputavg (Budget, '+T' )

inputavg (Budget, '+A' )

 

See also: