Création d’agrégats d’ensembles

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 6 minutes de lecture
  • Vous pouvez collecter la moyenne, le nombre, le maximum, le minimum et la somme des données dans n’importe quel champ d’un ensemble à l’aide d’un agrégat d’ensemble.

    Les agrégats d’ensembles collectent les données pour chaque champ de l’ensemble et génèrent le résultat. Les options incluent la moyenne, le nombre, le maximum, le minimum et la somme. Par exemple, un agrégat de somme sur un champ de nombre appelé Quantité stockera la somme de toutes les valeurs de champ Quantité de l’ensemble. Ces agrégats fonctionnent comme un champ en dehors de l’ensemble, peuvent être utilisés dans des règles globales et peuvent être affichés n’importe où dans la mise en page.

    Pour créer un agrégat, ouvrez un ensemble, faites défiler jusqu’au sous-champ que vous souhaitez regrouper, puis cliquez sur Créer un agrégat. Vous pouvez ensuite choisir le type d’agrégat et nommer le nouvel agrégat.

    Vous pouvez ajouter l’agrégat à la mise en page comme n’importe quel autre champ et le déployer.

    Définir la mise en page

    Voici la nouvelle somme d’agrégats pendant l’exécution :

    Créer un écran défini

    Remarque :
    L’agrégat Sandwich Sum représente la somme du champ Quantité. À ne pas confondre avec la taille du sandwich de 3, qui est le nombre de rangées de l’ensemble.

    Bien que les cinq types d’agrégats semblent simples, il existe des détails importants sur leur fonctionnement avec les champs booléens, les champs de liste de sélection et les champs dont les valeurs sont vides. Les sections suivantes clarifient ces détails.

    Agrégat Nombre

    Cet agrégat peut causer le plus de confusion. Le décompte peut être défini comme suit : « compter le nombre de fois où le champ a défini des valeurs dans l’ensemble ». Il compte les instances des types de valeurs suivants :

    • Non vide
    • Différent de zéro
    • Non faux

    Pour les listes déroulantes à sélection unique et à sélection multiple, l’agrégat de nombre est basé sur le nombre d’index ayant une valeur sélectionnée. L’agrégat Nombre pour l’exemple de champ suivant serait 2, car les index 1 et 2 ont des valeurs. Les index 3, 4 et 5 ne comptent pas car ils sont vides.

    Agrégat Nombre

    Remarque :
    Pour les listes déroulantes à sélection multiple, le nombre de valeurs sélectionnées n’a pas d’importance, il compte pour une.

    Champ de numéro

    Champ de numéro

    Le total de décompte dans ce champ serait de 3 (à partir des index 1, 2 et 3).

    Champ booléen

    Champ booléen

    Le nombre total serait de 2.

    Agrégats Moyenne, Minimum, Maximum et Somme

    Un agrégat moyen s’exécute sur toutes les itérations du champ de nombre de l’ensemble, y compris les valeurs nulles. Cela contraste avec les agrégats de nombre, qui ignorent les valeurs de nombre zéro.

    Agrégats Moyenne, Minimum, Maximum et Somme

    Dans ce champ de nombre, les index 1, 2, 3 et 4 totalisent 8. Puisque l’indice 3 avec la valeur 0 est inclus, 4 est le diviseur et la moyenne est 8/4 = 2.

    Ce comportement « y compris zéro » est également vrai pour les agrégats de somme, les agrégats minimums et les agrégats maximum. Dans l’exemple ci-dessus, la valeur d’agrégat minimale est 0, car il s’agit de la valeur la plus petite.

    Un agrégat moyen sur un champ booléen est généralement exprimé sous forme décimale. Il permet à l’utilisateur de savoir quel pourcentage d’index est sélectionné comme vrai. Dans le champ booléen suivant, trois des valeurs d’option de sélection des six index sont vraies et l’agrégat résultant est de 0,5.

    Agrégats Moyenne, Minimum, Maximum et Somme

    Un agrégat de sommes affiche le nombre de champs booléens marqués comme vrais. Dans l’exemple fourni, l’agrégat est 3.

    Un agrégat maximal sera 0 sauf si l’un des champs booléens est sélectionné, auquel cas il sera 1.

    Un agrégat minimum sera 0 sauf si tous les champs booléens sont sélectionnés, auquel cas il sera 1.

    Regroupe sur les sous-champs de la liste déroulante

    Quatre des cinq agrégats (moyenne, minimum, maximum et somme) ne fonctionnent que sur des valeurs numériques, pas sur du texte. Ainsi, si vous ajoutez l’un de ces agrégats sur un champ défini qui est une liste déroulante, vous obtiendrez une erreur une fois que vous aurez déployé et sélectionné une option de champ de texte.

    Par exemple, supposons que deux champs soient créés. Les deux champs avaient les mêmes options de champ, mais l’un est une liste déroulante à sélection unique et l’autre est une liste déroulante à sélection multiple. Voici les options de champ :

    Regroupe sur les sous-champs de la liste déroulante

    La quatrième option de champ utilise le mot « quatre » au lieu du chiffre 4. Comme indiqué ci-dessus, lorsque déployé et que « quatre » est sélectionné, un message d’erreur s’affiche :

    Regroupe sur les sous-champs de la liste déroulante

    Mais si nous sélectionnons les options numériques, les agrégats fonctionnent.

    Regroupe sur les sous-champs de la liste déroulante

    Dans le champ de liste déroulante à sélection unique suivant, il y a quatre index. L’étiquette d’option de la liste déroulante « Temps de toast » est affichée sous forme de texte, mais en arrière-plan, la valeur de l’option est numérique.

    Regroupe sur les sous-champs de la liste déroulante

    Les quatre valeurs sélectionnées sont « Une minute » (1), « Deux minutes » (2), vide et « Cinq minutes » (5). En appliquant chacun des agrégats au champ de liste déroulante à sélection unique, le résultat est le suivant :

    • Somme : 8 = 1 + 2 + 0 + 5
    • Maximum : 5 (la plus grande valeur d’option de champ sélectionnée)
    • Minimum : 1 (l’index vide ne s’applique pas au minimum)
    • Moyenne : 2,66 = (1 + 2 + 5) / 3 (L’index vide ne compte pas dans le total et le diviseur)
    • Nombre : 3 (la valeur vide ne s’applique pas à un agrégat de nombre)

    Gardez à l’esprit que les valeurs de liste déroulante vides sont prises en compte dans les agrégats minimum, maximum, somme et moyenne.

    Dans le champ de liste déroulante suivant, l’heure de toast a été convertie en liste déroulante à sélection multiple. Les quatre indices ont les valeurs d’option suivantes : [1, 5], [2], [ ] et [2, 5].

    Agrégats sur le champ

    En appliquant chacun des agrégats au champ, les résultats sont les suivants :

    • Somme : 15 = (1 + 5) + 2 + 0 + (2 + 5)
    • Maximum : 5 (toujours la plus grande valeur sélectionnée dans la liste déroulante. Il ne s’agit pas de la valeur combinée de l’indice. Pour ce faire, créez un champ et une règle dans l’ensemble pour additionner les valeurs de la liste déroulante à sélection multiple)
    • Minimum : 0 (la ligne vide s’applique au minimum)
    • Moyenne : 3,75 = [(1 + 5) + 2 + 0 + (2 + 5)] / 4 (La ligne vide compte dans le total et le diviseur. Le diviseur est le nombre d’index, et non le nombre d’options de champ de liste déroulante sélectionnées)
    • Nombre : 3 (la valeur vide ne s’applique pas à un agrégat de nombre)

    N’oubliez pas : Les agrégats moyenne, minimum, maximum et somme ne fonctionnent que pour les champs de liste déroulante si les valeurs des options de champ sont de type nombre. Si les valeurs des options de champ sont de type texte, les utilisateurs rencontrent une erreur lors de l’exécution.

    Le champ suivant est le champ configuré pour les exemples dans cette rubrique. Notez que le type de comparaison est Nombre et que les valeurs sont des nombres.

    Agrégats sur le champ