Partager via


Fonction Table

S’applique à : Applications Canvas  Flux Bureau  Applications pilotées par modèle Power Platform CLI

Crée une table temporaire.

Description

La fonction Table crée une table à partir d’une liste d’arguments d’enregistrements ou de tables.

Les colonnes de la table obtenue sont l’union de toutes les colonnes de tous les enregistrements et tables d’argument. Une valeur blank est ajoutée à toute colonne pour laquelle un enregistrement n’inclut pas de valeur.

Une table est une valeur dans Power Apps, au même titre qu’une chaîne ou qu’un chiffre. Vous pouvez spécifier une table en tant qu’argument pour une fonction et les fonctions peuvent renvoyer une table en conséquence. La table ne crée pas de table permanente. À l’inverse, elle renvoie une table temporaire composée de ses arguments. Vous pouvez spécifier cette table temporaire en tant qu’argument pour une autre fonction, le visualiser dans une galerie ou l’incorporer dans une autre table. Pour plus d’informations, voir Utilisation des tables.

Vous pouvez également créer une table à une seule colonne avec la syntaxe [ value1, value2, ... ].

Syntaxe

Tableau( RecordOrTable1 [, RecordOrTable2, ... ] )

  • RecordOrTables - Obligatoire. Enregistrements ou table à ajouter à la table obtenue. Si une table est fournie, les enregistrements de la table sont ajoutés à la table obtenue comme s’ils avaient été ajoutés individuellement.

Tableau( Non typé )

  • Non typé - Obligatoire. objet sans type qui représente une table ou un tableau. Les valeurs acceptables dépendent du fournisseur sans type. Pour JSON, l’objet sans type doit être un GUID représenté sous la forme d’un tableau JSON. Quel que soit le type de contenu du tableau sans type, la table obtenue est une table à colonne unique d’objets sans type.

Examples

  • Définissez la propriété Items d’une zone de liste sur la formule suivante :

    Table( {Color: "red"}, {Color: "green"}, {Color: "blue" } )
    

    La zone de liste affiche chaque couleur en tant qu’option.

  • Ajoutez une galerie de texte et définissez sa propriété Items sur la fonction suivante :

    Table( {Item: "Violin123", Location:"France", Owner:"Fabrikam"}, {Item:"Violin456", Location:"Chile"} )
    

    La galerie affiche deux enregistrements, qui contiennent le nom et l’emplacement d’un élément. Un seul enregistrement contient le nom du propriétaire.

  • Cette formule combine les tailles standard avec les tailles étendues dans une seule table

    Table( { Value: "XS" }, [ "S", "M", "L" ], { Value: "XL" } )