Prérequis
Effectuez les étapes de Créer une statistique de base.Création d’une définition de statistique à plusieurs colonnes
Pour commencer cet exemple, nous devons créer une définition de statistique plus complexe que la précédente. Nous allons définir plusieurs colonnes pour représenter les aspects clés du tir à longue distance : la distance et le calibre. L’exemple suivant montre comment créer la définition de statistique à l’aide du SDK C#.Columns, qui permet de définir plusieurs StatisticColumn afin
que la statistique puisse avoir plusieurs valeurs. La seule exception concerne l’utilisation de l’agrégation Sum. En outre, le nombre maximal de colonnes autorisé est de 5.
Ajout de données à une statistique
Maintenant que notre statistique est créée, nous allons y ajouter des données. La principale différence par rapport à notre précédent tutoriel sur ce sujet est que nous devons désormais ajouter deux valeurs différentes. L’exemple suivant montre comment ajouter des données à notre statistique à l’aide du SDK C#.Scores de la statistique à ajouter. Dans l’exemple de code,
nous voyons deux valeurs différentes, toutes deux des chaînes; il ne s’agit toutefois que d’une définition d’entrée au sein de la statistique. Ces valeurs
sont traitées comme des nombres. La longueur de la liste des scores doit toujours correspondre au nombre de colonnes de la
définition de statistique.
Récupération des données d’une statistique
Nous allons maintenant découvrir un moyen d’interroger plusieurs entités et d’obtenir toutes les statistiques associées à chacune d’elles. L’exemple suivant montre comment ajouter des données à notre statistique à l’aide du SDK C#.Départage des égalités
Lorsque nous disposons d’une définition de statistique à plusieurs colonnes, nous pouvons rencontrer un scénario nécessitant un départage. Ce mécanisme suit l’ordre dans lequel les colonnes ont été ajoutées. Chaque fois qu’une nouvelle valeur arrive, le système vérifie si elle remplit le critère d’agrégation de la première colonne. Si la valeur est identique, il vérifie alors le critère de la deuxième colonne. Ce comportement se poursuit pour les colonnes suivantes. Par exemple, nous pouvons avoir une statistique à trois colonnes :- La première colonne utilise l’agrégation Min.
- La deuxième colonne utilise l’agrégation Max.
- La troisième colonne utilise l’agrégation Last.
Conclusion
Dans ce tutoriel, nous avons appris à effectuer les opérations suivantes :- Créer une statistique à plusieurs colonnes
- Interroger des statistiques
- Comprendre le fonctionnement du départage des égalités.
