Syntaxe
|
Column( UntypedRecord, ColumnName )
|
Paramètres
| Nom |
Description |
| UntypedRecord |
Ce paramètre représente un enregistrement ou une table à partir duquel une colonne est extraite. Ce paramètre permet de spécifier la source des données, qu'il s'agisse d'une table ou d'un enregistrement. |
| ColumnName |
Ce paramètre représente le nom de la colonne à extraire. Ce paramètre permet de spécifier le nom de la colonne dont vous souhaitez récupérer les données. |
Description
Cette fonction permet de retourner une colonne d'une table.
Remarques
- La fonction Column permet d'extraire une colonne précise à partir d'un enregistrement ou d'une table. Elle est particulièrement utile lorsqu'on souhaite manipuler
une seule dimension de données pour des calculs, filtrages ou visualisations. C'est une manière directe de cibler une série de valeurs spécifiques dans une structure de
données complexe.
- Le paramètre UntypedRecord peut être aussi bien une table qu'un enregistrement. Cela rend la fonction polyvalente, capable de s'adapter à différents types de sources
de données. Cette souplesse permet une utilisation dans des contextes variés, y compris les données dynamiques ou non typées.
- Le deuxième paramètre, ColumnName, est souvent fourni sous forme de chaîne ou d'identifiant de colonne. Il doit correspondre exactement au nom de la colonne telle
qu'elle est définie dans la source. Une faute de frappe ou une casse incorrecte peut provoquer des erreurs à l'exécution.
- La fonction Column peut être combinée avec des fonctions comme Filter, Sort, ou Average pour des traitements ciblés. Par exemple, on peut extraire une colonne de scores
et calculer leur moyenne : Average(Column(MyTable, "Score")). Cela simplifie les formules en évitant des constructions plus lourdes.
- L'utilisation de Column améliore la lisibilité du code en isolant une seule série de valeurs sans avoir à manipuler l'ensemble de la table. C'est une manière claire
d'exprimer l'intention du développeur, surtout dans des expressions longues ou complexes. Cela favorise la maintenance du code à long terme.
- Lorsqu'on utilise Column avec des tables dynamiques ou issues d'un service externe, il est essentiel de s'assurer que la colonne existe dans tous les cas. Sinon, des
erreurs d'exécution peuvent survenir, notamment si la structure des données change à la volée. Un bon usage inclut souvent une validation ou un test préalable.
- La fonction Column peut aussi servir à générer des tableaux d'options, comme pour alimenter des listes déroulantes. En extrayant par exemple tous les noms de produits
via Column(Products, "Name"), on peut directement les lier à un contrôle de type Dropdown. C'est une solution pratique pour travailler sur des sous-ensembles ciblés.
- Enfin, Column est une fonction très utile dans des situations de transformation de données ou de visualisation. Elle permet d'extraire rapidement les valeurs
nécessaires à une représentation graphique ou à un traitement statistique. Sa capacité à manipuler les données colonne par colonne s'avère précieuse dans les applications
analytiques.
Dernière mise à jour : Jeudi, le 1 Mai 2025