inputavg

inputavg() liefert den Mittelwert der Werte von inputfield aggregiert nach den Dimensionen des Diagramms. 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.

Beispiele:  

inputavg (Budget )

inputavg (Budget, '+' )

inputavg (Budget, '*' )

inputavg (Budget, '=' )

inputavg (Budget, '/' )

inputavg (Budget, '+T' )

inputavg (Budget, '+A' )

 

Siehe auch: