inputsum
inputsum() liefert die Summe der Werte von inputfield aggregiert nach den Diagrammdimensionen. inputfield muss ein Feldname einer Feldeigenschaft sein, die im Skript einwandfrei als Inputfeld angegeben wird.
Syntax:
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 Formelergebnisses 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. Die Summe 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:
inputsum (Budget )
inputsum (Budget, '+' )
inputsum (Budget, '*' )
inputsum (Budget, '=' )
inputsum (Budget, '/' )
inputsum (Budget, '+T' )
inputsum (Budget, '+A' )