Sur cette page

Expressions dans les Dashboards

Process Intelligence Process Intelligence Disponible avec une licence utilisateur Process Intelligence ou supérieure. Seules les licences utilisateur de ce forfait ou d’un forfait supérieur peuvent utiliser cette fonctionnalité. Comparer les forfaits Disponible avec une licence utilisateur Process Intelligence ou supérieure

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.

Graphique texte ProcessMind avec une expression en temps réel

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.

Expressions configurées sur les données d’un jeu de données dans ProcessMind

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 pourcentages
  • formatDuration(ms) : convertir les millisecondes en durées lisibles
  • formatDate(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