Les colonnes
Les colonnes définissent ce qui s'affiche dans chaque colonne du tableau final. Vous pouvez afficher des informations directes de l'objet, des valeurs calculées par formule, ou des agrégats issus des transformations.
Introduction
Chaque colonne est définie par deux informations essentielles :
Le libellé
Le texte affiché en en-tête de colonne dans le tableau. C'est ce que voit l'utilisateur final. Choisissez un libellé court et clair : "Date facture", "Montant HT", "Fournisseur".
La source de données
D'où vient la valeur affichée dans cette colonne. Il existe trois types de sources, détaillés ci-dessous.
Ordre d'affichage
Les colonnes sont affichées dans l'ordre de leur position. Vous définissez cet ordre lors de la configuration — la première colonne a la position 0, la deuxième la position 1, etc.
Colonne par champ direct
C'est le type le plus simple : la colonne affiche directement la valeur d'une propriété de l'objet. Vous sélectionnez le champ dans la liste des propriétés disponibles.
Rendu selon le type de champ
Miel adapte automatiquement l'affichage selon le type de donnée :
| Type de champ | Affichage dans le rapport |
|---|---|
| Date | Format jj/mm/aaaa (ex : 15/03/2025) |
| Date de création | Format jj/mm/aaaa |
| Statut | Libellé du statut (ex : "Réglé" plutôt que "paid") |
| Utilisateur assigné | Prénom et nom complet(s) |
| Référence vers un objet | Nom discriminant de l'objet référencé |
| Nombre | Valeur brute (configurable via le formatage) |
| Texte, liste déroulante | Valeur telle quelle |
Exemple
Sur un rapport de factures fournisseurs, une colonne "Date de paiement" avec le champ direct paymentDate affichera automatiquement la date au format jj/mm/aaaa pour chaque facture.
Colonne par formule
Une colonne par formule affiche une valeur calculée par une expression MELpour chaque ligne. C'est le type le plus flexible : vous pouvez accéder à des données liées, effectuer des calculs, combiner plusieurs champs.
Cas d'usage courants
Accéder à un objet lié
Depuis une facture fournisseur, afficher le nom du fournisseur (un objet distinct lié à la facture). La formule navigue dans la relation pour récupérer le nom.
Extraire une composante de date
Afficher le mois (en chiffre ou en lettres) d'une date pour grouper les données par mois. Très utile pour les rapports mensuels.
Concaténer plusieurs informations
Créer une colonne "Référence" qui combine le numéro de dossier et le nom du client dans une seule cellule.
Transformer une liste
Depuis un projet avec plusieurs intervenants, afficher la liste de leurs noms séparés par des virgules.
Syntaxe des formules
Les formules utilisent le langage MEL (Miel Expression Language). Pour la syntaxe complète et les fonctions disponibles (MOIS, CONCAT, TRANSFORMER...), consultez la documentation MEL.
Documentation MEL →Colonne par valeur calculée
Ce type de colonne n'a pas de source directe — elle est destinée à recevoir une valeur calculée par les transformations du rapport. On lui attribue une valeur par défaut (souvent 0 ou vide) qui sera écrasée par les transformations.
C'est le type à utiliser quand vous voulez afficher des agrégats (sommes, comptages) calculés dans une étape de transformation.
Exemple
Dans un rapport de projets groupés par pays, vous voulez afficher le nombre de projets par pays. Vous créez une colonne "Nombre de projets" avec valeur par défaut 0. La transformation GroupBy calculera le comptage et le placera dans cette colonne pour chaque ligne de groupe.
Formatage
Pour les colonnes numériques, vous pouvez configurer des options de formatage qui s'appliquent à l'affichage dans le tableau :
| Option | Description | Exemple |
|---|---|---|
| Précision | Nombre de décimales affichées | 1 234,56 (précision 2) |
| Devise | Affiche le symbole de la devise après la valeur | 1 234,56 € |
| Nombre de lignes max | Pour les textes longs, limite le nombre de lignes affichées | Texte tronqué après 2 lignes |
Formatage vs calcul
Le formatage n'affecte que l'affichage de la valeur, pas sa valeur réelle. Une colonne affichant "1 234,56 €" contient toujours la valeur numérique 1234.56 — utile si vous utilisez cette colonne dans des calculs ou des agrégations.
Ordre des colonnes
L'ordre d'affichage des colonnes est défini par leur position. La colonne avec la position 0 apparaît en premier (à gauche), puis la position 1, etc.
Conseil : colonnes d'identification en premier
Placez les colonnes qui identifient la ligne en premier (numéro de facture, nom du client, date...). Les colonnes numériques (montants, quantités) viennent ensuite. C'est ce que les utilisateurs lisent naturellement de gauche à droite.
Prochaine étape
Découvrez comment restructurer vos données avec les transformations de lignes.