Présentation des fonctions statistiques

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11 (Modifiée)


Les fonctions de ce thème effectuent des calculs sur des séries de valeurs.

Les fonctions Moyenne, Max, Min, Somme, Somme des carres, Ecart type et Variance s'appliquent aux champs. Elles utilisent une sélection d'enregistrements. Notez que les fonctions Somme des carres, Ecart type et Variance ne peuvent être utilisées que pendant l'impression.

Les fonctions ne travaillent que sur des valeurs numériques. Chacune de ces fonctions retourne une valeur numérique.

Utilisation des fonctions statistiques hors impression

Lorsque les fonctions Moyenne, Max, Min ou Somme sont utilisées sur un champ en-dehors d'une opération d'impression, il se peut qu'elles aient à charger chaque enregistrement de la sélection courante pour calculer le résultat. S'il y a beaucoup d'enregistrements, l'opération peut être longue. Pour limiter la durée du traitement, vous pouvez indexer le champ.

Note : Lorsque l'opération est longue, un thermomètre de progression apparaît. Ce thermomètre comporte un bouton Arrêt permettant à l'utilisateur d'interrompre l'opération. Si l'utilisateur clique sur ce bouton, la variable OK prend la valeur 0. Si l'opération est correctemen menée à son terme, la variable OK prend la valeur 1.

Utilisation des fonctions statistiques dans un état imprimé

Lorsque les fonctions statistiques sont utilisées dans un état, elles se comportent de façon particulière, car c'est l'état lui-même qui charge chaque enregistrement. Utilisez ces fonctions dans une méthode formulaire ou objet quand vous imprimez avec la commande IMPRIMER SELECTION ou quand vous imprimez en mode Développement à l'aide de la commande Imprimer dans le menu Fichier.

Lorsque vous utilisez ces fonctions dans un état, les valeurs retournées sont fiables uniquement dans le niveau 0 de rupture et seulement si la phase de traitement des ruptures est active. Cela signifie qu'elles ne sont utiles qu'en fin d'état, lorsque tous les enregistrements ont été traités.

Vous ne devez utiliser ces fonctions avec une méthode objet que dans une zone non-saisissable incluse dans la zone de rupture R0.

Pour mémoire : un champ passé comme paramètre à une fonction statistique doit être un numérique.

Référence

Ecart type, Max, Min, Moyenne, Somme, Somme des carres, Variance.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant