Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
Connectez-vous à Power Apps sur https://make.powerapps.com.
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é.
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.
- Sélectionnez Type de données comme Formule fx.
- 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.
- Développez Options avancées, puis définissez le nombre requis de décimales.
- 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.
- Sélectionnez Type de données comme Formule fx.
- 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.
- 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.
- 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.
- Sélectionnez Type de données comme Formule fx.
- 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.
- Développez Options avancées et définissez le nombre requis de décimales.
- 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 etSum(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.
Créez une colonne de formule qui renvoie un choix à l’aide d’un choix global.
- Sélectionnez Type de données comme Formule fx.
- 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.
- 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.
Créez une colonne de formule qui renvoie le choix à l’aide d’un choix local d’une colonne de choix simple.
- Sélectionnez Type de données comme Formule fx.
- 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.
- 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.
La colonne de choix a 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)
Voir aussi
Utiliser le bon type de nombre
Vue d'ensemble de Microsoft Power Fx
Colonnes Formule, Calculées et Cumulatives à l’aide d’un code