Procédure : synthétiser ou regrouper des valeurs à l'aide d'expressions personnalisées (Visual Database Tools)
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.
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 Procédure : regrouper des lignes dans les résultats d'une requête (Visual Database Tools).
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 Procédure : créer des alias de colonnes (Visual Database Tools).
Dans la colonne Grouper par de l'expression, sélectionnez Expression.
Exécutez la requête.