Passer au contenu principal

Comment utiliser la formule personnalisée dans un indicateur dynamique

Combiner et transformer vos indicateurs en fonction de vos besoins spécifiques.

Melchior Larere avatar
Écrit par Melchior Larere
Mis à jour il y a plus de 3 semaines

Créer et gérer une formule personnalisée

Disponibilité

Cette fonctionnalité est :

  • Incluse dans le plan Enterprise

  • Disponible en option payante pour les plans Standard et Advanced

    Si vous souhaitez l’essayer, contactez votre interlocteur Fabriq.


Objectif

Les formules personnalisées permettent de réaliser des calculs complexes à partir de plusieurs sources de données dans Fabriq.
Elles sont idéales pour combiner et transformer vos indicateurs en fonction de vos besoins spécifiques.


Cas d’usage courants

Voici quelques exemples de ce que vous pouvez faire avec une formule personnalisée :

  • Réaliser une soustraction entre deux indicateurs (ex. : pièces produites - pièces rejetées).

  • Calculer des ratios de scrap.

  • Calculer un TRS (Taux de Rendement Synthétique)


Créer une formule

1. Comprendre la structure

Une formule est composée de :

  • Indicateurs (IR) : les données sources que vous souhaitez utiliser.

  • Opérateurs (OR) : + - * / ( )

  • Fonctions (FN) : pour enrichir vos calculs (exemple : COALESCE).


2. Méthode de saisie

Deux options sont possibles pour saisir une formule :

  1. Saisie manuelle : écrivez directement votre formule dans le champ prévu.

  2. Saisie assistée : utilisez les boutons pour insérer automatiquement les éléments, ce qui limite les erreurs de syntaxe.

💡 Astuce :
La saisie assistée est recommandée, surtout pour les formules complexes.


3. Exemple simple

Objectif : calculer le nombre de pièces produites qui sont bonnes.

Sources disponibles :

  • A = pièces produites

  • B = pièces jetées

Formule :

A - COALESCE(B, 0)

Explication :

  • Si aucune pièce n'a été jetée et que l'indicateur B n’est pas renseigné, la fonction COALESCE remplace B par 0.

  • Résultat : A - 0 = A → votre indicateur reste à jour sans avoir à saisir manuellement 0.


Fonctions disponibles

COALESCE(IR, Value)

Remplace une valeur nulle par la valeur de votre choix.

  • Utilisation : COALESCE(B, 0) → si B est vide, il est remplacé par 0.

  • Idéal pour éviter les blocages dus aux champs non renseignés.


Gestion des erreurs

Fabriq vérifie automatiquement votre formule lors de la saisie et de la mise à jour.

  • Erreur détectée : vous ne pourrez pas sauvegarder la formule tant qu’elle contient une erreur de syntaxe.

  • Saisie assistée : minimise le risque d’erreur grâce aux suggestions automatiques.


Mettre à jour une formule

  • Vous pouvez modifier une formule à tout moment pour ajouter ou retirer des sources.

  • À chaque changement, toute la donnée historique est recalculée selon la nouvelle formule.

💾 Fabriq conserve la donnée historique et peut vous la fournir sur demande.


Récupérer la donnée historique

Pour obtenir la version des données avant modification de la formule, fournissez au support Fabriq les informations suivantes :

  • L’URL de l’indicateur.

  • La date de modification de la formule.

  • L’utilisateur qui a effectué la modification.

⚠️ Important :
Si ces informations sont incomplètes, nous ne pourrons pas traiter votre demande.

📂 Format fourni : CSV


Résumé

Élément

Exemple

Opérateurs

+ - * / ( )

Fonction disponible

COALESCE(IR, 0)

Exemple de formule

A - COALESCE(B, 0)


Bonnes pratiques

  • Utilisez la saisie assistée pour éviter les erreurs de syntaxe.

  • Testez vos formules avec des données simples avant de les appliquer à grande échelle.

  • Documentez vos formules complexes pour faciliter la maintenance par votre équipe.

FAQ – Questions fréquentes

1. Puis-je revenir à une ancienne version de la formule ?

Oui, il suffit de remettre la formule précédente dans le champ de saisie.
Les données seront recalculées automatiquement.


2. Est-ce que je perds la donnée historique lors d’une modification ?

Non. Fabriq sauvegarde toujours la donnée historique.
En cas de besoin, vous pouvez demander au support un export au format CSV (voir section ci-dessus).


3. Pourquoi ma formule ne peut-elle pas être sauvegardée ?

Votre formule contient probablement une erreur de syntaxe.

  • Vérifiez que vous avez utilisé les bons opérateurs et que les parenthèses sont bien fermées.

  • Utilisez la saisie assistée pour éviter les erreurs courantes.


4. Que fait exactement la fonction COALESCE ?

Elle remplace une valeur nulle ou non renseignée par une valeur définie.

Exemple : COALESCE(B, 0) → si B est vide, il est automatiquement remplacé par 0.


5. Puis-je combiner plusieurs fonctions dans une formule ?

Oui, vous pouvez combiner plusieurs fonctions et opérateurs pour créer des formules complexes.
Exemple :

(A - COALESCE(B, 0)) / C

6. Comment tester ma formule avant de la déployer ?

  • Créez un indicateur de test temporaire.

  • Appliquez-y la formule avec un petit jeu de données.

  • Vérifiez le résultat avant de l’appliquer à des données réelles.


7. Que faire si les résultats ne sont pas ceux attendus ?

  • Vérifiez la cohérence des sources de données.

  • Testez la formule avec des valeurs simples pour identifier l’erreur.

  • Si le problème persiste, contactez le support Fabriq en joignant :

    • L’URL de l’indicateur.

    • La formule utilisée.

    • Des exemples de valeurs attendues vs obtenues.


8. Puis-je importer une formule depuis un fichier ou un autre indicateur ?

Non, la saisie doit être faite manuellement ou via la saisie assistée.
Cependant, vous pouvez copier-coller une formule d’un indicateur à un autre.

Avez-vous trouvé la réponse à votre question ?