Pourquoi des formules ?

Les formules permettent de transformer les données en temps réel afin que les utilisateurs puissent voir immédiatement les valeurs calculées et les données normalisées. Une formule peut être utilisée pour de simples conversions (par exemple, des acres en hectares ou en m^2), pour calculer le nombre de jours jusqu'à un certain stade de croissance à partir d'une date saisie ou pour calculer le rendement commercialisable effectif, corrigé de l'humidité et normalisé (t/ha) par plante.

En utilisant des formules pour normaliser les données, tout le monde peut immédiatement utiliser et comparer les valeurs entre les essais, quel que soit le pays, le produit local ou la configuration utilisée.  

 
Traits dérivés

QuickTrials prend en charge les formules dans une fonction appelée "Traits dérivés". Un caractère dérivé est calculé par le système sur la base de la valeur d'autres caractères. Par exemple, un caractère mesuré peut être saisi dans l'unité Kg, avec la taille de la parcelle en m^2 et un caractère dérivé peut être utilisé pour calculer automatiquement la valeur en t/ha ou en g/m^2. Cela facilite la comparaison directe des valeurs entre les essais, sans qu'il soit nécessaire de calculer manuellement les conversions à chaque fois.

Les caractéristiques dérivées vont également plus loin, avec le soutien des éléments suivants :

  • Opérations mathématiques standard : Ex. + - * /
  • L'imbrication : utiliser des fonctions / des mathématiques à l'intérieur d'autres fonctions
  • Vérification des unités : Le système signale une erreur si les unités ne correspondent pas à l'entité physique et n'autorise donc pas la conversion.
  • Conversion des unités : La conversion automatique des unités est possible

Les traits dérivés peuvent également être utilisés de la manière suivante : 

  • Modèles : Les caractères dérivés peuvent être incorporés dans des modèles, ce qui facilite la normalisation des essais et des valeurs.
  • Mises à jour en temps réel : Les caractéristiques dérivées sont immédiatement calculées et ajoutées à l'entrepôt de données lorsque les données sont saisies. Cela permet de créer des rapports avec des logiciels tiers directement à partir des valeurs normalisées.
  • Visualisation des données : Les caractéristiques dérivées sont affichées directement dans les graphiques de visualisation des données, ce qui permet de contrôler les valeurs normalisées en temps réel.

 

Comment utiliser les caractères dérivés

Un caractère dérivé peut être ajouté à un essai comme des mesures normales. En réglant le type de caractère sur "Dérivé" affichera un champ pour le formule et un pour la unité.

Les formule est l'endroit où la formule peut être introduite. Dans sa forme la plus simple, la formule fera simplement référence à un autre caractère (par exemple, "POIDS_FRUIT_KG") en spécifiant le code correspondant. Il est possible d'affiner la formule en référençant plusieurs caractéristiques et en utilisant des agrégations, des opérations mathématiques et d'autres fonctions selon les besoins.

Les unité est utilisé pour spécifier l'unité de résultat souhaitée. Le résultat du calcul sera converti dans cette unité. Si cela n'est pas possible, une erreur est affichée dans la section Datavisualization -> Overview.

Les résultats du trait dérivé sont exportables via Excel ou peuvent être associés aux observations de l'entrepôt de données.

Une plongée plus profonde

Deux fonctions méritent d'être mentionnées en particulier. Elles sont coalesce() et unité().

coalesce() - Permet de sélectionner des valeurs en fonction de leur disponibilité :

Nom : Rendement normalisé
Formule : coalesce(WEIGHT_KG, WEIGHT_FRUIT_G * NUM_FRUITS) / PLOT_SIZE_M2
Unités : t / ha

Coalesce() vérifie d'abord si le premier argument existe. Si c'est le cas, il est utilisé. S'il n'existe pas, le deuxième argument est utilisé. Comme dans cet exemple, cela permet de créer un caractère dérivé normalisé qui peut être calculé par deux méthodes différentes, en fonction des caractères existant dans l'essai.

Le résultat de ce calcul sera toujours converti en tonnes par hectare (t / ha) comme indiqué, indépendamment des unités utilisées dans les valeurs enregistrées (KG ou G dans ce cas). Cela est possible parce que le système comprend la signification physique des unités.

unit() - Permet d'attacher une unité :

Nom : Indice de hauteur
Formule : HEIGHT_CM / (3,4 * unité(cm))
Unités : Aucune

Cette méthode permet de calculer une valeur d'indice à partir d'une hauteur mesurée et de la diviser par une constante. Comme nous ne voulons pas qu'une unité soit attachée à la valeur de l'indice, nous devons donner à la constante une unité physique du même type que celle qui équilibre l'unité entrante.

Les caractères dérivés avec formules constituent un moyen puissant d'améliorer et d'optimiser vos essais de différentes manières. Ils permettent de gagner du temps et de faciliter les comparaisons d'essais.

Étude de cas Bejo Mexico

Bejo Mexico utilise QuickTrials pour rationaliser ses opérations d'essai et partager plus facilement les données avec ses collègues d'autres pays. Les essais portant sur 10 types de cultures différentes sont désormais gérés efficacement grâce à QuickTrials. Pour plus d'informations, visitez le site : https://www.quicktrials.com/bejo-quicktrials-case-study/

Nous espérons que vous apprécierez les nouvelles possibilités offertes par les formules. Si vous avez des commentaires, nous sommes toujours heureux de les recevoir.
support@quicktrials.com

Tous les vœux de l'équipe QuickTrials.