Comment : synthétiser ou regrouper des valeurs à l'aide d'expressions personnalisées
Si vous pouvez utiliser des fonctions d'agrégation pour agréger des données, vous pouvez également créer des expressions personnalisées afin de générer des valeurs agrégées.Il est possible d'utiliser des expressions personnalisées à la place de fonctions d'agrégation dans une requête Agrégation.
Imaginons que, dans la table titles, vous souhaitiez créer une requête qui affiche non seulement le prix moyen mais aussi ce même prix assorti d'une ristourne.
Il est impossible d'inclure une expression basée sur des calculs portant sur des lignes individuelles de la table ; l'expression doit être fondée sur une valeur agrégée dans la mesure où seules les valeurs agrégées sont disponibles au moment du calcul de l'expression.
[!REMARQUE]
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.
Pour spécifier une expression personnalisée pour une valeur de synthèse
Spécifiez les groupes de votre requête.Pour plus d'informations, consultez Comment : regrouper des lignes dans les résultats d'une requête.
Placez-vous dans une ligne vide du volet Critères et tapez ensuite l'expression dans la colonne Colonnes.
Le Concepteur de requêtes et de vues assigne automatiquement un alias de colonne à l'expression afin de créer un en-tête de colonne pertinent dans le résultat de la requête.Pour plus d'informations, consultez Comment : créer des alias de colonnes.
Dans la colonne Grouper par de l'expression, sélectionnez Expression.
Exécutez la requête.