Présentation des colonnes calculées

Effectué

Une colonne calculée vous permet de définir une formule de calcul exécutée par Microsoft Dataverse, quel que soit le formulaire permettant de modifier ou d’ajouter des données. Des colonnes calculées vous permettent d’automatiser des calculs autrement manuels. Les calculs vous permettent d’améliorer l’intégrité des données et de simplifier le développement des formulaires. Contrairement aux cumuls asynchrones qui effectuent un calcul en fonction d’une tâche planifiée, les calculs s’exécutent en temps réel lors de l’enregistrement de la ligne.

Les colonnes calculées sont puissantes et ont les considérations clés suivantes :

  • Les colonnes calculées utilisent les colonnes de la table actuelle ou des tables parentes associées d’une relation plusieurs-à-un.

  • Les colonnes calculées sont en lecture seule.

  • La prise en charge de l’expression est disponible sur la table actuelle et les colonnes de table parente associées dans les sections Condition et Action. Voici certaines des fonctions intégrées :

    ADDHOURS

    ADDDAYS

    ADDWEEKS

    ADDMONTHS

    ADDYEARS

    SUBTRACTHOURS

    SUBTRACTDAYS

    SUBTRACTWEEKS

    SUBTRACTMONTHS

    SUBTRACTYEARS

    DIFFINDAYS

    DIFFINHOURS

    DIFFINMINUTES

    DIFFINMONTHS

    DIFFINWEEKS

    DIFFINYEARS

    CONCAT

    TRIMLEFT

    TRIMRIGHT

  • Vous pouvez définir une ramification et plusieurs conditions. Les opérations logiques disponibles comprennent les opérateurs AND et OR.

  • Les types de colonnes suivants prennent en charge les calculs :

    • Une seule ligne de texte

    • Choix

    • Oui/Non

    • Nombre entier

    • Nombre décimal

    • Devise

    • Date et heure

  • Les fonctionnalités d’édition visuelle comprennent IntelliSense lorsque vous définissez le calcul dans la partie Action de la colonne.

  • Vous pouvez configurer des colonnes calculées pour utiliser des contrôles personnalisés.

Scénarios d’utilisation courants

  • Chiffre d’affaires pondéré : chiffre d’affaires estimé multiplié par la probabilité

  • Valeur nette : actifs soustraits du passif pour un compte donné

  • Coût de la main-d’œuvre : taux de base jusqu’à 40 heures, plus heures supplémentaires

  • Numéro de contact : numéro de téléphone pour une opportunité basée sur un compte ou un contact

  • Score du prospect : colonne unique qui fournit des insights sur la qualité d’un prospect donné

  • Suivi pour le : suivi d’une activité pendant un nombre de jours spécifié en fonction de la priorité

Limitations des colonnes calculées

  • Si la colonne calculée dépend d’une autre valeur, elle n’est pas recalculée tant que la ligne n’est pas récupérée.

  • Les valeurs dans des colonnes calculées faisant référence à une table associée, à une autre colonne calculée ou à une valeur logique dans la même table ne vous permettent pas de trier les données renvoyées par une requête. Bien que votre requête puisse spécifier que les résultats doivent être triés à l’aide d’une colonne calculée, le sens de tri est ignoré et ne génère aucune erreur. Si la colonne calculée fait référence uniquement à des valeurs simples dans la même ligne, le tri fonctionne normalement.

  • Seules les colonnes de la table et les colonnes des tables dans une relation plusieurs-à-un peuvent être utilisées dans une colonne calculée.

  • Les colonnes calculées peuvent faire référence à d’autres colonnes calculées dans leur formule, mais elles ne peuvent pas faire référence à elles-mêmes.