Utilisation des champs (Générateur de rapports version 1.0)
Un champ contient des données que vous pouvez ajouter à la mise en page du rapport. Lorsque vous sélectionnez une entité, les champs contenus dans celle-ci s'affichent dans la zone Champs du volet de l'Explorateur. Pour utiliser directement des champs, vous pouvez les ajouter à la zone de conception en faisant glisser le nom du champ ou en double-cliquant dessus. Pour utiliser un groupe de champs par défaut, vous pouvez faire glisser une entité vers la zone de conception. Les champs par défaut associés à cette entité sont ajoutés dans la zone de conception. Par exemple, si vous ajoutez l'entité Employee du modèle AdventureWorks à votre rapport, les champs ci-dessous sont ajoutés à la zone de conception : National ID Number, First Name, Middle Name, Last Name et Email Address.
L'utilisation des champs et des entités disponibles vous permet de personnaliser les informations affichées dans le rapport. Vous pouvez :
glisser-déplacer des champs vers pratiquement n'importe quel emplacement dans la mise en page du rapport, dans l'ordre que vous spécifiez ;
mettre en forme un champ de manière à ce que le contenu présente l'aspect souhaité ;
filtrer le contenu de n'importe quelle combinaison de champs ;
trier les données du rapport d'après un ou plusieurs champs dans l'ordre croissant ou décroissant ;
rechercher des champs dans la source de données et dans l'entité actuelle ;
modifier la formule d'un champ ;
créer de nouveaux champs.
Types de champs
Les champs peuvent contenir deux types de valeurs : les valeurs uniques et les totaux d'un ensemble de valeurs (également appelés agrégats). Par exemple, Last Name et Unit Price sont des valeurs individuelles, tandis que Total Sales est un agrégat, c'est-à-dire une valeur cumulée basée sur la somme d'un ensemble de valeurs. Le Générateur de rapports utilise les types de champs suivants : texte, numérique, DateTime, d'heure, de devise, d'agrégation, d'image et booléen.
Vous pouvez créer vos propres champs en définissant des formules. Par exemple, vous pouvez créer un champ qui représente la somme de trois autres champs du rapport. Lorsque vous créez le champ, vous définissez la formule qui indique au serveur de rapports d'ajouter les champs spécifiés et d'afficher le résultat dans le champ créé.
L'ordre des champs apparaissant dans la zone Champs du volet de l'Explorateur est déterminé par la source de données. En règle générale, les champs les plus fréquemment utilisés figurent vers le haut de la liste. Les nouveaux champs que vous créez apparaissent en haut de la liste.
Les champs de valeur unique et de totaux peuvent présenter des variantes. Une variante de champ est un champ qui contient des données basées sur le champ de niveau supérieur. Par exemple, l'entité Produit contient un champ Sell End Date (Date de fin de vente). Sous ce champ sont imbriquées des variantes, telles que Jour de fin de vente, Mois de fin de vente, Année de fin de vente et Trimestre de fin de vente. Ces champs, appelés variantes de champ, contiennent tous des données basées sur le champ Date de fin de vente.
Groupes de champs
Lorsque vous faites glisser des champs vers la mise en page du rapport, le Générateur de rapports crée des groupes dans lesquels apparaîtront les champs. Vous pouvez voir les groupes de champs en sélectionnant la mise en page du rapport. Les groupes créés par le Générateur de rapports sont basés sur les relations entre les champs. Vous pouvez modifier le regroupement des champs en les déplaçant dans la mise en page du rapport.
[!REMARQUE]
Que vous ajoutiez des champs individuellement ou par groupe dans la mise en forme du rapport, les résultats que vous obtenez sont différents. Au moment de créer vos rapports, tenez compte de leur incidence sur votre structure de rapport et votre requête.
Voici certaines règles de base que suit le Générateur de rapports pour regrouper les champs :
Lorsque vous faites glisser un champ vers le bord gauche de la région de données de table dans la zone de conception, il devient un groupe distinct.
Lorsque vous déposez un champ à droite de la zone de conception, il est intégré dans le groupement situé immédiatement à gauche.
Lorsque vous déposez un champ d'agrégation, les totaux sont automatiquement affichés dans tous les groupes.
Si vous souhaitez ajouter un champ à un groupe spécifique, faites glisser le champ vers un emplacement dans le groupe ou jusqu'à l'onglet de groupe qui apparaît au-dessus du groupe.
Icônes de champ
Icône |
Type |
Description |
---|---|---|
Texte |
Indique un champ qui contient du texte ; par exemple, le mot « Oui ». |
|
Nombre |
Indique un champ qui contient une valeur numérique unique ; par exemple, le nombre 5. |
|
Date/DateTime |
Indique un champ qui contient une date et/ou une heure, par exemple 3/4/2005 ou vendredi 18 octobre 2009 12:09. Les champs qui contiennent des valeurs du type de données CLR DateTimeOffset s'affichent dans la liste Champs en tant que champs de date/d'heure. |
|
Heure |
Indique un champ qui contient une heure affichée sous forme de texte, par exemple 07:32:25. |
|
Money |
Indique un champ qui contient une valeur monétaire ; par exemple, 782,95 €. |
|
Agrégat |
Indique un champ qui contient une valeur numérique unique issue d'un calcul portant sur un ensemble de nombres. Par exemple, le montant des ventes totales de 25 vendeurs est calculé en ajoutant les ventes de chacun des 25 vendeurs et la somme totale est affichée sous la forme d'une valeur numérique unique. |
|
Booléen |
Indique un champ qui contient une valeur de type vrai/faux ou oui/non ; par exemple, dans une colonne, la valeur Oui/Non indiquant si un produit spécifique a été interrompu. |
|
Image |
Indique un champ qui contient une image. Par exemple, supposons que votre base de données contienne des images de chacun des produits. Lorsque ces images sont incluses dans la source de données, cette icône est affichée avec le nom du champ. |
Voir aussi