Comprendre les fonctions agrégées
1
.
Explications et instructions
Une fonction agrégée est un calcul effectué effectué sur plusieurs valeurs dans un intervalle de temps donné, le résultat est une seule valeur.
Pourquoi est-ce important ? Parce que les valeurs sont compressées lorsqu'elles sont affichées dans un widget. L'affichage de chaque valeur individuelle créerait une image peu claire et complexe, dont il est difficile de tirer des conclusions à partir de ce résultat. Il est généralement plus intéressant de connaître des nombres entiers que des détails. Si vous zoomez sur la ligne de temps du widget, vous verrez plus de points de données individuels.
Un widget propose 8 façons de compresser vos données :
COUNT | COUNT indique le nombre de valeurs envoyées dans l'intervalle de temps. Il fonctionne à la fois pour les valeurs numériques et les chaînes de caractères (= texte). |
AVG | AVG indique la valeur moyenne dans l'intervalle de temps. Elle est généralement utilisée pour obtenir une vue d'ensemble d'une situation ou lorsqu'il est important de connaître les moyennes. |
MAX | MAX indique la plus grande valeur reçue dans l'intervalle de temps. Utile pour vérifier une limite supérieure, par exemple. |
MIN | MIN indique la plus petite valeur de l'intervalle de temps. Utile pour vérifier une limite inférieure, par exemple. |
Premier | FIRST indique la première valeur reçue dans l'intervalle de temps. |
Dernier | LAST indique la dernière valeur reçue dans l'intervalle de temps. |
DIFF | DIFF calcule la différence entre la première et la dernière valeur de l'intervalle de temps. Cette fonction est utile lorsque votre capteur compte des totaux et que vous souhaitez connaître l'augmentation ou la diminution de vos valeurs. |
SUM | SUM calcule la somme de toutes les valeurs reçues dans l'intervalle de temps. Cette fonction est utile lorsque votre capteur est un compteur, par exemple, et que vous souhaitez connaître les totaux. |
Exemple: Supposons que votre capteur compte la consommation d'eau en litres.
Dans un intervalle de temps, il transmet les valeurs suivantes :
1 1 1 2 0 1 0 2 3
En fonction du calcul défini, votre widget affichera la valeur suivante valeur suivante :
COUNT |
= 8 |
AVG |
= 1.25 |
MAX |
= 3 |
MIN |
= 0 |
Premier |
= 1 |
Dernier |
= 3 |
DIFF |
= 2 |
SUM |
= 10 |
Veuillez noter ! Pour savoir quand utiliser SUM ou DIFF il est important que vous connaissiez la façon dont votre capteur mesure la valeur.
Exemple
- Si vous obtenez les valeurs suivantes : 1 1 0 2, vous pouvez utiliser SUM pour obtenir le total des valeurs mesurées
- Si vous obtenez les valeurs suivantes : 1 3 4 5, le capteur ajoutera lui-même les valeurs. Vous pouvez également utiliser DIFF pour savoir de combien les valeurs ont augmenté. Le calcul se présente comme suit DIFF (5 - 1 = 4)
Exemple
Il s'agit d'un graphique avec des données provenant d'un seul capteur, donc exactement le même chemin de mesure, mais avec trois agrégations différentes.
- La ligne rouge indique la température maximale (#MAX) mesurée.
- La ligne verte indique la valeur moyenne (#AVG).
- La ligne bleue indique la température minimale (#MIN) mesurée.
2
.
Comment utiliser les fonctions d'agrégation dans vos widgets ?
Lors de la configuration d'un widget, vous pouvez sélectionner un maximum pour les points de données affichés.
Les points de données sont les valeurs envoyées par le capteur au portail. Au fil du temps, ces valeurs se sont comprimées pour plus de clarté. La compression des points de données est contrôlée par le paramètre "Max Data Points". Plus le maximum que vous définissez, plus le nombre de points affichés sur votre widget est élevé et moins ils sont compressés.
Par exemple :
- Un graphique en colonnes dont le nombre de points de données maximum est fixé à 100 :
- Le même graphique avec " Nombre maximum de points de données" réglé sur 20 :
Lors de la compression de plusieurs valeurs de capteurs, la valeur affichée dans le widget est déterminée par la fonction d'agrégation.
Si vous ne sélectionnez pas l'agrégation, elle sera réglée par défaut sur "LAST".