Accéder au contenu principal Passer au contenu complémentaire

inputsum

inputsum() renvoie la somme agrégée de inputfield itérée sur la ou les dimensions du graphique. inputfield doit correspondre à un nom de champ déclaré correctement en tant que champ de saisie dans le script.

 

inputsum(inputfield [, distribution_mode][set_expression])

Lorsque cette fonction d'agrégation est employée comme expression dans un graphique de type table, il est possible d'éditer la somme agrégée de façon interactive. En survolant la cellule de l'expression avec la souris, vous voyez apparaître une icône de saisie. En cliquant sur cette icône, la cellule bascule en mode édition. Il est possible d'utiliser les touches flèches haut/bas pour naviguer dans les cellules en mode édition. La modification apportée à la somme agrégée est ensuite distribuée aux valeurs de champ sous-jacentes à l'aide du paramètre distribution_mode choisi. Le document QlikView entier est automatiquement recalculé dès que de nouvelles valeurs sont saisies.

Le paramètre distribution_mode admet les valeurs suivantes :

Valeurs du paramètre distribution_mode
Paramètre Description
'+' Mode par défaut. La modification sera répercutée en parts égales sur les valeurs dépendantes.
'*' La modification sera répercutée proportionnellement (aux valeurs existantes) sur les valeurs dépendantes.
'=' La valeur saisie sera affectée aussi aux valeurs dépendantes.
'/'

La valeur saisie est divisée en parts égales entre les valeurs dépendantes,sans tenir compte de le précédente distribution mais en conservant les sommes existantes.

Il est possible d'éditer les valeurs du paramètre distribution_mode de la table précédente à l'aide des modificateurs suivants :

Modificateurs de la valeur du paramètre distribution_mode
Modificateur Description
T Par ex. : '+T'. causera une compensation de la modification saisie sur les autres valeurs sélectionnées dans le champs de saisie (en conservant les totaux).
A Par ex. : '+A'. causera une compensation de la modification saisie sur toutes les autres valeurs (en conservant les totaux).

 

inputsum (Budget )

inputsum (Budget, '+' )

inputsum (Budget, '*' )

inputsum (Budget, '=' )

inputsum (Budget, '/' )

inputsum (Budget, '+T' )

inputsum (Budget, '+A' )

 

En savoir plus

 

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !

Rejoignez le Programme de modernisation analytique

Remove banner from view

Modernisez votre système sans compromettre vos précieuses applications QlikView grâce au Programme de modernisation analytique. Cliquez ici pour plus d'informations ou contactez : ampquestions@qlik.com