Partager via


Créer des colonnes de formule avec des types de données décimales, de nombre entier, à virgule flottante et de choix

Cet article fournit des instructions sur la création et l’utilisation de différents types de données dans les colonnes de formule Microsoft Dataverse, par exemple des colonnes décimales, de nombre entier, à virgule flottante et de choix. Il décrit les étapes à suivre en commençant par la sélection de Formule fx comme type de données et la saisie d’une formule renvoyant une valeur numérique dans la barre de formule.

Commencez par créer une colonne pour une table

  1. Connectez-vous à Power Apps sur https://make.powerapps.com.

  2. Sélectionnez Tables, puis sélectionnez la table où vous souhaitez ajouter une colonne de formule. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.

  3. Sélectionnez la zone Colonnes, sélectionnez Nouvelle Colonne, puis sélectionnez le type de données et entrez la formule Power Fx. Selon la formule que vous entrez, vous pouvez créer l’une des entités suivantes :

Créer une colonne de formule décimale

Créez une colonne de formule qui renvoie un nombre décimal.

  1. Sélectionnez Type de données comme Formule fx.
  2. Entrez une formule qui renvoie une valeur numérique dans la barre de formule . Cet exemple crée une colonne de formule appelée Montant total. La colonne Prix unitaire est de type décimal. Capture d’écran d’un volet Créer une colonne de formule à utiliser avec un nombre décimal en utilisant « Prix unitaire » * 150.
  3. Développez Options avancées, puis définissez le nombre requis de décimales. Capture d’écran d’une définition de colonne de formule décimale.
  4. Sélectionnez Enregistrer. Par défaut, Type de données de formule est défini sur Décimal et un champ de formule décimale est créé.

Créer une colonne de formule de nombre entier

Créez une colonne de formule qui renvoie un nombre entier.

  1. Sélectionnez Type de données comme Formule fx.
  2. Entrez une formule qui renvoie une valeur numérique dans la barre de formule . Cet exemple crée une colonne de formule appelée Nombre d’unités. Les colonnes Prix total et Prix unitaire sont de type de données décimales. Capture d’écran d’un volet Créer une nouvelle colonne de formule à utiliser avec un nombre entier.
  3. Développez Options avancées, sélectionnez Nombre entier comme Type de données de formule et définissez le format requis pour la colonne Nombre entier. Capture d’écran d’une définition de colonne de formule de nombre entier utilisant « Prix total » / « Prix unitaire ».
  4. Sélectionnez Enregistrer.

Créer une colonne de formule de nombre à virgule flottante

Créez une colonne de formule qui renvoie un nombre à virgule flottante.

  1. Sélectionnez Type de données comme Formule fx.
  2. Entrez une formule qui renvoie un nombre à virgule flottante dans la barre de Formule. Entrez une formule qui renvoie un nombre à virgule flottante dans la barre de Formule. Cet exemple crée une colonne de formule appelée Prix total. Poids est une colonne à virgule flottante simple et Prix par g est une colonne décimale simple. Capture d’écran de la création d’une colonne de formule à virgule flottante
  3. Développez Options avancées et définissez le nombre requis de décimales.
  4. Sélectionnez Enregistrer.

Instructions pour créer des colonnes de formule de nombre à virgule flottante

  • Si un opérande intervenant dans une opération arithmétique est de type flottant, alors le résultat de la formule est de type flottant. Par exemple :
    • 1 + 2 + Float(1) car il utilise un opérande de type flottant - Float(1).
  • Une fonction numérique renvoie une valeur flottante lorsque le premier paramètre fourni à la fonction est de type flottant. Dans le cas contraire, la fonction renvoie une valeur décimale. Par exemple :
    • Sum(1, 2, Float(1)) est de type décimal et Sum(Float(1), 1, 2) est de type flottant.
  • Fonctions Float, Sqrt, Ln, Power, Exp et l’opérateur ^ renvoie une valeur flottante.

Créer une colonne de formule de choix

Pour créer une colonne de formule de choix, vous pouvez utiliser comme résultat un choix global ou un choix local d’une colonne de choix simple.

Utilisation du choix global

Créez un choix global. Cet exemple crée un choix global appelé Priorité de tâche.

Capture d’écran d’un choix global.

Créez une colonne de formule qui renvoie un choix à l’aide d’un choix global.

  1. Sélectionnez Type de données comme Formule fx.
  2. Entrez une formule qui renvoie une valeur de choix dans la barre de formule . Cet exemple crée une colonne de formule Priorité en utilisant le choix global Priorité de tâche. Capture d’écran de la création d’une colonne de formule de choix global.
  3. Sélectionnez Enregistrer. Notez que la colonne créée est du type de données Choix fx.

Utilisation d’un choix local à partir d’une colonne de choix simple

Créez une colonne de choix simple. Cet exemple crée une colonne de choix simple Priorité de tâche pour la table Compte.

Capture d’écran de la création d’une colonne de choix simple.

Créez une colonne de formule qui renvoie le choix à l’aide d’un choix local d’une colonne de choix simple.

  1. Sélectionnez Type de données comme Formule fx.
  2. Entrez une formule qui renvoie une valeur de choix dans la barre de formule . Cet exemple crée une colonne de formule Priorité sur l’entité Compte en utilisant le choix local d’une colonne de choix Priorité de tâche pour la table Compte. Capture d’écran de la création d’une colonne de formule de choix local.
  3. Sélectionnez Enregistrer.

Instructions relatives à l’utilisation des choix dans les colonnes de formule

  • Les choix locaux de la colonne de choix simple de la table associée ne peuvent pas être utilisés comme type de résultat dans les colonnes de formule.

  • Les options du même groupe d’options doivent être utilisées pour tous les arguments de résultat dans les colonnes de formule de choix.

  • Un choix utilisé par une colonne de formule ne peut pas être mis à jour.

  • Les options d’un choix ne peuvent pas être transmises comme argument à des fonctions de chaîne. La fonction Value peut être utilisée pour renvoyer la valeur numérique d’une option.

  • La colonne de choix local dépendante ou le choix global de la colonne de formule ne peut pas être supprimé.

  • Pour utiliser les options d’une colonne de choix locaux de la table associée (ensemble d’options) dans la définition de colonne de formule, utilisez d’abord le choix, puis utilisez les options de ce choix local.

    Par exemple, une colonne de choix nommée Couleur sur la table Contact. Colonne de choix pour la table de contacts associée nommée couleur. La colonne de choix a les options Rouge, Jaune et Vert. Colonne de choix avec les options rouge, jaune et vert. Pour une colonne de formule dans la table de compte utilisant la colonne de choix Couleur, la formule est la suivante :

    Recommandé - If(ParentAccount.Color == 'Color (Accounts)'.Red, 1, 2)

    Non recommandé - If( 'Color (Accounts)'.Red == ParentAccount.Color, 1, 2)Formule pour une colonne de choix

Voir aussi

Utiliser le bon type de nombre

Colonnes de formule Fx

Vue d'ensemble de Microsoft Power Fx

Colonnes Formule, Calculées et Cumulatives à l’aide d’un code

Créer des colonnes de formule avec des décimales (vidéo)