Instruction TRANSFORM

Crée une requête analyse croisée.

Syntaxe

TRANSFORM aggfunction
selectstatement
PIVOT pivotfield [IN (value1[, value2[, ...]])]

L’instruction TRANSFORM est composée des éléments suivants :

Élément

Description

aggfunction

Fonction d’agrégation SQL qui s’applique aux données sélectionnées.

selectstatement

Instruction SELECT.

pivotfield

Champ ou expression que vous souhaitez utiliser pour créer des en-têtes de colonne dans le jeu de résultats de la requête.

value1, value2

Valeurs fixes utilisées pour créer des en-têtes de colonne.


Remarques

Lorsque vous synthétisez les données à l’aide d’une requête Analyse croisée, vous sélectionnez des valeurs dans les champs ou expressions spécifiés comme en-têtes de colonne afin de pouvoir afficher les données dans un format plus compact qu’avec une requête Sélection.

L’instruction TRANSFORM est facultative, mais lorsqu’elle est incluse, il s’agit de la première instruction d’une chaîne SQL. Elle précède une instruction SELECT qui spécifie les champs utilisés comme en-têtes de ligne, et une clause GROUP BY qui spécifie le regroupement des lignes. Vous pouvez également inclure d’autres clauses, telles que WHERE, pour spécifier des critères de sélection ou de tri supplémentaires. Vous pouvez aussi utiliser des sous-requêtes comme prédicats (celles disponibles dans la clause WHERE) dans une requête Analyse croisée.

Les valeurs renvoyées dans pivotfield sont utilisées comme en-têtes de colonne dans le jeu de résultats de la requête. Par exemple, le croisement dynamique des chiffres de ventes du mois dans une requête Analyse croisée permet de créer 12 colonnes. Vous pouvez restreindre pivotfield pour créer des en-têtes à partir des valeurs fixes (value1, value2) répertoriées dans la clause facultative IN. Vous pouvez également inclure des valeurs fixes pour lesquelles aucune donnée n’existe afin de créer des colonnes supplémentaires.



Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×