Documentation

Cookies & confidentialité

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Vous pouvez modifier vos préférences à tout moment depuis le pied de page.

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 champAffichage dans le rapport
DateFormat jj/mm/aaaa (ex : 15/03/2025)
Date de créationFormat jj/mm/aaaa
StatutLibellé du statut (ex : "Réglé" plutôt que "paid")
Utilisateur assignéPrénom et nom complet(s)
Référence vers un objetNom discriminant de l'objet référencé
NombreValeur brute (configurable via le formatage)
Texte, liste déroulanteValeur 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 :

OptionDescriptionExemple
PrécisionNombre de décimales affichées1 234,56 (précision 2)
DeviseAffiche le symbole de la devise après la valeur1 234,56 €
Nombre de lignes maxPour les textes longs, limite le nombre de lignes affichéesTexte 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.