par Rodney Landrum - Mis en ligne le 25/10/2005 - Publié en Décembre 2004
En tant qu'administrateur de base de données (DBA) et analyste de données,
je ne peux pas, en dépit de tous mes efforts, toujours éviter d'écrire du code pour
résoudre des problèmes complexes ou tirer parti de la richesse des outils de gestion
proposés par SQL Server. Au fil des années, j'ai écrit des scripts de solutions
pour toutes sortes de projets liés à SQL Server, allant de la création de lots DTS
(Data Transformation Services) à l'écriture de code ASP (Active Server Pages), me
réjouissant chaque fois que je suis parvenu à me dépêtrer des erreurs de syntaxe et
de la logique des boucles imbriquées. Toutefois, lorsque Microsoft a sorti SQL
Server 2000 Reporting Services, une solution qui requiert Visual Studio .NET 2003
pour l'élaboration de rapports, j'ai craint d'être obligé de franchir le pas et de devenir
un développeur accompli. Mais, en fait, vous n'avez pas besoin d'être un programmeur
pour développer un rapport Reporting Services. Cet outil propose deux
fonctionnalités de rapports puissantes, les paramètres et les expressions, qui une
fois combinées permettent aux créateurs de rapports d'ajouter des fonctionnalités
sophistiquées à leurs rapports sans écrire du code à rallonge.
Les paramètres en première ligne
Les paramètres sont des valeurs affectées, généralement basées sur les saisies
utilisateur, que vous pouvez employer avec des expressions afin de manipuler des
données, d’effectuer des calculs ou de
fournir une mise en forme personnalisée.
Par exemple, les expressions, qui sont des
fonctions compactes comportant souvent
une seule ligne écrites en Visual Basic .NET
standard, vous permettent de contrôler les
valeurs des propriétés d’éléments basées
sur certaines conditions ou certains critères.
Ainsi, une expression peut servir à
contrôler une propriété de mise en forme,
telle que la couleur du texte d’un champ
dans un rapport. Ainsi, un champ contenant une valeur exprimée en dollars pourrait
adopter une couleur rouge pour le texte si le montant baissait en deçà d’un certain
seuil. Dans Reporting Services, il est possible d’incorporer immédiatement des
expressions et des paramètres afin de traiter pratiquement n’importe quelle demande
de rapport. J’utilise cet outil depuis la première version bêta et j’ai réécrit
près de 100 rapports élaborés à l’origine sur d’autres plates-formes de reporting.
J’ai eu recours abondamment aux paramètres et expressions
dans pratiquement chacun d’eux et j’aimerais vous faire partager
quelques-unes des utilisations que j’ai trouvées pour ce
duo dynamique, notamment le développement et la réduction
de plusieurs groupes, le regroupement dynamique de
rapports et les dates paramétrées. Dans les exemples illustrés
ici, j’ai fait appel à la base de données exemple Microsoft
la plus récente, AdventureWorks2000. Microsoft a conçu les
exemples de rapports proposés dans Reporting Services
avec cette base de données et je fais spécifiquement référence
au rapport Territory Sales Drilldown dans celle-ci.
Téléchargez cette ressource
Guide de technologie 5G pour l’entreprise
Pourquoi la 5G est-elle faite pour votre entreprise ? La 5G peut améliorer la vitesse, la fiabilité et la capacité de votre réseau, permettant ainsi une meilleure collaboration, une productivité accrue et une prise de décision plus rapide. Notre livre blanc " The Big Book of Enterprise 5G" vous fournit les informations stratégiques dont vous avez besoin pour prendre des décisions éclairées et préparer votre entreprise à prospérer dans l'ère de la 5G. Cradlepoint, part of Ericsson est le leader mondial des solutions de réseau sans fil 4G LTE et 5G fournies via le cloud. Connectez vos employés, lieux et objets avec la 4G LTE et la 5G pour un WAN sans fil d'entreprise.