Somme
Objet
Renvoie le total de toutes les valeurs valides et non nulles dans une rubrique.
Format
Somme ( Rubrique{; Rubrique...} )
Paramètres
rubrique : une
rubrique liée, une
rubrique multivaluée ou un jeu de
rubriques non multivaluées ; il peut s'agir également d'une
expression renvoyant une rubrique, une rubrique multivaluée ou un jeu de rubriques non multivaluées.
Les paramètres situés entre deux accolades { } sont facultatifs.
Résultat
Nombre
Provenance
FileMaker Pro 6.0 ou version antérieure
Description
Une rubrique peut être l'un des éléments suivants :
•une rubrique multivaluée ( RubriqueMultivaluée ) ;
•plusieurs rubriques non multivaluées dans un
enregistrement ( rubrique1 ; rubrique2 ; rubrique3... ).
•les valeurs correspondantes des rubriques multivaluées dans un enregistrement ( RubriqueMultivaluée1 ; RubriqueMultivaluée2 ; RubriqueMultivaluée3 ), si le résultat est renvoyé dans une rubrique multivaluée possédant au moins le même nombre de valeurs ;
•plusieurs rubriques dans le premier enregistrement correspondant indiquées par
( table::rubrique1 ; table::rubrique2 ; ... ). Vous pouvez intégrer des rubriques provenant de
tables différentes
( table 1::rubrique A ; table 2::rubrique B... ).
Remarques
•Lorsqu'une rubrique référencée est une rubrique multivaluée, la fonction Somme renvoie la somme de la première rubrique de valeurs, puis la somme de la seconde rubrique de valeurs, etc.
Exemples
Une table Facturation possède une table externe répertoriant les articles.
Somme ( Articles::Prix total ) calcule la somme des prix de tous les articles apparaissant sur la facture.
Une table Heures facturées possède une table externe répertoriant les heures travaillées sur un projet. Heures est une rubrique de type Heure
Somme ( Heures::Heures facturées ) renvoie le nombre total d'heures facturées pour un projet. Ainsi, si la table externe affiche 40 heures et 15:30 heures, le total des heures facturables est 55:30 ou 55 heures et demie.
Dans les exemples suivants :
•Rubrique1 contient deux valeurs 1 et 2.
•Rubrique2 contient quatre valeurs 5, 6, 7 et 8.
•Rubrique3 contient la valeur 6.
Lorsque le résultat du calcul n'est pas une rubrique multivaluée :
•Somme ( Rubrique2 ) renvoie 26.
•Somme ( Rubrique1 ; Rubrique2 ; Rubrique3 ) renvoie 12.
Lorsque le résultat du calcul est une rubrique multivaluée :
•Somme ( Rubrique2 ) renvoie une rubrique multivaluée avec pour première valeur 26.
•Somme ( Rubrique1 ; Rubrique2 ; Rubrique3 ) renvoie une rubrique multivaluée avec 12, 8, 7, 8.
Rubriques connexes