Syntaxe
|
Table( RecordOrTable1 [, RecordOrTable2, ... ] )
|
|
Table( Untyped )
|
Paramètres
| Nom |
Description |
| RecordOrTable1 [, RecordOrTable2, ... ] |
Ce paramètre (ou ces paramètres) représente un ou plusieurs enregistrements ou tables à combiner dans une nouvelle table. Chaque élément devient une ligne de la table. |
| Untyped |
Ce paramètre représente une structure de données non typée (par exemple, une collection JSON ou une structure similaire) à convertir en table. |
Description
Cette fonction permet de créer une table à partir de ses paramètres.
Remarques
- Création rapide de tables à la volée : La fonction Table permet de construire manuellement une table à partir d'un ou plusieurs enregistrements. Cela
est particulièrement utile pour des démonstrations, des tests, ou la création de petits jeux de données sans source externe.
- Supporte l'hétérogénéité entre les lignes : Chaque ligne ajoutée via RecordOrTable peut contenir des colonnes différentes. Power Fx ajustera dynamiquement
les colonnes manquantes avec des valeurs nulles, ce qui rend cette fonction souple pour des structures non uniformes.
- Compatible avec des enregistrements imbriqués : Il est possible d'insérer des enregistrements contenant d'autres tables ou structures complexes, ce qui
permet de créer des tableaux hiérarchiques ou de modéliser des données arborescentes dans une seule table Power Fx.
- Utile pour convertir des structures non typées : La forme Table(Untyped) est particulièrement utile lorsqu'on manipule des données provenant d'APIs ou de
fichiers JSON. Elle permet de transformer ces structures en tables Power Fx manipulables dans l'interface.
- Peut fusionner plusieurs tables en une seule : En passant plusieurs tables à la fonction Table, celles-ci seront fusionnées ligne par ligne dans une
nouvelle table. Cela permet d'unifier des sources de données multiples de manière rapide et lisible.
- Fonction de base pour d'autres opérations tabulaires : Table est souvent utilisée en combinaison avec des fonctions comme Filter,
Sort, AddColumns ou GroupBy. Elle constitue une brique fondamentale dans
la manipulation de données dans Power Fx.
- Offre un contrôle total sur les données initiales : En définissant les lignes une à une, l'utilisateur garde un contrôle précis sur la structure et le
contenu de la table. C'est idéal pour tester des formules de calcul ou valider des interfaces en phase de développement.
- Nécessite une bonne gestion des types pour éviter des erreurs : Lorsque l'on combine des enregistrements ou des données non typées, il faut être vigilant
sur les noms et types de colonnes. Des incohérences peuvent entraîner des comportements inattendus dans les formules utilisant la table générée.
Dernière mise à jour : Jeudi, le 1 Mai 2025