Expressions dans les Dashboards
Expressions
Les expressions ProcessMind vous permettent de générer du texte riche et du contenu dynamique dans vos Dashboards, afin que le contenu s’adapte à vos données. Cette page présente des exemples et une notation propres aux Dashboards. Pour consulter la référence complète du langage d’expression, notamment les fonctions, les opérateurs et la syntaxe, reportez-vous à la section Langage d’expression.
Principes de base
Vous pouvez utiliser des expressions pour référencer directement des métriques et des attributs dans votre texte. Vous créez ainsi un contenu dynamique qui se met automatiquement à jour lorsque vos données changent.
Expressions sur les données
Les expressions peuvent également être définies sur les attributs d’un jeu de données afin de calculer ou de dériver des valeurs avant leur utilisation dans les Dashboards et les analyses. Utilisez-les lorsque la valeur recherchée n’existe pas dans une colonne des données sources ou lorsque vous souhaitez standardiser un calcul pour le réutiliser.
Une fois qu’une expression est disponible dans les données, vous pouvez la sélectionner partout où ProcessMind expose cet attribut, notamment dans les graphiques et les graphiques de texte.
Exemple 1 : nombre de cas et nombre total de cas
Pour afficher le nombre de cas actifs par rapport au nombre total, utilisez :
Number of cases in view: ${metric} / Total Cases: ${total} Ici, ${metric} correspond à la valeur actuelle de la métrique et ${total} au nombre total de cas.
Exemple 2 : cas non inclus
Pour afficher le nombre de cas non inclus, c’est-à-dire le total moins le nombre actuel :
Number of cases not included: ${total - metric} Ici encore, ${metric} correspond à la valeur actuelle de la métrique et ${total} au nombre total de cas.
Exemple 3 : pourcentage de cas avec une fonction
Pour afficher le pourcentage de cas visibles par rapport au nombre total :
Percentage of cases in view: ${formatPercentage(metric)} Ici, ${metric} correspond à la métrique définie sur les cas.
Fonctions disponibles
ProcessMind prend en charge différentes fonctions dans les expressions pour effectuer des calculs, mettre en forme les résultats et effectuer des recherches dynamiques. Pour consulter la référence complète des fonctions, opérateurs et éléments de syntaxe disponibles, reportez-vous à la référence du langage d’expression.
Les fonctions couramment utilisées dans les expressions des Dashboards sont notamment les suivantes :
round(value, decimals?): arrondir les nombres au nombre de décimales indiquéformatPercentage(value): formater les décimales en pourcentagesformatDuration(ms): convertir les millisecondes en durées lisiblesformatDate(date, format?): formater les dates selon des modèles personnalisés
Conseil : vous pouvez imbriquer des fonctions ou les combiner avec des opérations arithmétiques. Par exemple :
${formatPercentage(round(metric / total, 2))} Cette expression calcule un ratio, l’arrondit à deux décimales et le formate en pourcentage.
Sujets associés
- Référence du langage d’expression : toutes les fonctions, tous les opérateurs et la syntaxe.
- Utiliser la notation Markdown : texte riche dans les graphiques.
- Métriques : métriques utilisables dans les expressions.