Langage d’expression
Créez des attributs calculés, définissez des conditions et transformez les données avec le langage d’expression de ProcessMind.
Fonctions d’évaluation conditionnelle, de comparaison et d’opérations logiques.
Catégorisation simple :
if(Amount > 1000, "High", "Low") Catégorisation à plusieurs niveaux : imbriquez les fonctions if pour créer plusieurs catégories :
if(Amount >= 10000, "Enterprise",
if(Amount >= 1000, "Business",
if(Amount >= 100, "SMB", "Consumer")
)
) Utiliser la fonction bucket : pour les seuils numériques, bucket est souvent plus lisible :
// Auto-generated labels
bucket(Amount, 100, 1000, 10000)
// Result: "<100", "100–1K", "1K–10K", or "≥10K"
// Custom labels
bucket(Amount, 100, "Small", 1000, "Medium", 10000, "Large", "Enterprise") Conditions fondées sur le temps :
if(dayOfWeek(StartTime) in [6, 7], "Weekend", "Weekday") Renvoie une valeur lorsqu'une condition est vraie et une autre lorsqu'elle est fausse.
| Paramètres |
| |||||||||
| Valeur renvoyée | any | |||||||||
| Exemples | if(Amount > 1000, "High", "Low") → High ou Low if(Status == "Approved", 1, 0) → 1 ou 0 if(5 > 3, "yes", "no") → yes if(2 > 7, "a", "b") → b | |||||||||
| Remarques | Peut être imbriquée pour gérer plusieurs conditions. |
Renvoie la plus petite valeur d'une liste de nombres.
| Paramètres |
| |||||||||
| Valeur renvoyée | nombre | |||||||||
| Exemples | min(5, 3, 8, 1) → 1 min(Amount, Budget) → La plus petite des deux | |||||||||
| Voir aussi |
Renvoie la plus grande valeur d'une liste de nombres.
| Paramètres |
| |||||||||
| Valeur renvoyée | nombre | |||||||||
| Exemples | max(5, 3, 8, 1) → 8 max(Amount, MinimumAmount) → La plus grande des deux | |||||||||
| Voir aussi |
Classe une valeur par tranches selon des seuils. Prend en charge les libellés générés automatiquement ou personnalisés.
| Paramètres |
| ||||||
| Valeur renvoyée | string | ||||||
| Exemples | bucket(Amount, 100, 1000, 10000) → <100, 100–1K, 1K–10K ou ≥10K Libellés générés automatiquement bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Night, Morning, Afternoon ou Evening Libellés personnalisés bucket(500, 100, 1000, 10000) → 100–1K bucket(14, 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Afternoon | ||||||
| Remarques | En mode automatique, tous les arguments qui suivent la valeur doivent être des nombres. En mode manuel, indiquez des paires seuil/libellé, puis un libellé par défaut. |
Nous utilisons des cookies pour améliorer votre expérience, personnaliser le contenu et analyser le trafic. En cliquant sur « Tout accepter », vous consentez à l’utilisation de cookies.