Liste des documents
Sur cette page

Expressions

Expressions

Les expressions ProcessMind vous permettent de générer du texte enrichi et du contenu dynamique dans vos dashboards. Grâce aux expressions, vos dashboards sont plus interactifs et s’adaptent automatiquement à vos données. Ce guide propose des exemples pratiques et des notations pour vous aider à utiliser efficacement les expressions.

Principes de base

Vous pouvez utiliser des expressions pour référencer directement des métriques et des attributs dans vos textes. Cela crée du contenu dynamique qui se met à jour automatiquement dès que vos données changent.

Exemple 1 : Nombre de cas vs total

Pour afficher le nombre de cas actifs par rapport au total, utilisez :

Nb de cas visibles : ${metric} / Total : ${total}

Ici, ${metric} correspond à la valeur de la métrique en cours et ${total} au nombre total de cas.

Exemple 2 : Cas non inclus

Pour afficher le nombre de cas non inclus (total moins actuel) :

Nb de cas non inclus : ${total - metric}

Là aussi, ${metric} correspond à la valeur actuelle et ${total} au nombre total de cas.

Exemple 3 : Pourcentage de cas avec fonction

Pour afficher le pourcentage de cas visibles parmi le total :

Pourcentage de cas visibles : ${formatPercentage(metric)}

Ici, ${metric} représente la métrique définie sur les cas.


Fonctions disponibles

ProcessMind prend en charge diverses fonctions dans les expressions pour les calculs, le formatage et les recherches dynamiques. Combinez-les avec vos métriques et attributs pour obtenir des résultats puissants et flexibles.

FonctionDescriptionExemple
round(value, decimals?)Arrondit un nombre à l’entier le plus proche ou au nombre de décimales souhaité.${round(metric, 2)}123.46
power(base, exponent)Élève un nombre à une puissance (équivalent à pow).${power(2, 3)}8
pow(base, exponent)Alias de power.${pow(metric, 2)}
sqrt(value)Retourne la racine carrée d’un nombre.${sqrt(metric)}
abs(value)Donne la valeur absolue (retire le signe négatif).${abs(metric)}
ceil(value)Arrondit un nombre vers le haut à l’entier supérieur.${ceil(3.2)}4
floor(value)Arrondit un nombre vers le bas à l’entier inférieur.${floor(3.8)}3
exp(value)Retourne le nombre d’Euler e élevé à la puissance indiquée.${exp(1)}2.718...
log(value)Retourne le logarithme naturel (base e).${log(metric)}
mod(dividend, divisor)Renvoie le reste après division.${mod(10, 3)}1
formatDate(date, format?)Formate une date dans une chaîne lisible. Accepte des modèles de formatage optionnels.${formatDate(created_at, "YYYY-MM-DD")}
formatDuration(ms)Convertit une durée en millisecondes en une chaîne lisible.${formatDuration(metric)}3j 4h 5m
formatPercentage(value)Formate un décimal en pourcentage.${formatPercentage(metric)}75%
getVariable(name)Récupère la valeur d’une variable définie par l’utilisateur.${getVariable("Case Id")}

Astuce : Vous pouvez imbriquer des fonctions ou les combiner avec des opérations arithmétiques. Exemple :

${formatPercentage(round(metric / total, 2))}

Cela permet de calculer un ratio, de l’arrondir à deux décimales et de l’afficher en pourcentage.


Optimiser l’utilisation des expressions

En combinant métriques, attributs, opérateurs et fonctions, vous pouvez créer des dashboards qui vont au-delà des simples chiffres : ils racontent une histoire. Les expressions permettent d’afficher des textes dynamiques et des insights calculés, mis à jour automatiquement lors du filtrage ou de l’exploration des données.

Que vous affichiez des pourcentages, des KPIs ou que vous formatiez vos valeurs pour plus de clarté, les expressions rendent vos dashboards informatifs, interactifs et visuellement attrayants — sans code personnalisé.

Utilisez ces outils pour guider les utilisateurs vers des insights pertinents, mettre en avant les tendances et faciliter la compréhension des données. Avec un peu de créativité, vos dashboards deviennent de véritables récits interactifs qui aident à la prise de décision.