🔗Calculs de liaison

Les calculs de liaison permettent d'effectuer des calculs sur des enregistrements liés.

🔗 Créer un calcul de liaison

La création d'un calcul de liaison peut se faire depuis une page d'un workflow ou d'un suivi. Pour cela, cliquez sur le pictogramme se situant en bas à gauche, puis sur + et sélectionnez Calcul de liaison.

Il est aussi possible de créer un calcul de liaison depuis la vue table ou dans une matrice en ajoutant un calcul de colonnes.

⚙️ Paramétrer un calcul de liaison

Pour le paramétrage d'un calcul de liaison, choisissez :

  • son identifiant unique

  • la table contenant les enregistrements sur lesquels le calcul sera appliqué

  • le champ Liaison Simple que lie la table sélectionnée à la table actuelle

  • le calcul à effectuer : vous avez alors la possibilité d'effectuer des calculs sur les champs Nombre et les champs Calcul de la table sélectionnée.

🚧 Compter un nombre d'enregistrements liés en utilisant un calcul de liaison

Dans cet exemple, nous allons voir comment compter le nombre de clients par agence en utilisant un Calcul de liaison. Chaque client sera lié à une agence spécifique.

Pour cela :

1️⃣ Créez les tables Client et Agence et complétez ces tables en ajoutant des champs qui définissent les clients et les agences (ex : "prénom client", "nom client", "adresse mail client" pour la table Client et "nom agence", "adresse agence", ... pour la table Agence).

2️⃣ Dans la table Client, ajoutez un champ Liaison Simple d'identifiant unique "Agence liée" et lié le à la table Agence. Ce champ sera utilisé pour lier chaque client à une agence spécifique.

3️⃣ Dans la table Client, créez un Calcul d'identifiant unique "1 client" et définissez sa valeur comme étant toujours égale à 1. Cette valeur constante sera utilisée pour compter le nombre de clients par agence.

4️⃣ Dans la table Agence, ajoutez un Calcul de liaison d'identifiant unique "Nombre de clients par agence". Dans son paramétrage, sélectionnez la table Client puis choisissez le champ Liaison Simple "Agence liée" de la table Client. Dans la formule du calcul, utilisez la fonction SUM pour additionner les valeurs du champ de calcul "1 client" de la table Client.

Ce calcul de liaison renverra le nombre total de clients par agence.

🚧 Calculer une moyenne en utilisant un calcul de liaison

On souhaite maintenant effectuer la moyenne du nombre de clients par agence pour chaque entreprise. Une entreprise peut avoir plusieurs agences, et chaque agence peut avoir plusieurs clients.

Pour cela :

1️⃣ Créez une table Entreprise et ajoutez-y les champs nécessaires pour définir une entreprise, tels que "Nom de l'entreprise" et "Adresse du siège social".

2️⃣ Dans la table Agence, ajoutez un champ Liaison Simple d'identifiant unique "Entreprise liée" et lié le à la table Entreprise pour établir la liaison avec l'entreprise correspondante.

3️⃣ Dans la table Entreprise, créez un Calcul de liaison d'identifiant unique "Moyenne de clients par agence - Entreprise". Dans son paramétrage, sélectionnez la table Agence puis choisissez le champ Liaison Simple "Entreprise liée". Dans la formule du calcul, utilisez la fonction MOYENNE puis sélectionnez le champ de calcul de liaison "Nombre de clients par agence" de la table Agence.

Ce calcul de liaison renverra la moyenne du nombre de clients par agence dans chaque entreprise.

Dernière mise à jour