Cognos® 8 Business Intelligence

REPORT STUDIO GUIDE DE L'UTILISATEUR - CRÉATION DE RAPPORTS PROFESSIONNELLE

Informations sur le produit
Le présent document s'applique à Cognos® 8 Version 8.3 et peut aussi s'appliquer aux versions ultérieures de ce produit. Pour vérifier s'il existe une version plus récente du document, visitez le site Web de Cognos Global Customer Services (http://support.cognos.com).

Copyright
Copyright © 2007 Cognos Incorporated. Des portions des logiciels Cognos® sont protégées par un ou plusieurs des brevets américains suivants : 6,609,123 B1; 6,611,838 B1; 6,662,188 B1; 6,728,697 B2; 6,741,982 B2; 6,763,520 B1; 6,768,995 B2; 6,782,378 B2; 6,847,973 B2; 6,907,428 B2; 6,853,375 B2; 6,986,135 B2; 6,995,768 B2; 7,062,479 B2; 7,072,822 B2; 7,111,007 B2; 7,130,822 B1; 7,155,398 B2; 7,171,425 B2; 7,185,016 B1;7,213,199 B2. Cognos et le logo Cognos sont des marques de Cognos Incorporated dans divers pays, dont les États-Unis. Tous les autres noms de produits sont des marques, déposées ou non, de leurs sociétés respectives. Bien que tout ait été mis en œuvre pour assurer le caractère exact et complet des informations contenues dans le présent document, il est possible que des erreurs typographiques ou des inexactitudes techniques subsistent. Cognos Incorporated ne peut être tenu pour responsable des dommages ou pertes, quels qu'ils soient, pouvant découler de l'exploitation de ces informations. La date de publication figure ci-après. Cognos Incorporated se réserve le droit de modifier le contenu du présent document sans préavis. Toute amélioration ou autre modification apportée au logiciel ou au document sera consignée dans les éditions ultérieures. Disposition supplémentaire à l'intention du gouvernement des États-Unis. Le gouvernement des États-Unis jouit de droits restrictifs à l'égard de l'exploitation du logiciel et de la documentation qui l'accompagne : leur utilisation, duplication et divulgation sont soumises aux termes des alinéas (C)(1)(ii) de la clause 252.227-7013, dite Rights in Technical Data and Computer Software, du Defense Federal Acquisition Regulation Supplement (DFARS), ou aux alinéas (C) (1) et (2) de la clause 48CFR52.227-19, dite Commercial Computer Software – Restricted Rights, du Code of Federal Regulations, le cas échéant. Le contractant est Cognos Corporation, sis au 15 Wayside Road, Burlington, MA 01803 (États-Unis). Les informations figurant dans le présent document et le logiciel auquel il se rapporte sont la propriété exclusive de Cognos Incorporated. Tous droits réservés. Il est interdit de décompiler le logiciel à des fins de rétroingénierie. De plus, aucune partie du logiciel ou de la documentation ne peut être copiée, photocopiée ou reproduite de quelque autre façon, enregistrée dans un système de stockage de données, transmise sous quelque forme ou par quelque moyen que ce soit, ou traduite, sans l'autorisation écrite préalable de Cognos Incorporated.

Table des matières
Introduction

37 41

Chapitre 1: Nouveautés

Nouveautés de la version 8.3 41 Modes de création professionnelle et express 41 Interface utilisateur améliorée pour l'utilisation de sources de données dimensionnelles 42 Styles conditionnels améliorés 42 Mise en retrait de tableau étendue 42 Arborescence de données personnalisable 42 Table des matières des rapports PDF 43 Gestion de l'absence de données 43 Style de rapport simplifié 43 Expressions de rapports améliorées 43 Résultats de type singleton dans la présentation 45 Pagination horizontale PDF 45 Présentation indépendante des pages au format PDF 45 Zoom sur une région de graphique 45 Autres nouveautés 45 Fonctions modifiées dans la version 8.3 46 Comportement des produits après une mise à niveau 46 Valeurs de cellules spéciales affichées différemment 46 Les filtres limiteurs affectent désormais toutes les valeurs d'arête 47 Position de calcul implicite 47 Modifications apportées aux formats de données implicites des sources de données OLAP 47 Résultats incorrects obtenus avec les récapitulatifs appliqués aux mesures non additives pour SAP BW 49 L'agrégat FOR ne dépend plus du contexte pour OLAP 49 Arrondi avec des filtres d'égalité pour des cubes MSAS 49 Calculs Essbase sur des faits manquants 50 Modifications de l'arborescence de données pour SAP BW 50 Fonctions obsolètes dans la version 8.3 51 Format Excel 2000 51 Chapitre 2: Report Studio

53

Planification de rapports 53 Création d'applications Cognos 8 53 Utilisation de Report Studio 54 Interface utilisateur 55 Structure de base des rapports 58 Utilisation d'objets 60 Définition d'options 62 Paramètres du navigateur Web 65 Modes de création de rapports 66 Création d'un rapport 67 Guide de l'utilisateur - Création de rapports professionnelle 3

Table des matières Définition du pack 67 Choix d'un modèle de rapport 69 Ajout de données à un rapport 69 Enregistrement d'un rapport 72 Exécution d'un rapport 72 Définition des options de page PDF 79 Création de vos propres modèles de rapport 80 Conversion d'un rapport en modèle 80 Création d'un modèle 81 Techniques de création de rapports accessibles 81 Techniques de création de rapports pour Cognos 8 Go! Office 82 Gestion de vos rapports 84 SDK de Cognos 8 84 Chapitre 3: Types de rapports

87

Rapports de type Liste 87 Regroupement de données 88 Définition de l'étendue du groupe pour une colonne 90 Mise en forme de listes 93 Rapports de type Tableaux croisés 94 Nœuds de tableau croisé et membres de ces nœuds 95 Création d'un rapport de type Tableau croisé à un bord 97 Création d'un tableau croisé imbriqué 97 Mise en forme de tableaux croisés 98 Mise en retrait de données 101 Conversion d'une liste en tableau croisé 101 Exemple - Ajout de données d'agrégat à un rapport de type Tableau croisé 102 Exemple - Création d'un tableau croisé discontinu 103 Graphiques 104 Exemple - Création d'un graphique à colonnes pour représenter les tendances des commandes 106 Personnalisation d'un graphique 107 Personnalisation des couleurs d'un graphique 110 Modification de l'arrière-plan d'un graphique 112 Ajout d'une ligne de base à un graphique 113 Personnalisation des courbes d'un graphique 116 Ajout d'un repère à un graphique 117 Ajout d'une remarque à un graphique 118 Indication du texte du libellé des graphiques et de la valeur de texte affichés 123 Définition du texte d'un libellé personnalisé 123 Définition des propriétés d'un graphique de type jauge 124 Création d'un graphique de passage aux niveaux inférieur et supérieur 124 Exemple - Affichage des valeurs dans la légende du graphique 125 Définition du contexte de requête lors de la personnalisation des entrées et des titres de la légende ou des libellés des axes 127 Exemple - Personnalisation des titres d'axes 128 Exemple - Création d'une palette conditionnelle 129 Cartes géographiques 131 Exemple - Création d'un rapport de type Carte 133

4 Report Studio

Table des matières Exemple - Définition des valeurs de données de la couche des régions 134 Ignorer les données sans libellés 134 Mise en correspondance des valeurs de données et des noms du fichier de carte 135 Définition des valeurs de données de la couche des points 136 Ajout d'une autre couleur à la couche des points ou des régions 137 Définition de la taille des points 137 Ajout de titres, de sous–titres, de cartouches et de titres d'axe 138 Ajout de titres de légende 138 Ajout d'une remarque à une carte 139 Personnalisation d'une carte 139 Accès au détail d'un autre rapport à partir d'une carte 141 Edit a Map 142 Cartes supplémentaires 142 Données géographiques décisionnelles 143 Répétiteurs 144 Conversion d'une liste en répétiteur 144 Exemple - Création d'étiquettes de publipostage 144 Chapitre 4: Mise en forme d'un rapport

147

Recommandations - Présentation d'un rapport 148 Règles de présentation des rapports 148 Vue Structure de la page 149 Ajout d'un en-tête ou d'un cartouche 149 Ajout de bordures 151 Ajout de texte 151 Définition de la police 152 Ajout de couleurs 153 Copie et réutilisation de mise en forme 153 Insertion d'une image 154 Insertion d'une image en arrière-plan 154 Création d'une table des matières 154 Ajout d'un signet 156 Insertion d'autres objets 158 Éléments RTF pris en charge 161 Exemple - Ajout d'un fichier multimédia à un rapport 161 Alignement d'un objet 162 Utilisation de tables pour contrôler l'emplacement des objets 162 Application d'un style de table 163 Application d'un cadrage 164 Définition de marges 164 Réutilisation d'un objet de présentation 165 Modification d'un objet réutilisé 166 Mise à jour des objets réutilisés 166 Ajout d'une page 167 Création d'ensembles de pages 167 Jointure d'ensembles de pages imbriqués 169 Exemple - Préparation d'un rapport Liste de produits 170 Modification de l'ordre des lignes et des colonnes 171 Changement de nom d'une ligne ou d'une colonne 172

Guide de l'utilisateur - Création de rapports professionnelle 5

Table des matières Permutation des lignes et des colonnes 173 Insertion de numéros de pages 173 Définition de propriétés d'objet 174 Contrôle des sauts de page et de la numérotation des pages 174 Définition des propriétés de texte 176 Définition de l'agencement du texte 177 Définition de la hauteur et la largeur 178 Contrôle de la disposition des objets autour d'autres objets 179 Définition de bordures et de la taille des cellules dans les tableaux 180 Définition des propriétés des rapports 180 Création et modification de classes 181 Modification de classes pour mettre en forme des rapports Query Studio 182 Modification de la feuille de style de présentation implicite 183 Chapitre 5: Utilisation des données

185

Utilisation de données dimensionnelles 185 Insertion de membres de l'arborescence 187 Création d'un ensemble de membres 187 Insertion d'une hiérarchie 188 Insertion d'une propriété de membre 188 Imbrication de membres 189 Recherche de membres 189 Filtrage de données 190 Filtrage des valeurs à l'aide du contexte 192 Filtrage des données à l'aide d'une source de données SAP BW 194 Omission de la partie heure dans les colonnes de date 194 Tri des données 196 Tri avancé 198 Création de sections 199 Suppression de sections 200 Création de couches de page 201 Récapitulation des données 202 Définition de l'agrégation au niveau du détail ou du récapitulatif au moyen des propriétés d'agrégation indiquées dans le modèle 203 Définition de la propriété Groupement et récapitulatif automatiques 203 Ajout de récapitulatifs simples à l'aide du bouton Agrégat 204 Définition des propriétés d'agrégation d'une donnée élémentaire 205 Utilisation des fonctions d'agrégation dans les expressions de données élémentaires 205 Définition du mode d'agrégation 206 Agrégation de valeurs dans des tableaux croisés et graphiques 206 Agrégation des ensembles de membres 209 Création d'un calcul 209 Insertion d'une mesure ou d'un membre calculés 211 Création d'une intersection (nuplet) 211 Résolution de plusieurs calculs dans les tableaux croisés et les graphiques 212 Mise en forme de données 214 Indication du format d'un objet 215 Indication du nombre de décimales 216 Propriétés propres aux paramètres régionaux 216

6 Report Studio

Table des matières Insertion d'une donnée élémentaire unique 217 Spécification de la liste des données élémentaires d'un objet 218 Affichage des données pour une période spécifique 218 Définition de la mesure implicite 219 Définition de ce qui s'affiche pour un contenant de données vide 220 Ajout d'invites 220 Définition d'invites à l'aide des filtres de contexte 221 Utilisation de l'outil Créer une page d'invite 221 Création de votre invite et de votre page d'invite 222 Création d'un paramètre pour produire une invite 227 Création d'une invite directement dans une page de rapport 228 Modification des invites 229 Contrôle des données affichées dans l'invite de sélection dans l'arborescence 235 Utilisation de requêtes 236 Mise en relation de requêtes et de présentations 236 Utilisation de sources de données dimensionnelles 236 Connexion de requêtes entre plusieurs sources de données 237 Requêtes à faits multiples 237 Ajout de requêtes à un rapport 240 Création d'une requête d'union 241 Création d'une relation de jointure 245 Ajout d'informations de dimension à une requête 247 Éléments de référence à des packs dans des requêtes détaillées 249 Utilisation du code SQL ou MDX 250 Ajout d'une macro de requête 254 Chapitre 6: Utilisation de rapports existants

259

Ouverture et enregistrement local d'un rapport 259 Ouverture d'un rapport à partir du Presse-papiers 260 Ouverture de fichiers à partir d'autres studios 260 Spécification de requête Analysis Studio 261 Gestion des modifications au niveau du pack 267 Mise à jour des références de noms 267 Modification du pack 268 Ajouter plusieurs éléments dans une même colonne 269 Exemple - Création d'un rapport avec plusieurs éléments dans une même colonne 269 Diffusion de rapports en rafale 271 Définition des destinataires d'un rapport diffusé en rafale 272 Définition de groupes de diffusion en rafale 274 Définition d'options de diffusion en rafale 275 Activation de la diffusion en rafale 276 Création de rapports diffusés en rafale à l'aide d'une source de données dimensionnelles 277 Exemple - Diffusion d'un rapport en rafale 278 Personnalisation de rapports à l'aide de conditions 280 Mise en évidence de données par le biais de styles conditionnels 280 Mise en évidence de données par le biais de variables de style 284 Ajout d'un affichage conditionnel à un rapport 285 Accès au détail 294 Introduction à la fonction d'accès au détail 295

Guide de l'utilisateur - Création de rapports professionnelle 7

Table des matières Configuration de l'accès au détail dans un rapport 300 Création d'un rapport de passage aux niveaux inférieur et supérieur 307 Ensembles de membres 310 Création d'une relation Principale/Détails 311 Liaison de membres de deux sources de données dimensionnelles 313 Chapitre 7: Exercices pratiques

315

Exercice pratique : Création d'un rapport de type Liste 315 Exercice pratique : Création d'un tableau croisé 317 Exercice pratique : Création de graphiques 319 Exercice pratique : Création de rapports de type Carte 329 Affichage de la répartition des revenus par pays 329 Affichage des revenus et des marges pour les villes des États-Unis 330 Exercice pratique : Création d'un rapport de plusieurs pages 332 Exercice pratique: Création d'un rapport de tableau de bord 334 Exercice pratique - : Création d'un rapport dynamique présentant les données de la période à ce jour 337 Exercice pratique - : Création d'un rapport avec accès à ses propres détails 339 Chapitre 8: Mise à niveau de rapports

345

Restrictions liées à la mise à niveau de rapports depuis Cognos ReportNet 345 Changement du comportement de la fonction nombre entre Cognos ReportNet(R) 1.1 et Cognos 8 347 Mise à niveau de rapports de Cognos 8 version 8.1 ou 8.2 347 Comportement des produits après une mise à niveau 347 Non-suppression des membres qui ne contiennent aucune donnée pour SAP BW 348 Séparateurs de milliers manquants 348 Annexe A: Dépannage

349

Problèmes de création de rapports 349 Affichage différent du résultat d'une division par zéro dans les listes et les tableaux croisés 349 Erreur d'application lors de la mise à niveau d'un rapport 349 La couleur de fond du modèle ne s'affiche pas 350 Sous-totaux dans les listes groupées 350 Écrasement d'un libellé de graphique par un autre 350 Affichage d'un libellé sur deux dans un graphique 350 Affichage des arrière-plans dégradés de graphiques en gris 350 Problèmes de filtrage de données 351 Erreur HRESULT= DB_E_CANTCONVERTVALUE lors du filtrage d'une colonne _make_timestamp 351 Problèmes d'exécution de rapports 351 Les récapitulatifs des rapports ne correspondent pas aux membres visibles 351 Impossible de trouver la base de données dans le Content Store (Erreur QE-DEF-0288) 353 Erreurs d'analyse lors de l'ouverture ou de l'exécution d'un rapport mis à niveau 353 Une erreur de débordement se produit lorsqu'une valeur d'un tableau croisé compte plus de 19 caractères 353 L'erreur ORA-00907 se produit lors de l'exécution d'un rapport 353 Rapport ou analyse non exécutés en raison d'éléments manquants 354 Impossible d'afficher un rapport diffusé en rafale 354 8 Report Studio

Table des matières Un rapport mis à niveau à partir de ReportNet ne conserve pas son aspect d'origine 355 Liens d'accès au détail désactivés dans le navigateur Safari 355 Un total cumulatif dans les rapports regroupés renvoie des résultats inattendus 355 Problèmes lors de l'accès au détail 356 Impossible de changer de niveau entre les cubes car les noms uniques des membres ne correspondent pas 356 Résultats inattendus lors de l'accès au détail d'une source de données relationnelles à partir d'un cube. 356 Impossible de passer de la source de données relationnelles à un cube 357 Annexe B: Exemples

359

Exemples du pack Entrepôt de données VA (analyse) 359 Retours et satisfaction des clients 359 Formation des employés par année 359 Société Vacances et Aventure - Bilan au 31 décembre 2006 360 Rapport de primes de rendement globales 360 Rapport sur la succession 360 Profil de gestionnaire 360 Effectifs prévus 361 Postes à combler 361 Rapport de recrutement 361 Articles retournés 361 Retours par commande annulée en 2006 362 Retours par dommage, commandes annulées et plaintes en 2006 362 Revenus par filiale VA, 2005 362 Retours par mode de commande - Graphique à invites 362 Exemples du pack Entrepôt de données VA (requête) 363 Rapport Performances de ventes diffusé en rafale 363 Exemples du pack Ventes VA (requête) 363 Factures de commande - Donald Chow, représentant 363 Exemples pour la société Vacances et aventure 364 Le groupe de sociétés Vacances et aventure 365 Employés 366 Ventes et marketing 366 Base de données, modèles et packs de la société Vacances et aventure 367 Annexe C: Types de graphiques

371

Sélection d'un type de graphique et d'une configuration 372 Graphiques circulaires 373 Graphiques à colonnes 374 Graphiques à colonnes progressives 374 Graphiques de Pareto 375 Graphiques à barres 376 Graphiques à courbes 376 Graphiques à aires 377 Graphiques de type combinaison 378 Graphiques radar 378 Graphiques à nuage de points 379 Graphiques à bulles 379 Graphiques à points 380 Guide de l'utilisateur - Création de rapports professionnelle 9

Table des matières Graphiques à quadrants 380 Graphiques polaires 381 Graphiques d'intervalles d'indicateurs 381 Graphiques de type jauge 382 Configurations de graphiques 383 Graphiques standard 383 Graphiques à éléments superposés 383 Graphiques à éléments superposés proportionnels 384 Graphiques 3-D 385 Annexe D: Fonctions récapitulatives

387

Mise en correspondance des fonctions d'agrégation entre les sources de données, Framework Manager et Report Studio 391 Annexe E: Utilisation de l'éditeur d'expression

393

Création d'expressions à l'aide des sources de données SAP BW 394 Consultation des informations d'une donnée élémentaire 395 La recherche de valeurs peut renvoyer des résultats inattendus 395 Utilisation de guillemets dans les chaînes littérales 396 Recommandation - Utilisation des alias des noms uniques des membres (MUN) 396 Exécution d'un rapport contenant des membres 396 Des fonctions ne sont pas accessibles au moment de créer une expression de rapport ou de présentation 397 Concaténation de chaînes 397 Règles de conversion dimensionnelles 397 Règles de conversion pour les objets dimensionnels 400 Règles de conversion pour les valeurs de type numérique et chaîne 401 Chemins de conversion 401 Opérateurs 402 ( 402 ) 402 * 403 , 403 / 403 || 403 + 403 - 403 < 404 <= 404 <> 404 = 404 > 404 -> 404 >= 405 and 405 auto 405 between 405 case 405 contains 405 currentMeasure 406 10 Report Studio

Table des matières default 406 distinct 406 else 406 end 406 ends with 406 for 407 for all 407 for any 407 for report 407 if 407 in 407 in_range 408 is missing 408 is null 408 is not missing 408 is not null 408 like 408 lookup 409 not 409 or 409 prefilter 409 rows 409 starts with 409 then 410 when 410 Récapitulatifs 410 aggregate 410 average 410 count 411 maximum 411 median 411 minimum 411 moving-average 412 moving-total 412 percentage 413 percentile 414 quantile 415 quartile 415 rank 416 running-average 417 running-count 417 running-difference 418 running-maximum 419 running-minimum 419 running-total 420 standard-deviation 421 standard-deviation-pop 421 total 421 variance 422

Guide de l'utilisateur - Création de rapports professionnelle 11

Table des matières variance-pop 422 Récapitulatifs des membres 422 aggregate 423 average 423 count 423 maximum 423 median 423 minimum 423 percentage 424 percentile 424 quantile 424 quartile 424 rank 425 standard-deviation 425 total 425 variance 425 Constantes 425 date 426 date-heure 426 heure avec fuseau horaire 426 date-heure avec fuseau horaire 426 intervalle 426 intervalle de type Année 426 intervalle de type Mois 426 intervalle de type Année à mois 426 intervalle de type Jour 426 intervalle de type Heure 426 intervalle de type Minute 426 intervalle de type Seconde 426 intervalle de type Jour à heure 427 intervalle de type Jour à minute 427 intervalle de type Jour à seconde 427 intervalle de type Heure à minute 427 intervalle de type Heure à seconde 427 intervalle de type Minute à seconde 427 nul 427 nombre 427 chaîne 427 heure 427 Syntaxe 427 if then else 427 in_range 428 CASE (recherche) 428 CASE (simple) 428 Fonctions de date-heure selon le principe des jours ouvrables 428 _add_days 428 _add_months 429 _add_years 429 _age 430

12 Report Studio

Table des matières _day_of_week 430 _day_of_year 430 _days_between 431 _days_to_end_of_month 431 _first_of_month 431 _last_of_month 431 _make_timestamp 432 _months_between 432 _week_of_year 432 _years_between 433 _ymdint_between 433 Fonctions de bloc 433 _firstFromSet 433 _remainderSet 434 Fonctions de macro 434 + 434 array 434 csv 434 dq 435 grep 435 join 435 prompt 436 promptmany 436 sb 437 sq 437 sort 437 split 437 substitute 438 unique 438 urlencode 439 CSVIdentityName 439 CSVIdentityNameList 439 CAMPassport 440 CAMIDList 440 CAMIDListForType 440 Fonctions communes 441 nullif 441 _format 441 _round 441 abs 441 ancestor 442 ancestors 442 bottomCount 442 bottomPercent 442 bottomSum 442 caption 443 cast 443 ceil 444 ceiling 444

Guide de l'utilisateur - Création de rapports professionnelle 13

Table des matières char_length 444 character_length 444 children 445 closingPeriod 445 coalesce 445 completeTuple 445 cousin 445 current_date 446 current_time 446 current_timestamp 446 currentMember 446 defaultMember 447 descendants 447 emptySet 447 except 448 exp 448 extract 448 filter 448 firstChild 449 firstSibling 449 floor 449 generate 449 head 449 hierarchize 450 hierarchy 450 intersect 450 item 450 lag 450 lastChild 450 lastPeriods 451 lastSibling 451 lead 451 level 451 levels 451 linkMember 451 ln 452 localtime 452 localtimestamp 452 lower 452 member 453 members 453 mod 453 nestedSet 454 nextMember 454 octet_length 454 openingPeriod 454 order 454 ordinal 455 parallelPeriod 455

14 Report Studio

Création de rapports professionnelle 15 .Table des matières parent 455 periodsToDate 455 position 455 power 456 prevMember 456 roleValue 456 rootMembers 457 set 457 siblings 457 sqrt 457 subset 457 substring 458 tail 458 topCount 458 topPercent 458 topSum 458 trim 459 tuple 459 union 459 unique 459 upper 460 value 460 DB2 460 ascii 460 ceiling 460 char 460 chr 461 concat 461 date 461 day 461 dayname 461 dayofweek 462 dayofweek_iso 462 dayofyear 462 days 462 dec 462 decimal 463 difference 463 digits 463 double 463 event_mon_state 463 float 463 hex 464 hour 464 insert 464 integer 464 int 464 julian_day 465 lcase 465 Guide de l'utilisateur .

Table des matières left 465 length 465 locate 465 long_varchar 465 ltrim 466 microsecond 466 midnight_seconds 466 minute 466 month 466 monthname 466 quarter 467 radians 467 repeat 467 replace 467 right 467 round 468 rtrim 468 second 468 sign 468 smallint 468 soundex 468 space 469 substr 469 table_name 469 table_schema 469 time 469 timestamp 469 timestamp_iso 470 timestampdiff 470 to_char 470 translate 470 trunc 470 truncate 471 ucase 471 value 471 varchar 471 week 471 year 471 Fonctions de conversion DB2 472 Fonctions mathématiques DB2 473 Fonctions trigonométriques DB2 474 Informix 476 cardinality 476 char_length 476 concat 476 date 477 day 477 extend 477 hex 477 16 Report Studio .

Création de rapports professionnelle 17 .Table des matières initcap 477 length 478 lpad 478 mdy 478 month 478 nvl 478 octet_length 479 replace 479 round 479 rpad 479 substr 479 to_char 480 to_date 480 trunc 480 weekday 480 year 480 Fonctions mathématiques Informix 481 Fonctions trigonométriques Informix 481 MS Access 482 ascii 482 ceiling 483 chr 483 concat 483 curdate 483 curtime 483 dayname 483 dayofmonth 484 dayofweek 484 dayofyear 484 hour 484 instr 484 lcase 485 left 485 length 485 locate 485 ltrim 485 minute 485 month 486 monthname 486 now 486 position 486 quarter 486 right 486 round 487 rtrim 487 sign 487 space 487 substr 487 substring 487 Guide de l'utilisateur .

Table des matières truncate 488 ucase 488 week 488 year 488 Fonctions de conversion MS Access 488 Fonctions mathématiques MS Access 489 Fonctions trigonométriques MS Access 490 Oracle 490 add_months 490 ascii 491 ceil 491 char_length 491 chr 491 concat 491 decode 491 dump 492 greatest 492 initcap 492 instr 492 instrb 492 least 493 length 493 lengthb 493 lpad 493 ltrim 493 months_between 493 new_time 494 next_day 494 nls_initcap 494 nls_lower 494 nls_upper 494 nvl 495 replace 495 round 495 rpad 495 rtrim 495 sign 496 soundex 496 substr 496 substrb 496 { sysdate } 496 to_char 496 to_date 497 to_number 497 translate 497 trunc 497 trunc 497 {user} 497 vsize 498 18 Report Studio .

Création de rapports professionnelle 19 .Table des matières Fonctions mathématiques Oracle 498 Fonctions trigonométriques Oracle 498 Red Brick 500 ceil 500 concat 500 { current_user } 500 date 500 dateadd 501 datediff 501 datename 501 dec 501 decimal 501 decode 502 float 502 ifnull 502 int 502 integer 502 length 503 lengthb 503 ltrim 503 nullif 503 positionb 503 real 504 round 504 rtrim 504 sign 504 string 504 substr 504 substrb 505 time 505 timestamp 505 timestamp 505 to_char 505 SQL Server 506 ascii 506 char 506 charindex 506 { current_user } 506 datalength 506 dateadd 507 datediff 507 datename 507 datepart 507 day 508 difference 508 getdate 508 left 508 ltrim 508 month 508 Guide de l'utilisateur .

Table des matières patindex 509 replace 509 replicate 509 reverse 509 right 509 round 510 rtrim 510 sign 510 soundex 510 space 510 str 510 stuff 511 year 511 Fonctions de conversion SQL Server 511 Fonctions mathématiques SQL Server 512 Fonctions trigonométriques SQL Server 512 Teradata 514 account 514 add_months 514 bytes 514 case_n 515 char2hexint 515 characters 515 database 515 date 515 format 516 index 516 log 516 nullif 516 nullifzero 516 profile 516 random 517 role 517 session 517 soundex 517 substr 517 time 517 type 518 user 518 vargraphic 518 zeroifnull 518 Fonctions trigonométriques Teradata 518 SAP BW 521 Fonctions trigonométriques SAP BW 521 Fonctions mathématiques SAP BW 522 Sybase 522 ascii 522 char 523 charindex 523 20 Report Studio .

Création de rapports professionnelle 21 .Table des matières datalength 523 dateadd 523 datediff 524 datename 524 datepart 524 day 524 difference 525 getdate 525 left 525 ltrim 525 month 525 patindex 525 rand 526 replicate 526 reverse 526 right 526 round 526 rtrim 527 soundex 527 space 527 str 527 stuff 527 substring 528 to_unichar 528 uhighsurr 528 ulowsurr 528 uscalar 529 year 529 Fonctions mathématiques Sybase 529 Fonctions trigonométriques Sybase 530 Fonctions de rapport 531 _add_days 531 _add_months 532 _add_years 532 _age 532 _day_of_week 532 _day_of_year 532 _days_between 533 _days_to_end_of_month 533 _first_of_month 533 _last_of_month 533 _make_timestamp 533 _months_between 533 _week_of_year 534 _years_between 534 _ymdint_between 534 abs 534 AsOfDate 534 AsOfTime 535 Guide de l'utilisateur .

Table des matières BurstKey 535 BurstRecipients 535 ceiling 535 CellValue 535 character_length 535 ColumnNumber 536 CubeCreatedOn 536 CubeCurrentPeriod 536 CubeDataUpdatedOn 536 CubeDefaultMeasure 536 CubeDescription 536 CubeIsOptimized 537 CubeName 537 CubeSchemaUpdatedOn 537 exp 537 extract 537 floor 537 GetLocale 538 HorizontalPageCount 538 HorizontalPageNumber 538 InScope 538 IsBursting 538 IsCrosstabColumnNodeMember 538 IsCrosstabRowNodeMember 539 IsFirstColumn 539 IsInnerMostCrosstabColumnNodeMember 539 IsInnerMostCrosstabRowNodeMember 539 IsLastColumn 539 IsLastInnerMostCrosstabColumnNodeMember 539 IsLastInnerMostCrosstabRowNodeMember 540 IsOuterMostCrosstabColumnNodeMember 540 IsOuterMostCrosstabRowNodeMember 540 IsPageCountAvailable 540 ln 540 Paramètres régionaux 540 lower 541 mapNumberToLetter 541 mod 541 ModelPath 541 Maintenant 541 nullif 541 octet_length 542 PageCount 542 PageName 542 PageNumber 542 ParamCount 542 ParamDisplayValue 542 ParamName 543 ParamNames 543 22 Report Studio .

Création de rapports professionnelle 23 .01 554 Échec de l'imbrication d'étiquettes dans les graphiques 554 Séries de données tronquées 554 Différences de couleurs entre le format Excel et le format HTML ou PDF 554 Graphiques circulaires récurrents 555 Échec de l'omission des libellés d'axe distincts 555 Mise en forme Cognos 8 non prise en charge 555 Une cellule contient une série de # 556 Les rapports comportant plus de 256 colonnes ne s'affichent pas dans Excel 556 Largeur des colonnes et des tables 556 SSL (Secure Socket Layer) n'est pas pris en charge dans certains formats et certaines versions d'Excel 557 Le format numérique devient le format monétaire dans la version japonaise d'Excel 557 Le rapport affiche les données dans des colonnes inappropriées 557 Guide de l'utilisateur .Table des matières ParamValue 543 position 543 power 543 ReportAuthorLocale 543 ReportCreateDate 544 ReportDate 544 ReportDescription 544 ReportID 544 ReportLocale 544 ReportName 544 ReportOption 545 ReportOutput 545 ReportPath 545 ReportProductLocale 545 ReportSaveDate 545 round 546 RowNumber 546 ServerLocale 546 ServerName 546 sqrt 546 substring 547 TOCHeadingCount 547 Today 547 trim 547 upper 547 URLEncode 547 Fonctions de conversion du type de donnée 548 Annexe F: Production de rapports au format Microsoft Excel 553 Échec du chargement des images de la base de données Content Store de Cognos 8 dans un rapport 553 Une feuille de calcul vide est ouverte 553 Un message d'avertissement s'affiche lorsque l'application Excel ouvre un rapport Cognos 8 553 Non enregistrement du contenu d'une feuille de calcul pour les rapports enregistrés au format XLS 554 Échec du chargement d'un rapport Excel dans Netscape 7.

Table des matières Impossible d'accéder à un rapport sur un serveur distant 557 Non prise en charge de l'accès au détail des rapports 558 Non prise en charge des rapports de type Carte 558 Non prise en charge de la mise en forme Excel 558 Non prise en charge des boutons d'hyperlien 558 Échec de l'affichage au format Excel des rapports envoyés comme pièces jointes d'un courrier électronique 558 Propriétés graphiques non prises en charge dans Excel 558 Types de graphiques non pris en charge dans Excel 559 Annexe G: Aide-mémoire sur les objets et les propriétés de Report Studio Objets de Report Studio 561 Aires 3-D 561 Barres 3-D 561 Graphique combiné 3-D 562 Courbes 3-D 562 Graphique à nuage de points 3-D 562 Axe angulaire 563 Mesure angulaire 563 Aires 563 Expression 'En date du' 563 Titre de l'axe 563 Barres 564 Ligne de base 564 Ligne de base 564 Ligne de base 564 Ligne de base 565 Bloc 565 Signet 565 Graphique à bulles 565 Mesure (bulles) 566 Mesure calculée 566 Données calculées 566 Données calculées 566 Titre 566 Corps du graphique 567 Cartouche du graphique 567 Membre d'un nœud du graphique 567 Sous-titre du graphique 567 Élément de texte du graphique 567 Titre du graphique 568 Classe 568 Graphique combiné 568 Substitution de composantes 568 Bloc conditionnel 569 Bloc conditionnel 569 Texte de l'élément de contexte 569 Tableau croisé 569 Colonnes de tableau croisé 570 561 24 Report Studio .

Table des matières Colonnes de tableau croisé 570 Coin (tableau croisé) 570 Cellules de fait du tableau croisé 571 Intersection d'un tableau croisé 571 Cellules de fait du membre d'un tableau croisé 571 Membre du nœud du tableau croisé 572 Lignes de tableau croisé 572 Lignes de tableau croisé 572 Espace de tableau croisé 573 Courbe cumulative 573 Axe des courbes cumulatives 573 Libellé de la courbe cumulative 573 Donnée élémentaire 574 Date 574 Invite de saisie d'une date-heure 574 Invite de saisie d'une date 574 Mesure implicite 574 Filtre détaillé 575 Dimension 575 Couche d'affichage 575 Ensemble de membres explicite 575 Fait 575 Zone de groupe 576 Graphique de type jauge 576 Libellés de graphique circulaire à jauge 576 Axe numérique à jauge 576 Invite générée 577 Ensemble hiérarchique 577 Élément HTML 577 Hyperlien 577 Bouton d'hyperlien 578 Image 578 Intersection (nuplet) 578 Invite de saisie d'un intervalle 579 Jointure 579 Clé 579 Lien vers une présentation 579 Légende 579 Titre de la légende 580 Niveau 580 Hiérarchie des niveaux 580 Ensemble de niveau 580 Courbes 580 Liste 581 Cellule (liste) 581 Colonne (liste) 581 Corps de colonne de liste 582 Colonnes (liste) 582 Colonnes (liste) 582 Guide de l'utilisateur .Création de rapports professionnelle 25 .

Table des matières Style du corps des colonnes de la liste 583 Style du titre des colonnes de la liste 583 Titre de colonne (liste) 583 Cartouche (liste) 583 En-tête (liste) 584 Cartouche de liste 584 En-tête de liste 584 Ligne de liste 584 Style des cellules des lignes de la liste 585 Carte 585 Emplacement de la carte 585 Emplacement de la carte 585 Emplacement de raffinement de la carte 585 Emplacement de raffinement de la carte 586 Repère 586 Repère 586 MDX 586 Mesure 586 Membre 587 Ensemble d'enfants du membre 587 Hiérarchie des membres 587 Propriété du membre 587 Propriété du membre 587 Ensemble des membres 587 Graphique des intervalles d'indicateurs 588 Image de Metric Studio 588 Ensemble nommé 588 Remarque 588 Contenu de la remarque 589 Axe numérique 589 Axe numérique 589 Axe des ordonnées 589 Page 590 Corps (page) 590 Texte de saut de page 590 Cartouche (page) 590 En-tête (page) 590 Numéro de page 591 Ensemble de pages 591 Graphique de Pareto 591 Graphique circulaire 591 Libellés de graphique circulaire 592 Titre de la légende des couleurs des points 592 Couche des points 592 Mesures des points 592 Titre de la légende de la taille des points 593 Mesure de la taille des points 593 Graphique polaire 593 Graphique progressif 593 26 Report Studio .

Table des matières Bouton d'invite 594 Requête 594 Opération de requête 594 Référence de requête 595 Graphique radar 595 Axe radial 595 Mesure radiale 595 Titre de la légende des couleurs des régions 596 Couche des régions 596 Mesures des régions 596 Droite de régression 596 Répétiteur 596 Table du répétiteur 597 Cellule de la table du répétiteur 597 Élément de feuille de styles 597 Numéro de ligne 597 Graphique à nuage de points 598 Invite de sélection et de recherche 598 Expression d'ensemble 598 Singleton 598 Ensemble de membres limiteurs 599 SQL 599 Filtre récapitulatif 599 Table 599 Cellule (table) 599 Table des matières 599 Entrée de table des matières 600 Ligne (table) 600 Mesure cible 600 Invite de zone de texte 600 Texte 601 Heure 601 Invite de saisie de l'heure 601 Mesure de la tolérance 601 Colonne récapitulative 601 Libellé de colonne récapitulative 602 Invite de sélection dans l'arborescence 602 Invite de saisie d'une valeur 602 Variable 602 Axe des X 603 Axe des X 603 Mesure (abscisse) 603 Axe 1 des Y 603 Axe 2 des Y 603 Axe des Y 604 Axe des Y 604 Mesure (ordonnée) 604 Axe des Z 604 Axe des Z 605 Guide de l'utilisateur .Création de rapports professionnelle 27 .

des courbes ou des aires 611 Lignes de base 611 Variable de bloc 611 Bordure 611 Couleur de la bordure 612 Bordures 612 Position en bas (px) 612 Position en bas (px) 612 Type de zone 613 Type de zone 613 Intersection de calcul 613 Type de calendrier 614 Titre 614 Titre 614 Cardinalité 614 Source en cascade 614 Ne pas respecter la casse 614 Catalogue 615 Orientation du graphique 615 Type de graphique 615 Type de graphique 615 Classes 615 Mode horloge 616 28 Report Studio .Table des matières Mesure (profondeur) 605 Propriétés de Report Studio 605 Angle d'affichage 3-D 605 Position absolue 605 Horizontalement 606 Fonction d'agrégation 606 Permettre la rotation 45° 606 Permettre la rotation 90° 606 Permettre l'omission 607 Permettre l'échelonnage 607 Axe angulaire 607 Application 607 Appliquer une classe unique 607 Groupement et récapitulatif automatiques 608 Tri automatique 608 Soumission automatique 608 Troncation automatique 608 Éviter la division par zéro 608 Éviter les libellés en double 609 Attribution des axes 609 Attribution des axes 609 Libellés des axes 609 Ligne de l'axe 609 Titre de l'axe 610 Couleur de fond 610 Image en arrière-plan 610 Index des barres.

Création de rapports professionnelle 29 .Table des matières Titre de la légende des couleurs 616 Titre de la légende des couleurs 616 Coordonnée de colonne 616 Titres des colonnes 617 Lien vers une composante 617 Lien vers une composante 617 Palette conditionnelle 617 Styles conditionnels 617 Traits connecteurs 618 Hauteur du contenu 618 Permettre les jointures entre plusieurs produits 618 Axe de cumul 619 Libellé de cumul 619 Courbe cumulative 619 Bloc actif 619 Libellé personnalisé 619 Format des données 619 Donnée élémentaire 620 Donnée élémentaire 620 Libellé de la donnée élémentaire 620 Libellé de la donnée élémentaire 620 Libellé de la donnée élémentaire 621 Libellé de la donnée élémentaire 621 Valeur de la donnée élémentaire 621 Valeur de la donnée élémentaire 621 Valeur de la donnée élémentaire 622 Valeur de la donnée élémentaire 622 Valeur de la donnée élémentaire 622 Valeur de la donnée élémentaire 622 Langue des données 622 Source de données 623 Mesure implicite 623 Choix implicites 623 Titre implicite 623 Définition du contenu 623 Définir des ensembles de membres 624 Profondeur 624 Description 624 Détail 624 Identificateur d'image 624 Couleur de l'extérieur du cadran 624 Bibliothèque 625 Dimension 625 Afficher après l'en-tête global 625 Fréquence d'affichage 625 Afficher les millisecondes 625 Afficher les secondes 626 Valeur à afficher 626 Vers le bas 626 Guide de l'utilisateur .

Table des matières Définitions d'accès au détail 626 Valeurs en double 626 Type d'inclusion 627 Méthode d'exécution 627 Optimisation de l'exécution 627 Développement de fonctions 627 Expression 628 Expression 628 Expression 628 Expression 628 Couleur d'affichage 629 Priorité des cellules de fait 629 Effets de remplissage 629 Couleur de la première colonne 629 Première date 629 Index du premier libellé 630 Agencement 630 Police 630 Dimensionnement automatique de la police 631 Cartouche 631 Couleur de premier plan 631 Libellés de graphique circulaire à jauge 632 Palette du graphique circulaire à jauge 632 Code SQL/MDX créé 632 Quadrillage 632 Groupement et tri 632 Type de groupe 633 Étendue du groupe 633 Contient des cellules de fait 633 Niveau d'en-tête 633 Hauteur (px) 633 Masquer les ornements 633 Masquer le texte 634 Hiérarchie 634 Taille du centre (%) 634 Alignement horizontal 634 HTML 635 Variable de source du code HTML 635 Ignorer les données sans libellés 635 Inclure zéro dans l'ajustement automatique 636 Relations des jointures 636 Libellé 636 Libellé 636 Libellé 636 Libellé 636 Libellé 637 Libellé 637 Contrôle de l'affichage des libellés 637 Libellés 637 30 Report Studio .

maximal de tables 643 Nb.Création de rapports professionnelle 31 . maximal de caractères dans un blob de texte 643 Nombre maximal de caractères de troncation 643 Valeur maximale 643 MDX 644 Membre 644 Décalage du membre (%) 644 Membres 644 Taille minimale (pt) 645 Valeur minimale 645 Quadrillage secondaire 645 Lignes multiples 645 Zone de sélections multiples 645 Nom 646 Nom 646 Nom 647 Nom 647 Nom 647 Nom 647 Couleur de la colonne négative 647 Aucune donnée 647 Taille du libellé 'Aucune donnée' (pt) 648 Coordonnée de nœud 648 Guide de l'utilisateur .Table des matières Libellés 637 Dernière date 638 Position à gauche (px) 638 Position à gauche (px) 638 Légende 638 Libellé de la légende 638 Titre de la légende 639 Niveau 639 Indentation de niveau 639 Courbes 639 Style de courbe 639 Styles des lignes 640 Épaisseur de la courbe (pt) 640 Carte et couches 640 Accès au détail des cartes 640 Marge 640 Couleur du repère 641 Libellé du repère 641 Repères 641 Emplacement du texte du repère 641 Relations Principale/Détails 641 Nombre maximal de caractères 642 Délai maximal d'exécution 642 Nombre maximal de zones sensibles 642 Nombre maximal de lignes extraites 642 Taille maximale (pt) 642 Nb.

Table des matières Bordure de la remarque 648 Remarques 648 Nombre de droites de régression 648 Nombres seulement 649 Style de numéro 649 Axe numérique 649 Axe numérique 649 Valeur numérique 649 Valeur numérique 649 Axe des ordonnées 650 Permettre les jointures externes 650 Remplacer les informations de dimension 650 Remplacements 650 Cadrage 650 Pagination 651 Palette 651 Palette 651 Paramètre 651 Mise en page PDF 652 Centile 652 Pourcentage de l'axe 652 Motif de performance 652 Libellés de graphique circulaire 652 Couleur du point 653 Forme du point 653 Forme du point 653 Taille du point (pt) 653 Exposant polynomial 653 Position 653 Type de position 654 Type de position 654 Type de position 654 Couleur de la colonne positive 654 Pré-alimenter 654 Remplir les niveaux au préalable 655 Tri à l'avance 655 Traitement en cours 655 Axe progressif 655 Liste de projection 655 Propriétés 655 Propriété 656 Vers le bas 656 Requête 656 Type de radar 656 Axe radial 657 Intervalle 657 Libellé de l'intervalle 657 Droite de régression 657 Type de régression 657 32 Report Studio .

Création de rapports professionnelle 33 .Table des matières Alignement relatif 658 Afficher les cellules de fait 658 Afficher la page lorsqu'elle est vide 658 Variable de rendu 658 Direction du répétiteur 659 Expression de rapport 659 Expression de rapport 659 Expression de rapport 659 Expression de rapport 660 Expression de rapport 660 Expression de rapport 660 Expression de rapport 660 Expression de rapport 660 Expression de rapport 661 Requis 661 Position à droite (px) 661 Fonction de sommaire de l'agrégat 661 Traitement du sommaire 662 Membres racines uniquement 662 Faire pivoter les valeurs 662 Coordonnée de ligne 662 Lignes par page 663 Échelle 663 Intervalle des échelons 663 Étendue 663 Interface de sélection 663 Séparateur 664 Couleur de la série 664 Opération 'set' 664 Définir le tri 664 Afficher le titre 664 Afficher l'intervalle de données dans la légende 665 Afficher les libellés sans données 665 Afficher les étiquettes 665 Afficher les valeurs de la légende 665 Taille et débordement 665 Titre de la légende des tailles 666 Ordre de résolution 666 Tri 666 Type de source 666 Type de source 667 Type de source 667 Type de source 667 Espacement et césure 667 Toile d'araignée 668 SQL 668 Syntaxe de jointure SQL 668 Syntaxe SQL 668 Écarts-types 669 Guide de l'utilisateur .

x 675 Utiliser une valeur détaillée sur la page 676 Utiliser en tant qu'information sur le paramètre 676 Utiliser l'antémémoire locale 676 Utiliser le même intervalle pour toutes les instances 676 Utiliser la clause With du langage SQL 677 Utiliser le séparateur des milliers 677 Valeur à utiliser 677 Valeur à utiliser 677 Emplacement de la valeur 677 Représentation de la valeur 677 Valeurs 678 Valeurs 678 Valeurs 678 Type de valeur 678 Alignement vertical 678 Visible 679 Angle visuel 679 34 Report Studio .Table des matières Choix statiques 669 Variable de style 669 Sous-titre 670 Suppression 670 Table des matières 670 Nom de la table des matières 670 Propriétés de la table 670 Couleur de la cible 670 Repère de la cible 671 Couleur de bordure du repère de la cible 671 Position du repère de la cible 671 Intervalle cible (%) 671 Texte 671 Agencement et justification 672 Variable de source du texte 672 Titre 672 Couleur de tolérance 672 Libellé de la tolérance 673 Infobulles 673 Position en haut (px) 673 Colonne récapitulative 673 Couleur de la colonne récapitulative 673 Troncation 673 Texte de troncation 674 Type 674 Type 674 Type 674 Décalage de l'intervalle supérieur (%) 675 Adresse URL 675 Variable de source de l'adresse URL 675 Syntaxe 675 Utiliser le comportement 1.

Création de rapports professionnelle 35 . minimal de chiffres 685 Caractères pour les valeurs manquantes 685 Motif des nombres négatifs 685 Position du signe négatif 685 Signe négatif 685 Nombre de décimales 685 Caractères de débordement numérique 685 Caractère de formatage 686 Motif 686 Guide de l'utilisateur .Table des matières Espace blanc 679 Largeur (px) 680 Axe des X 680 Axe 1 des Y 680 Axe 2 des Y 680 Position sur l'axe 2 des Y 680 Axe des Y 680 Propriétés de format de données 681 Caractères 'non applicable' 681 Caractères d'erreur (Tous) 681 Type de calendrier 681 Format de l'heure 681 Monnaie 681 Afficher la monnaie 681 Symbole de la monnaie 681 Position du symbole de la monnaie 682 Ordre de la date 682 Séparateur de date 682 Format de la date 682 Séparateur de décimales 682 Afficher les symboles AM / PM 682 Afficher sous forme d'exposant 682 Afficher les jours 683 Afficher les périodes 683 Afficher les heures 683 Afficher les millisecondes 683 Afficher les minutes 683 Afficher les mois 683 Afficher les mois 683 Afficher les secondes 683 Afficher les fuseaux horaires 683 Afficher les jours de la semaine 684 Afficher les années 684 Afficher les années 684 Caractères de division par zéro 684 Symbole de l'exposant 684 Taille du groupe (chiffres) 684 Symbole international de la monnaie 684 Mantisse (chiffres) 684 Nb. maximal de chiffres 685 Nb.

Table des matières Symbole de pourcentage 686 Échelle des pourcentages (entier) 686 Échelle 686 Taille du groupe secondaire (chiffres) 686 Caractères d'erreur de sécurité 686 Séparateur des milliers 686 Séparateur de l'heure 687 Format de l'heure 687 Unité de temps 687 Utiliser le séparateur des milliers 687 Caractères pour les valeurs nulles 687 Annexe H: Utilisation de motifs pour mettre en forme des données Règles d'utilisation des motifs 689 Symboles de date et d'heure 691 Symboles des décimales 701 Annexe I: Accès au détail dans Cognos 8 à partir de Cognos Series 7 Définition de l'accès au détail à partir de PowerPlay Web 703 Définition de l'accès au détail à partir de Cognos Visualizer 704 Création et test du rapport cible 704 Glossaire Index 689 703 707 713 36 Report Studio .

l'organisation et l'affichage de contenu Cognos. de la sécurité. Public concerné Pour utiliser ce guide. Certains documents sont accessibles spécialement pour votre configuration. une page Web du type La page est introuvable peut s'afficher. Il comprend des procédures détaillées et des informations de fond destinées à vous aider dans la création de rapports standard et complexes.Création de rapports professionnelle 37 . des guides sur les nouvelles fonctions. la l'utilisateur recherche. des rapports et des services d'administration et de sécurité du portail . connaître les bases de données et les concepts de modélisation de données.Introduction Ce document est destiné à être utilisé avec Report Studio.cognos. Remarque : Lorsque vous cliquez sur certains liens du tableau ci-dessous. Report Studio est un produit Web pour la création de rapports d'analyse des données d'une société en fonction de besoins d'informations spécifiques. Document Démarrage de Cognos 8 Description Présentation de Cognos 8 à l'intention des nouveaux utilisateurs Cognos Connection . savoir utiliser un navigateur Web.Guide de Utilisation de Cognos Connection pour la publication. configuration des exemples de Cognos . Les références d'identification pour la connexion sont disponibles soit auprès de votre administrateur. Documentation connexe Notre documentation comprend des guides d'utilisation. dépannage et personnalisation de Cognos 8 Guide de l'utilisateur de Analysis Studio Exploration. tel que des tableaux de bord. des analyses et des agents Cognos 8 . des fichiers Lisezmoi et des informations complémentaires destinés à répondre aux besoins des différents utilisateurs.com). vous devez : ● ● ● connaissant les besoins de votre entreprise. des guides de démarrage. Les documents suivants contiennent des informations connexes et peuvent être mentionnés dans le présent manuel.Guide Gestion des serveurs. développer des applications Web et écrire des rapports. vous pouvez accéder au document correspondant via le site Web Cognos Global Customer Services (http://support. Si un lien n'est pas disponible.america@cognos. la gestion. analyse et comparaison de données dimensionnelles Guide de l'utilisateur . des rapports.com. soit en envoyant une demande à l'adresse support.

Ce site Web fournit des informations sur les produits. Cliquez sur le lien Knowledge Base pour accéder à l'ensemble de la documentation. Pour afficher une présentation rapide. Cognos vous concède une licence non exclusive et non transférable du droit d'utilisation. consultez le site Web Cognos Global Customer Services (http://support. accédez au site Web Cognos Global Customer Services (http://support. contacter un membre du support technique ou envoyer des commentaires. des forums d'utilisateurs. cliquez sur le lien Contact Us. Utilisation des présentations rapides Les présentations rapides sont des didacticiels en ligne de courte durée qui illustrent les fonctions clés des composants des produits Cognos. ainsi qu'une base de connaissances de supports de documentation et multimédia. Vous pouvez également consulter la version PDF des fichiers Lisezmoi des produits et les guides d'installation directement à partir des CD-ROM fournis par Cognos. y compris toute la documentation localisée. Vous avez également la possibilité de télécharger la documentation au format PDF à partir du site Web Cognos Global Customer Services. lancez Cognos Connection et cliquez sur le lien Présentation rapide dans le coin inférieur droit de la page d'accueil. Obtenir de l'aide Pour en savoir davantage sur l'utilisation de ce produit ou pour obtenir une assistance technique.Introduction Document Framework Manager User Guide Guide de l'utilisateur de Metric Studio Description Création et publication de modèles à l'aide de Framework Manager Mise au point d'applications de création de tableaux de bord et suivi des indicateurs qu'ils contiennent Guide de l'utilisateur de Query Création de rapports d'informations décisionnelles en libre-service Studio Map Manager Installation and Installation et utilisation de Map Manager pour importer et gérer User Guide les cartes incluses dans les rapports Recherche d'informations Pour rechercher la documentation la plus récente sur les produits.com). Pour créer un dossier.cognos. cliquez sur le lien Training. des services.cognos. de copie et de 38 Report Studio .com). des documents techniques et des supports multimédia. Cliquez sur le lien Documentation pour accéder aux guides de la documentation. La documentation des produits est disponible dans l'aide en ligne à partir du menu ou du bouton Aide des produits Cognos. Impression de documents protégés par copyright Vous pouvez imprimer certaines pages. une section ou le manuel dans son intégralité. Pour en savoir davantage sur les formations.

uniquement aux fins d'utilisation et d'entretien du logiciel Cognos. au format électronique ou papier.Introduction reproduction des publications protégées par copyright. et de formation interne sur ce dernier. Guide de l'utilisateur .Création de rapports professionnelle 39 .

Introduction 40 Report Studio .

Vous y trouverez également des liens vers des rubriques connexes. Guide de l'utilisateur . Pour consulter une liste à jour des environnements pris en charge par les produits de Cognos.Création de rapports professionnelle 41 . reportez-vous au Guide d'installation et de configuration de votre produit. Modes de création professionnelle et express Report Studio prend désormais en charge deux types distincts d'utilisateurs : ● ● l'auteur de rapport professionnel. Pour en savoir davantage sur la mise à niveau. Pour en savoir davantage. reportez-vous à la section "Modes de création de rapports" (p. les serveurs Web. l'auteur de rapport standard. mais pas la totalité. consultez le site Web de support Cognos (http://support. reportez-vous au Guide des nouveautés. Pour en savoir davantage sur les nouveautés de cette édition. des fonctions qui existent déjà dans Report Studio. de bases de données et d'applications. 66). Pour en savoir davantage sur la mise à niveau.Chapitre 1: Nouveautés Cette section contient la liste des nouvelles fonctionnalités de cette version. les programmes de correction. Y figure également une liste cumulative d'informations similaires concernant les éditions précédentes. Le mode de création express est un sous-ensemble de l'interface utilisateur standard de Report Studio et vise à créer des rapports de type tableau financier à l'aide de sources de données dimensionnelles. ainsi que les critères de formation requis pour vos utilisateurs. tels que les systèmes d'exploitation. Pour avoir une vue d'ensemble des nouveautés de cette version. Vous pourrez ainsi plus facilement planifier vos mises à niveau et vos stratégies de déploiement d'application. Nouveautés de la version 8. La création de rapports financiers requiert un grand nombre.3 La liste ci-dessous répertorie les nouvelles fonctionnalités ajoutées depuis la dernière version. Il s'agit du profil Report Studio standard et le seul qui était disponible jusqu'à la présente version. reportez-vous au manuel Guide des nouveautés. les navigateurs. ainsi qu'une approche plus intuitive de l'utilisateur et une interaction avec des données réelles. ainsi que des fonctions qui ont été modifiées ou qui sont désormais obsolètes.cognos. reportez-vous au Guide d'installation et de configuration de votre produit. les serveurs d'annuaire. Le mode de création professionnelle est conçu pour les auteurs de rapports qui doivent accéder à l'intégralité des fonctionnalités de Report Studio.com).

grâce à une nouvelle interface utilisateur rationalisée et à un plus grand nombre d'options. 280). indiquer si vous souhaitez insérer uniquement les membres. Vous pouvez désormais : ● afficher une arborescence source orientée membre dans le volet Objets insérables et personnaliser l'arborescence pour visualiser les informations souhaitées (p. vous pouvez utiliser un style pour les formats de données d'objets spécifiques et en appliquer un deuxième pour la mise en évidence conditionnelle de tout le rapport. des hiérarchies. reportez-vous à la section "Mise en retrait de données" (p. Mise en retrait de tableau étendue La mise en retrait de tableau a été étendue avec de nouvelles propriétés afin de prendre en charge le retrait négatif et la mise en retrait relative. uniquement leurs enfants ou les deux dans votre rapport (p. Vous pouvez appliquer plusieurs styles conditionnels dans des rapports. 101). qui retirait les membres des niveaux parent et petit-enfant. Par exemple. 187). Vous pouvez à présent éviter la double mise en retrait. ● créer des filtres limiteurs en faisant glisser des membres ou des ensembles dans la zone Filtre de contexte(p. Il est également possible de sélectionner une 42 Report Studio . Pour en savoir davantage. des niveaux et un dossier de membres facultatif . La mise en retrait relative ajoute un retrait en fonction des niveaux tels qu'ils apparaissent dans le rapport plutôt que dans la source de données du cube. vous pouvez aussi sélectionner une vue d'arborescence orientée membre. créer des ensembles de membres en sélectionnant plusieurs membres dans la même hiérarchie de l'arborescence source (p. 71). créer des sauts de page avec sections en faisant glisser des membres ou des ensembles dans la zone Couches de page(p. Arborescence de données personnalisable Vous pouvez maintenant personnaliser l'arborescence source dans le volet Objets insérables. Vous avez la possibilité de sélectionner des options pour une vue de métadonnées comportant des dimensions. reportez-vous à la section "Mise en évidence de données par le biais de styles conditionnels" (p. 201). 187). 192).Chapitre 1: Nouveautés Interface utilisateur améliorée pour l'utilisation de sources de données dimensionnelles Report Studio vous offre maintenant plusieurs améliorations lorsque vous travaillez avec une source de données dimensionnelle. ● ● ● Styles conditionnels améliorés Les styles conditionnels sont désormais plus faciles à utiliser. Pour en savoir davantage.

reportez-vous à la section "Définition de ce qui s'affiche pour un contenant de données vide" (p. Pour en savoir davantage. Pour en savoir davantage. des tableaux croisés et des graphiques. La fonction double2string( ) peut être utilisée dans les conversions de types de données. Pour en savoir davantage. Parmi ces nouvelles fonctions. Cette nouvelle classe est utilisée dans le modèle de rapport financier. reportez-vous à la section "Personnalisation de l'arborescence source" (p. reportez-vous à la section "Création d'une table des matières" (p.Création de rapports professionnelle 43 .css. vous pouvez créer en toute souplesse des expressions de rapports en vue de la création de rapports et du traitement conditionnel. Grâce à elles. Pour en savoir davantage. 71).Chapitre 1: Nouveautés combinaison de ces vues. 181). reportez-vous à la section "Non affichage d'une page en cas d'absence de données" (p. Expressions de rapports améliorées Une série de nouvelles fonctions a été ajoutée dans l'éditeur d'expressions afin d'accroître l'efficacité des expressions de rapports. 76). Style de rapport simplifié Vous pouvez désormais utiliser une classe de style Report Studio nommée Styles simplifiés pour supprimer les styles implicites définis dans le fichier GlobalReportStyles. 154). tels que des listes. Cette classe peut être utilisée dans n'importe quel rapport. La table des matières fournit des numéros de page et des liens dynamiques vers le contenu. Vous pouvez également choisir de ne pas afficher la page de rapport entière si aucun des conteneurs de la page ne contient de donnée. Les utilisateurs disposent de variables de cube qui peuvent désormais être ajoutées aux versions de rapports. reportez-vous à la section "Création et modification de classes" (p. Gestion de l'absence de données Lorsqu'une requête ne renvoie aucune donnée. La nouvelle propriété Aucune donnée a été ajoutée à de nombreux conteneurs de données. vous pouvez désormais choisir de générer un message ou de supprimer la donnée élémentaire du rapport. des fonctions temporelles et des fonctions de conversion. Les fonctions suivantes renvoient les propriétés de cube nommées : ● ● ● CubeName( ) CubeDescription( ) CubePath( ) Guide de l'utilisateur . 220). on compte la fonction mathématique mod(). Table des matières des rapports PDF Vous pouvez désormais ajouter une ou plusieurs tables des matières (semblables à celle d'un livre) dans vos rapports PDF pour récapituler tout ou partie du contenu de ces derniers. Pour en savoir davantage. afin de présenter un style de rapport plus approprié pour un tableau financier.

44 Report Studio .Chapitre 1: Nouveautés ● ● ● ● ● ● ● CubeCreatedOn( ) CubeDataUpdatedOn( ) CubeSchemaUpdatedOn( ) CubeIsOptimized( ) CubeDefaultMeasure( ) CubeCurrentPeriod( ) CellValue( ) Les fonctions suivantes sont utilisées pour déterminer où se trouve la cellule en cours dans une structure de données. comme une liste ou un tableau : ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● GetColumnNumber( ) IsFirstColumn( ) IsLastColumn( ) GetColumnNumber( ) GetRowNumber( ) IsColumnNodeMember( ) IsRowNodeMember( ) IsInnerMostColumnNodeMember( ) IsOuterMostColumnNodeMember( ) IsInnerMostRowNodeMember( ) IsOuterMostRowNodeMember( ) IsLastInnerMostColumnNodeMember( ) IsLastInnerMostRowNodeMember( ) IsFirstColumn( ) IsLastColumn( ) IsFirstRow( ) IsLastRow( ) GetTableRowNumber( ) GetTableColumnNumber( ) InScope( ) Pour en savoir davantage. 393). reportez-vous à la section "Utilisation de l'éditeur d'expression" (p.

La nouvelle propriété Développement de fonctions indique si la carte doit être développée de façon à s'intéresser principalement aux fonctions filtrées. Cette nouveauté s'avère utile lorsque certaines pages d'un même rapport présentent des informations mieux adaptées à une autre présentation. il n'est plus nécessaire que vous créiez une carte distincte dans MapInfo pour chaque zone en question. Pour en savoir davantage. Une seule carte dotée de plusieurs couches peut être utilisée comme cible des rapports créés utilisant un accès au détail ou une invite pour définir la zone concernée. reportez-vous à la section "Définition des options de page PDF" (p. reportez-vous à la section "Développement de fonctions" (p. Présentation indépendante des pages au format PDF Vous pouvez désormais définir l'orientation (portrait ou paysage) et la taille du papier indépendamment pour chaque page des rapports PDF. supposons qu'une carte de l'Europe présente le revenu par pays . reportez-vous à la section "Insertion d'une donnée élémentaire unique" (p. Comme la zone concernée vient couvrir tout le cadre du rapport. Par exemple. Autres nouveautés Les autres nouveautés incluent les éléments suivants : Guide de l'utilisateur . vous décidez quels éléments couvrent plusieurs pages et ceux qui doivent être réduits pour tenir sur une seule page. 217). Zoom sur une région de graphique Vous pouvez désormais effectuer un zoom sur n'importe quelle zone d'un rapport de type carte. vous pouvez afficher des données importantes dans leur taille d'origine dans des listes et des tableaux. 79). Pagination horizontale PDF Dans les rapports. L'orientation et la taille de la page sont définies en tant que propriétés de celle-ci. 627). reportez-vous aux sections "Contrôle des sauts de page et de la numérotation des pages" (p. 173). lorsque vous accédez au détail d'un pays. ni les définitions d'accès au détail ou de rapport correspondantes. Pour chaque liste ou tableau.Chapitre 1: Nouveautés Résultats de type singleton dans la présentation Vous pouvez désormais insérer des données élémentaires uniques dans votre rapport en utilisant le nouvel objet singleton. Ainsi.Création de rapports professionnelle 45 . Pour en savoir davantage. 174) et "Insertion de numéros de pages" (p. Pour en savoir davantage. il est désormais possible que des données couvrent une largeur de deux pages ou plus dans un PDF. Pour en savoir davantage. la carte développe le pays sélectionné afin de couvrir tout le cadre du rapport. Plusieurs options de numérotation de page horizontale sont fournies. L'option d'adaptation à la page des versions précédentes est toujours disponible.

Vous avez à présent la possibilité de rechercher des objets dotés de caractéristiques spécifiques dans votre rapport (p.3. les valeurs de division par zéro.com/go/docs/cognos8_bi/8. Pour en savoir davantage.Chapitre 1: Nouveautés ● Une nouvelle barre d'outils de styles vous permet d'appliquer facilement des styles.2 vers la version 8. 72). à nuage de points. 222). Les valeurs de cellules spéciales incluent les valeurs nulles et manquantes. des couleurs. la mention Non disponible. reportez-vous à la section Upgrading to Cognos 8 BI 8. outre les formats HTML Microsoft Excel existants "Production d'un rapport au format Excel" (p. tels que des polices. des changements de comportement peuvent entraîner des erreurs de validation. Ainsi. Valeurs de cellules spéciales affichées différemment La mise en forme implicite des valeurs de cellules spéciales dans les rapports originellement créés dans Analysis Studio a été modifiée entre les versions 8. Des documents relatifs à ces changements de comportement sont disponibles. 61). les valeurs refusées par la sécurité.3 : Changes in Product Behavior sur le site Web Global Customer Services (http://support.3 La liste ci-dessous répertorie toutes les modifications apportées aux fonctions depuis la dernière version.html). à bulles et polaires (p. lorsque vous mettez à niveau des rapports. 219).3/ changes_productbehavior. Les feuilles de calcul natives d'Excel 2007 sont maintenant prises en charge comme format de rapport. Il est désormais possible d'indiquer une mesure implicite pour les graphiques de type carte géographique. Un nouveau modèle de rapport financier est désormais disponible avec une mise en forme implicite pour ce type de rapport (p. Ils contiennent notamment des exemples de changements et décrivent les solutions adaptées aux problèmes susceptibles de se produire lors de la mise à niveau. Les invites de sélection et de recherche et de saisie d'une valeur vous permettent maintenant de parcourir un grand nombre de valeurs d'invite (p. ● ● ● ● ● ● ● Fonctions modifiées dans la version 8. 153). Comportement des produits après une mise à niveau Lorsque vous effectuez une mise à niveau de Cognos 8 BI version 8. le débordement ou d'autres valeurs d'erreur.3. 69). Vous avez maintenant la possibilité d'enregistrer votre version de rapport dans un système de fichiers. 72). des bordures et des formats de données.cognos. 46 Report Studio . 78)"Exécution d'un rapport" (p. Vous y trouverez également des liens vers des rubriques connexes. il est possible que certaines fonctionnalités de Cognos 8 se comportent différemment après la mise à niveau. tel qu'un réseau local "Enregistrement d'un rapport" (p.2 et 8. un alignement. Vous pouvez désormais copier et réutiliser les informations sur les styles d'un objet dans un autre (p.

3 : Changes in Product Behavior sur le site Web Global Customer Services (http://support. Dans les versions précédentes. Dans un tableau croisé qui contient plusieurs éléments.2 et 8. La position implicite des calculs se situe désormais après le dernier élément utilisé en tant qu'opérande dans le calcul.2 et versions antérieures Valeurs nulles et manquantes (en blanc) Débordement ou soupassement Division par zéro -- (en blanc) #!Débordement /0 /0 #!Sécurité Sécurité (par exemple. reportez-vous à la section Upgrading to Cognos 8 BI 8.Création de rapports professionnelle 47 . le calcul peut ne pas être visible à l'écran.Chapitre 1: Nouveautés Vous pouvez modifier les caractères des valeurs de cellules spéciales.cognos.3. Pour en savoir davantage. les calculs étaient positionnés à la fin de l'ensemble. La position d'un calcul dans une analyse enregistrée créée dans Analysis Studio 8.2 peut apparaître dans une nouvelle position dans le tableau croisé lorsqu'il est affiché dans Analysis Studio. droits #!Sécurité d'accès insuffisants) S/O Erreur Erreur de conversion ---- (en blanc) #!Erreur #!Erreur de conversion Les filtres limiteurs affectent désormais toutes les valeurs d'arête Les filtres limiteurs s'appliquent désormais à toutes les expressions d'arête. de même qu'aux valeurs des cellules. 214). reportez-vous à la section "Mise en forme de données" (p. puis enregistrés dans Report Studio.3/changes_productbehavior. Valeurs de cellules Cognos 8.3 Cognos 8. Cela ne s'applique pas aux rapports originellement créés dans Analysis Studio.com/ go/docs/cognos8_bi/8. Position de calcul implicite La position implicite des calculs dans Analysis Studio a été modifiée entre les versions 8. Modifications apportées aux formats de données implicites des sources de données OLAP Des formats implicites différents sont définis pour les valeurs calculées dans le cas où les sources de données OLAP suivantes sont utilisées : Guide de l'utilisateur . Pour en savoir davantage.html). Report Studio ou Cognos Viewer dans Cognos 8.3.

un nombre ou un pourcentage. Dans tous les autres cas. Dans tous les autres cas. cube Cognos. le résultat inclut désormais autant de décimales que la monnaie. Si le dénominateur est une constante de requête.00 % s'affiche maintenant sous la forme 1 234. un nombre ou un pourcentage.00 %. le résultat d'une division comporte toujours trois décimales. les séparateurs de milliers ou la précision de l'arrondi utilisés dans les rapports. le résultat comporte trois décimales.Chapitre 1: Nouveautés ● ● ● ● ● sources de données relationnelles modélisées de façon dimensionnelle. Les résultats comportent désormais autant de décimales que la précision de l'arrondi. Cognos 8 Planning . sa précision décimale est maintenant utilisée pour le résultat. Si aucune des valeurs d'un calcul ou d'un récapitulatif n'utilise de séparateur de milliers.Contributor. 1234. SAP BW. Le tableau ci-dessous présente quelques exemples de modifications. le format du résultat correspond maintenant à celui du numérateur. puisque cette chaîne de format n'indique pas que ces dernières doivent être supprimées. Par exemple. un espace tous les trois chiffres). Essbase. Format $0 Les mesures mises en forme avec la chaîne de format Cognos $0 (autorisée avec Essbase) comportent maintenant des décimales. Service Racine carrée Si l'opérande est une monnaie comportant des décimales. Dans tous les autres cas. Arrondi 48 Report Studio . Si le numérateur est une monnaie comportant au moins une décimale et le dénominateur une constante de requête. le résultat d'une division est un nombre. Format de données ou calcul Séparateurs de milliers Description de la modification Les résultats exprimés sous forme de grands pourcentages incluent désormais des séparateurs de milliers (en général. Ces modifications peuvent affecter le nombre de positions décimales. les résultats n'en comportent pas non plus.

la première valeur est renvoyée en tant que récapitulatif de la mesure non additive au lieu des deux tirets. les résultats ne dépendent pas du fait que l'expression soit projetée sur une autre arête. l'ajout d'un filtre d'égalité avec une constante spécifique arrondissait implicitement les cellules au nombre de décimales correspondant à la constante. utilisez la mesure brute ou la syntaxe d'agrégation de membre (within set ou within detail). définissez la propriété Omission pour la requête sur Aucune. dans Report Studio. certains graphiques de Query Studio ne correspondaient souvent pas au rapport de type Liste concordant. des cellules d'erreur. Ce rapport ne contiendra plus de cartouche avec deux tirets ou des cellules vides comme le récapitulatif. Guide de l'utilisateur . >.2. Pour en savoir davantage.cognos. consultez la base de connaissances du site Web du support technique de Cognos (http://support.Chapitre 1: Nouveautés Vous pouvez remplacer ces formats implicites à l'aide de Report Studio ou de Query Studio. <=.html). Vous pouvez aussi supprimer les récapitulatifs de votre rapport. comme un total.Création de rapports professionnelle 49 .cognos. Dans Cognos 8.3 : Changes in Product Behavior sur le site Web Global Customer Services (http://support. Si la dépendance du contexte est requise. le comportement OLAP est désormais cohérent avec le comportement relationnel. Pour en savoir davantage. Par conséquent.3/changes_productbehavior. Résultats incorrects obtenus avec les récapitulatifs appliqués aux mesures non additives pour SAP BW Si votre rapport de type Liste ou groupé de type Liste comporte un récapitulatif. Pour obtenir des résultats corrects. Arrondi avec des filtres d'égalité pour des cubes MSAS Dans les versions précédentes de Cognos 8. qui présentent généralement deux tirets (--). cela n'était pas vrai. sont désormais renvoyées.com). Toutefois. dans de nombreux cas pour les sources de données OLAP.1 et 8. une moyenne ou un écart sur une mesure non additive (comme le prix d'un article. lors de l'utilisation d'un cube MSAS 2000 ou 2005. L'agrégat FOR ne dépend plus du contexte pour OLAP Si un rapport de type tableau croisé basé sur une source de données relationnelle utilise une clause for dans une expression d'agrégation. l'expression était calculée dans le contexte de l'arête opposée. Dans Query Studio. Cette option peut entraîner l'affichage de lignes vides supplémentaires dans le rapport. Cela entraînait alors des incohérences lors de l'utilisation des opérateurs suivants : <.com/go/docs/ cognos8_bi/8. ou la quantité en stock dans un système d'inventaire). >= et <>. un nombre sans signification particulière peut désormais s'afficher au lieu des deux tirets. Dans Cognos 8. reportez-vous à la section Upgrading to Cognos 8 BI 8.3. lors d'utilisation d'une source de données SAP BW.

Si vous développez le dossier de membres et que la source de données utilise des variables.[BigInt] >= 3.Chapitre 1: Nouveautés Par exemple. Si vous effectuez une recherche dans le dossier de membres. Si votre source de données utilise des variables et que le rapport inclut une invite Cognos 8. Modifications de l'arborescence de données pour SAP BW Si vous utilisez une source de données SAP BW. Dans la présente édition.14159.[BigInt] = 3. les valeurs brutes 3. vous n'êtes plus invité à respecter les critères des variables de source de données. En version 8. Calculs Essbase sur des faits manquants Dans Cognos 8 version 8.141592 et n'arrondit plus les valeurs à cinq décimales. Si vous voulez conserver l'ancien comportement.141586 et 3. Par exemple. vous remarquerez les modifications suivantes lors de l'utilisation de l'arborescence de données : ● ● Si vous développez le dossier de membres. il améliore le comportement de la suppression des valeurs null basée sur de tels calculs.[BigInt] <> 3. ce qui est cohérent avec le comportement correspondant à <>. vous n'êtes plus invité à respecter les critères des variables.141592 étaient renvoyées.html). le filtre suivant utilise l'opérateur non égal (< >) : [measures]. la recherche extrait tous les membres correspondant aux critères de recherche en dépit des conditions des variables. ● ● ● 50 Report Studio . vous voyez désormais la totalité des membres.141585 ). Dans les éditions précédentes.2. utilisez la fonction round ou ([MEASURES].3.141595 AND [MEASURES]. Ce nouveau comportement est cohérent avec celui des membres calculés dans les cubes Essbase et avec les cubes et le comportement SAP BW. les calculs de requête arithmétiques pour les sources de données Essbase traitaient les valeurs de fait manquant comme un zéro.141586 et 3.3 : Changes in Product Behavior sur le site Web Global Customer Services (http://support. de tels calculs n'ont désormais aucune valeur (null). vous pouvez convertir explicitement la valeur null en zéro avec une expression telle que if ([Discount Percentage] IS NULL ) then (0) else ([Discount Percentage]).[BigInt] < 3. Si vous voulez conserver ces valeurs sous forme de zéro. D'autres sources de données ont toujours été cohérentes et n'arrondissaient pas les valeurs.14159. le filtre suivant utilise l'opérateur = : [MEASURES]. Il renvoie désormais les valeurs brutes 3. la partie gauche de l'expression était arrondie à 5 chiffres et les valeurs brutes 3. Si vous recherchez des membres. reportez-vous à la section Upgrading to Cognos 8 BI 8. vous êtes désormais invité à respecter les critères des variables.3/changes_productbehavior.com/go/docs/ cognos8_bi/8.cognos. De plus.141586 et 3.141592 ne sont plus renvoyées. Pour en savoir davantage.

3 Une fonction est dite obsolète lorsqu'elle est remplacée par une version plus récente ou par une mise en œuvre mieux adaptée. le format Excel 2000 ne sera plus disponible.Création de rapports professionnelle 51 . Cognos compte suspendre l'utilisation de cette fonction et fournit des recommandations d'adaptation à ce changement dans plusieurs éditions. Dans une version future. La liste ci-dessous répertorie les fonctions obsolètes et fournit des liens vers des rubriques connexes. Guide de l'utilisateur .Chapitre 1: Nouveautés Fonctions obsolètes dans la version 8.3. Format Excel 2000 Le format Microsoft Excel 2000 pour les sorties de rapport est obsolète dans la version 8.

Chapitre 1: Nouveautés 52 Report Studio .

Les modèles créés dans Framework Manager fournissent les données élémentaires utilisées dans les rapports. par ailleurs.Chapitre 2: Report Studio Report Studio est un outil Web utilisé par les auteurs de rapports professionnels pour créer des rapports élaborés. répondez aux questions suivantes : ● ● ● ● ● ● ● Quel est le public cible ? À quelle question commerciale souhaitez-vous répondre ? Quel type de rapport répondra de manière optimale à la question commerciale ? Quelles sont les sources de données et où se trouvent-elles ? Quels sont les données élémentaires et les calculs nécessaires ? Quel est le niveau de sécurité requis ? Comment sera distribué le rapport ? Pour répondre à certaines de ces questions. il est nécessaire d'utiliser d'autres composants de Cognos 8. Pour chaque rapport. Par exemple. vous pouvez créer tout rapport requis par votre société. ainsi que les processus de gestion des modifications. par exemple des factures. Pour en savoir davantage sur le flux de travail associé à la création de contenu Cognos 8. reportez-vous au Guide d'administration et de sécurité et au manuel Framework Manager User Guide. de plusieurs pages. etc. contenant plusieurs requêtes. Planification de rapports Avant d'utiliser Report Studio pour concevoir et créer un rapport. de contrôle des données. l'infrastructure technique et de sécurité et le portail sont en place. Par conséquent. Au cours de cette période. les auteurs doivent modifier le contenu existant et développer un nouveau contenu . des relevés et des rapports de ventes et de stock hebdomadaires.Création de rapports professionnelle 53 . Pour en savoir davantage sur l'utilisation des sources de données. à partir de plusieurs bases de données. Pour en savoir davantage. Avec Report Studio. Dans une application opérationnelle. les administrateurs doivent mettre à jour les modèles et les sources de données à mesure que les données sous-jacentes sont modifiées. il est indispensable de disposer de certaines informations. Création d'applications Cognos 8 La durée de vie d'une application Cognos 8 Business Intelligence peut s'exprimer en mois ou même en années. Framework Manager est l'outil de métadonnées employé pour la modélisation des données de votre entreprise. les données peuvent changer et de nouveaux besoins peuvent apparaître. reportez-vous à la boîte à Guide de l'utilisateur . reportez-vous au manuel Architecture and Deployment Guide.

etc. l'analyse et la création de rapports libre-service s'effectuent à l'aide de Query Studio et d'Analysis Studio. les studios de Business Intelligence ont besoin d'un sous-ensemble d'un modèle des métadonnées (appelé pack). la création et l'exécution de l'application. vous devez apprendre à maîtriser cet environnement. Pour utiliser efficacement Report Studio. qui comprend une documentation relative à l'implémentation ainsi que des documents d'aide. reportez-vous au Guide d'administration et de sécurité et au site Web Cognos Global Services (http://support. des tableaux de bord. Les métadonnées peuvent nécessiter un processus de modélisation étendu dans Framework Manager. Localisation et préparation des sources de données et modèles Création et publication du contenu Diffusion des informations ❑ Localisation et préparation des sources de données et des modèles Cognos 8 permet de créer des rapports à partir d'une grande variété de sources de données. com). etc. Par exemple. ainsi que du type de modélisation appliqué aux données (dimensionnelle ou relationnelle). de la durée de vie et des utilisateurs du rapport. Utilisation de Report Studio Pour créer des rapports dans Report Studio. des analyses. distribués.cognos. ils sont publiés dans Cognos Connection ou un autre portail. sont créés dans les studios de Business Intelligence de Cognos 8.cognos. Les rapports et tableaux de bord Report Studio sont généralement destinés à un public plus large . Pour en savoir davantage sur la mise au point et les performances. des tableaux de bord. Le studio à utiliser dépend du contenu.Chapitre 2: Report Studio outils Cognos Solutions Implementation Methodology. Vous pouvez également exécuter des rapports. ❑ Diffusion et affichage des informations Vous pouvez transmettre le contenu du portail Cognos ou d'autres portails pris en charge et afficher les informations enregistrées dans ces portails ou fournies d'une autre façon. Les connexions à la base de données sont créées dans l'interface d'administration Web et servent à la modélisation. 54 Report Studio . à partir du studio de Business Intelligence avec lequel ils ont été créés.com/en/consulting/csim/index. Report Studio peut également servir à la préparation de modèles pour la création de rapports libre-service. à la fois relationnelles et dimensionnelles. etc. procédez comme suit : ❑ Familiarise-vous avec l'interface utilisateur. ❑ Création et publication du contenu Des rapports. tandis que les rapports programmés sont créés dans Report Studio. où ils sont programmés en vue d'être diffusés en rafale.html). Pour pouvoir utiliser les données pour la création et l'affichage. La boîte à outils Cognos SIM est disponible sur le site Web Cognos Global Services (http://support.

Apprenez à utiliser des objets de rapport. d'une barre d'exploration et d'une zone de travail vous permettant de créer des rapports. Pour ajouter des objets à un rapport. L'onglet Boîte à outils contient divers objets que vous pouvez ajouter au rapport.Chapitre 2: Report Studio ❑ ❑ ❑ ❑ ❑ Découvrez la structure de base des rapports. Vérifiez les paramètres du navigateur Web. tels que des textes et des images. Découvrez les différents modes de création de rapports. Guide de l'utilisateur . notamment la présentation et les requêtes. L'onglet Données élémentaires décrit les requêtes créées dans le rapport. tels que des données élémentaires et des calculs. Interface utilisateur L'interface utilisateur de Report Studio se compose de deux volets. Barre d'exploration Bouton Aides visuelles Zone Couches de page Zone Filtre de contexte Volet Objets insérables Volet Propriétés Espace de travail Volet Objets insérables Le volet Objets insérables contient des objets que vous pouvez ajouter à un rapport. Définissez les options souhaitées. Le volet Objets insérables contient les onglets suivants : ● L'onglet Source contient des éléments du pack sélectionnés pour le rapport.Création de rapports professionnelle 55 ● ● . faites-les glisser vers la zone de travail.

236). Cette technique est aussi désignée par le terme filtre limiteur. cliquez sur une autre propriété ou enregistrez le rapport pour vous assurer que la valeur est sauvegardée. Vous pouvez par exemple afficher la liste des objets utilisant chaque propriété. reportez-vous à la section (p. Lorsque vous cliquez sur un territoire dans la liste. 201). appuyez sur la touche Entrée. 181). Dans le menu Affichage. les données correspondant à celui-ci s'affichent dans le tableau croisé. Zone Filtre de contexte Lorsque vous travaillez avec des données dimensionnelles. ainsi que créer et modifier des classes (p. Conseil : Affichez une description de la propriété sélectionnée au bas du volet. vous pouvez faire glisser Territoires de ventes depuis le volet Objets insérables vers la zone Filtre de contexte. afin d'afficher les valeurs de chaque membre sur une page distincte. Pour en savoir davantage. Par exemple. puis en appuyant sur F1. Par exemple. Lorsque vous définissez une valeur pour une propriété. pour accéder à une page de rapport Conseil : Vous pouvez également ajouter une nouvelle page de rapport ou une page d'invite (p. vous pouvez faire glisser le territoire de ventes Europe du Nord depuis le volet Objets insérables vers la zone Couches de page. ● Placez votre curseur sur le bouton Explorateur de conditions pour travailler sur les variables. Les variables permettent de définir des conditions (p. telles que la définition de jointures d'union et l'écriture d'instructions SQL. ● Placez votre curseur sur le bouton Explorateur de requêtes pour utiliser les requêtes (p. reportez-vous à la section "Filtrage des valeurs à l'aide du contexte" (p. Barre d'exploration La barre d'exploration contient les boutons suivants permettant de travailler sur les différentes parties d'un rapport : ● Placez votre curseur sur le bouton Explorateur de pages ou à une page d'invite spécifique. 220). 280) dans un rapport. ainsi que d'exécuter des tâches complexes. 56 Report Studio . L'Explorateur de requêtes permet de créer ou de modifier des requêtes. utilisez la zone Filtre de contexte pour filtrer votre rapport afin d'afficher les valeurs (ou contexte) d'une donnée élémentaire spécifique. cliquez sur l'option Descriptions des propriétés.Chapitre 2: Report Studio Volet Propriétés Le volet Propriétés présente les propriétés que vous pouvez définir pour un objet dans un rapport. 192). Zone Couches de page Utilisez la zone Couches de page pour créer des sections (ou sauts de page) dans un rapport. Le contexte de chaque page apparaît dans l'en-tête du rapport. Le rapport est scindé en pages séparées pour chaque territoire d'Europe du Nord. Vous pouvez obtenir des informations complémentaires sur une propriété en la sélectionnant. Pour en savoir davantage.

Par exemple. Écrase tous les paramètres de limite en les remplaçant par des lignes implicites (en pointillés).Chapitre 2: Report Studio Zone de travail La zone de travail est l'emplacement où vous concevez les rapports. 88). les lignes de bordure sont remplacées par des lignes en pointillés. Affiche l'icône de groupe des données élémentaires groupées (p. Si la propriété Cadrage est définie sur une valeur supérieure au cadrage minimal utilisé par Report Studio pour afficher les zones de glisser-déposer. Afficher les informations de groupement Afficher le type de source Guide de l'utilisateur . Afficher les informations de répétition Répète les objets lors de leur insertion.Création de rapports professionnelle 57 . Affiche l'en-tête et le cartouche de la page. seul le cadrage minimal est affiché. offre les options suivantes pour faciliter la conception de rapports Option Afficher les limites Imposer les limites Description Affiche l'ensemble des limites. Bouton Aides visuelles Le bouton Aides visuelles dans la présentation. Affiche l'icône du type de source des objets. Afficher les informations de tri Affiche l'icône de tri des données élémentaires pour lesquelles un ordre de tri (p. Par exemple. 196) a été défini. par exemple un calcul de présentation. lorsque vous insérez une donnée élémentaire dans un tableau croisé. Afficher l'en-tête et le cartouche de page Afficher le cadrage Affiche la zone de glisser-déposer lorsque la propriété Cadrage d'un objet est définie sur 0. elle s'affiche dans chaque ligne ou chaque colonne du tableau croisé. si vous avez indiqué une valeur dans la propriété Bordures d'un objet. Afficher les objets masqués Affiche les objets dont la propriété Type de zone a été définie sur Aucun ou dont la propriété Visible a été définie sur Non.

de la couleur. Afficher l'onglet Aucune donnée Affiche les onglets si la propriété Aucune donnée du conteneur de données est définie sur Oui (p. 220). donnez au rapport l'aspect de votre choix en ajoutant une mise en forme telle que des bordures. la relation s'affiche. Quand vous préparez la présentation d'un rapport. à l'aide de listes. Afficher les entrées de la table des matières Afficher les signets Afficher les relations Principale/Détails Affiche les relations Principale/Détails (p. Conseil : Si vous placez votre curseur sur l'icône de relation Principale/Détails. ● ● 58 Report Studio . comme élément de requête. membre ou mesure (p. vous : ● présentez les données de façon significative. Affiche les entrées de la table des matières (p. Afficher les conteneurs du répétiteur et du singleton Affiche les conteneurs de répétiteur et de singleton insérés dans le rapport. Présentation Une présentation est un ensemble de pages définissant l'aspect et la mise en forme d'un rapport. un composant présentation qui définit leur aspect et un composant requête qui en définit les données. Structure de base des rapports Tous les rapports ont deux composants. de tableaux croisés. 300) a été associée sous forme d'hyperliens. 156) insérés dans le rapport. indiquez comment les données s'agencent d'une page à l'autre. des images et des numéros de page. Afficher les définitions d'accès au détail Affiche les données élémentaires auxquelles une définition d'accès au détail (p. Affiche les signets (p. 154) insérées dans le rapport.Chapitre 2: Report Studio Option Description Afficher le type de donnée élémentaire Affiche l'icône du type de donnée élémentaire. Une bonne compréhension de ces composants vous permettra de concevoir des rapports performants. de graphiques ou de cartes. 311) définies dans le rapport. 69).

● Texte Guide de l'utilisateur . 1. Lorsque vous exécutez un rapport. 2. avec des dimensions le long des lignes et des colonnes. Objets Lorsque vous créez un rapport. corps de page (obligatoire). Le graphique figure sur sa propre page. Voici les objets que vous allez souvent utiliser pour créer des rapports dans Report Studio : ● Liste Ajoutez une liste pour présenter des données sous la forme de lignes et de colonnes. ● ● ● Graphique Carte Répétiteur Ajoutez un répétiteur pour présenter chaque instance d'une colonne ou d'une donnée élémentaire dans un cadre séparé.Création de rapports professionnelle 59 . la page se répète jusqu'à ce que toutes les données soient affichées. et des mesures dans les cellules ou les points d'intersection. Le graphique et les premières lignes de la liste figurent sur la première page. Vous avez la possibilité de contrôler la manière dont les données s'étendent d'une page à la page suivante.Chapitre 2: Report Studio Pages Les pages sont des contenants pour les objets de présentation que vous utilisez pour créer un rapport. vous ajoutez des objets de présentation à une page. ● Tableau croisé Ajoutez un tableau croisé pour présenter les données dans une grille. Le reste des données de la liste s'inscrit sur les pages suivantes. la quantité de données obtenues est souvent supérieure à une page. voici diverses représentations d'un rapport contenant un graphique et une longue liste. Par exemple. Par conséquent. La liste commence à la page suivante et s'étend aux pages situées après. Une page comprend les composants obligatoires et facultatifs suivants : ● ● ● en-tête de page (facultatif). cartouche de page (facultatif).

Chapitre 2: Report Studio ● Bloc Ajoutez un bloc destiné à contenir du texte ou d'autres informations. Parmi les exemples d'objets à même le texte figurent les images et les textes. ● Table Pour en savoir davantage sur les autres objets de présentation pouvant être ajoutés à un rapport. tableau croisé. Lorsque vous insérez un objet à gauche ou à droite d'un objet bloc. reportez-vous à la section "Insertion d'autres objets" (p. Vous pouvez insérer d'autres objets sur la même ligne qu'un objet à même le texte. reportez-vous à la section "Aide-mémoire sur les objets et les propriétés de Report Studio" (p. Utilisation d'objets Vous créez des rapports en ajoutant des objets et en les manipulant afin d'obtenir les résultats souhaités. vous pouvez modifier ces requêtes ou créer vos propres requêtes personnalisées afin d'obtenir les résultats que vous souhaitez. les objets de présentation apparaissent soit à même le texte. 158). Il peut également s'avérer utile de calculer des totaux ou des moyennes en utilisant des fonctions d'agrégation et des colonnes groupées. Parmi les exemples d'objets blocs figurent tous les types de rapport (liste. vous devez avoir assimilé les concepts suivants : ● ● ● ● Types d'objets Objets en tant que contenants Verrouillage et déverrouillage d'objets Hiérarchie d'objets Pour en savoir davantage sur les objets de Report Studio. 561). chercher à obtenir des lignes détaillées de données à l'aide d'une simple instruction SELECT. Les blocs sont souvent utilisés pour présenter des bandes d'informations horizontales. l'objet s'affiche respectivement sur la ligne au-dessus ou au-dessous de l'objet bloc. Pour savoir comment utiliser des objets dans Report Studio. carte ou répétiteur) et les tables. 236). graphique. Cependant. Report Studio crée automatiquement les requêtes dont vous avez besoin lorsque vous concevez des rapports. Requêtes Les requêtes déterminent quelles données élémentaires apparaissent dans le rapport. Pour en savoir davantage sur les requêtes. par exemple. Vous pouvez. reportez-vous à la section "Utilisation de requêtes" (p. soit sous forme de blocs. ou d'appliquer des filtres afin d'afficher uniquement les données souhaitées. Types d'objets Dans Report Studio. mais pas sur la même ligne qu'un objet sous forme de bloc. 60 Report Studio .

Par exemple. 2. les blocs (p.Création de rapports professionnelle 61 . Dans la zone Options. Conseil : Vous pouvez également imbriquer des objets afin de créer une présentation sophistiquée. Dans le menu Édition. vous devez définir la requête qui contient la donnée élémentaire et le nom de celle-ci. tels que les tables (p. vous pouvez spécifier la disposition du texte autour d'une image. Par exemple. Si vous appliquez une mise en forme à un objet spécifique. les objets sont organisés de façon hiérarchique. vous pouvez décider d'appliquer à tous les titres de colonnes d'une liste un fond de couleur rouge. Verrouillage et déverrouillage d'objets Pour manipuler le contenu de certains objets. Ce paramétrage n'est cependant pas enregistré avec le rapport. La hiérarchie des objets vous permet de vous rappeler quand vous appliquez une mise en forme aux objets enfant de l'objet.Chapitre 2: Report Studio Remarque : Vous pouvez également utiliser la propriété d'agencement d'un objet (p. vous pouvez insérer une liste dans une cellule d'une table et un graphique dans une autre. Recherche d'objets dans un rapport Vous pouvez trouver rapidement des objets spécifiques dans un rapport en utilisant l'option Rechercher. Conseil : Dans le menu Structure. Le déverrouillage de la liste permet d'insérer l'objet image dans une colonne de liste. à savoir le nom de la donnée élémentaire insérée. 87) sont des contenants dans lesquels il est possible d'insérer d'autres objets. car vous l'avez appliquée à la liste et donc à tous les objets qu'elle contient. Par exemple. Guide de l'utilisateur . vous disposez d'une liste contenant la colonne Nom de produit. 3. La mise en forme s'applique automatiquement à toutes les nouvelles colonnes ajoutées à la liste. Par exemple. 179) pour définir la manière dont d'autres objets se positionnent autour de celui-ci. vous devez commencer par les déverrouiller. vous pouvez insérer une table dans une cellule d'une autre table. elle remplace la mise en forme identique définie pour l'objet parent. 158) et tout type de cadre de rapport (p. 162). Objets en tant que contenants Les objets. Cliquez sur Objet à rechercher et choisissez le type d'objet que vous voulez rechercher. si vous voulez rechercher des objets qui font référence à une donnée élémentaire spécifique. Vous souhaitez insérer une image dans la colonne Nom de produit afin d'afficher une image de chaque produit. cliquez sur l'option Verrouiller les objets de la page . une liste contient des colonnes et chaque colonne contient un texte. Hiérarchie d'objets Dans Report Studio. Par exemple. Procédure 1. définissez les critères de recherche souhaités. Par exemple. Par exemple. Le basculement de cet élément de menu permet de verrouiller et déverrouiller tous les objets de présentation d'un rapport. cliquez sur l'option Rechercher.

Continuez en cliquant sur Suivant pour afficher tous les autres objets qui répondent aux critères de recherche. Remarque : Dans certains cas. 62 Report Studio . Report Studio sélectionne l'objet qui utilise l'objet que vous recherchez. Report Studio ne peut pas sélectionner directement l'objet dans le rapport. cette option permet d'afficher de valeurs automatiquement les valeurs lors de la navigation dans les données d'une donnée élémentaire (p. Définition d'options Lorsque vous travaillez dans Report Studio. 395). Options d'édition Option Description Retour à la ligne automatique dans Renvoie automatiquement le texte à la ligne dans tous les éditeurs permettant de définir des expressions. vous pouvez définir les options de votre choix. Taille initiale de la fenêtre Détermine la taille de la fenêtre Report Studio au démarrage. En lieu et place. Affiche la boîte de dialogue Bienvenue au démarrage. Le premier objet qui répond aux critères de recherche est sélectionné dans le rapport.Chapitre 2: Report Studio 4. Boîte de dialogue d'accueil Utiliser la fenêtre de Cognos Viewer Réutilise la même fenêtre Cognos Viewer lorsque vous exécutez à nouveau un rapport sans d'abord fermer la à nouveau fenêtre. Options d'affichage Option Utiliser le thème de Windows Description Remplace l'aspect actuel de l'interface par l'affichage spécifié par les paramètres Windows. de l'Explorateur de requêtes et de l'Explorateur de conditions(p. Redimensionner la fenêtre de Cognos Viewer Animer les explorateurs Agrandit au maximum la fenêtre Cognos Viewer lorsque vous exécutez un rapport. notamment la recherche d'une donnée élémentaire qui est utilisée pour définir un style conditionnel. les éditeurs Alimenter automatiquement la liste Lorsque vous créez des expressions dans l'éditeur d'expression. 56). Cliquez sur Occurrence suivante. Anime l'aspect de l'Explorateur de pages.

280) lorsque la dernière donnée élémentaire qui fait référence au style conditionnel est aussi supprimée. 393). Supprimer les styles conditionnels auxquels on ne fait pas référence Guide de l'utilisateur . telles que des filtres. qui ont été créées avec l'éditeur d'expression (p. Spécifie la largeur et la hauteur de la zone dans laquelle vous allez créer des rapports. cette option permet de créer un membres pseudonyme lorsque vous ajoutez un membre au rapport ou à une expression (p. remplace l'élément d'origine. si vous supprimez une liste. Supprime automatiquement des styles conditionnels (p. Permet de modifier du texte à l'emplacement où il se trouve en cliquant deux fois dessus. 396). Autoriser les remplacements par Lors du glissement d'un élément du volet Objets insérables glissement dans les tableaux croisés vers un élément existant dans un tableau croisé.Création de rapports professionnelle 63 . Par exemple. Suppression des objets de requête auxquels on ne fait pas référence Supprime automatiquement les objets de requête liés à un autre objet.Chapitre 2: Report Studio Option Validation automatique des expressions Modifications à l'emplacement Description Valide automatiquement des expressions. Cliquer deux fois sur le point d'insertion Lors de l'utilisation de données dimensionnelles. la requête qui y est liée est également supprimée. définit l'emplacement où les membres enfants sont insérés quand vous cliquez deux fois sur une donnée élémentaire de membre. Dimensions de la présentation Options de rapport Option Description Pseudonymes des noms uniques des Lorsque vous utilisez une source de données dimensionnelle.

Les éléments qui s'affichent en tant que lignes sont les membres enfants Ustensiles de cuisine. 187). Cela facilite le travail impliquant des données élémentaires dimensionnelles. dans les détails agrège les détails visibles. vous définissez cette option sur 3 et. Si vous travaillez avec des données dimensionnelles et que cette option n'est pas sélectionnée. 206). Les données élémentaires basées sur des expressions vous permettent d'afficher ou de modifier l'expression en cliquant deux fois sur la propriété Expression correspondante. dans l'ensemble agrège les ensembles de membres. Par exemple. si vous insérez un niveau. vous définissez l'option pour insérer les enfants lorsque vous faites glisser un membre vers un conteneur de données (p.Chapitre 2: Report Studio Option Toujours créer des données élémentaires étendues pour les nouveaux rapports Description Détermine si Report Studio crée des données élémentaires étendues ou basées sur des expressions. Tentes et Sacs de couchage. spécifie le type d'agrégation que doit utiliser Report Studio lors de l'agrégation de valeurs dans des tableaux et des graphiques. Mode d'agrégation 64 Report Studio . reportez-vous à la section "Agrégation de valeurs dans des tableaux croisés et graphiques" (p. la donnée élémentaire dimensionnelle appropriée est ajoutée lorsque vous insérez des éléments tels que des membres. limite le nombre de membres enfants qui sont insérés. ainsi qu'une ligne nommée Autres(Matériel de camping) pour les autres membres enfants de Matériel de camping. Pour en savoir davantage sur l'agrégation de valeurs dans les tableaux croisés et les graphiques. Vous faites ensuite glisser le membre Matériel de camping vers les lignes du tableau croisé. un ensemble de niveaux est créé. Par exemple. Lors de l'utilisation d'une source de données dimensionnelles. dans l'agrégat agrège les agrégats visibles au niveau inférieur suivant de détail. dans la barre d'outils. car Report Studio connaît le type de donnée élémentaire des éléments du rapport. Limite d'insertion des membres Lorsque vous travaillez avec une source de données dimensionnelles. des niveaux ou des membres calculés.

Lors de l'utilisation de cartes. Dans tous les navigateurs. Permettre l'accès au fichier local Permet l'ouverture et l'enregistrement de rapports sur l'ordinateur (p. Dans le menu Outils. Les paramètres supplémentaires requis sont spécifiques au navigateur. Rapport et Avancées. définit le affichés (dans l'arborescence source) nombre maximal de membres pouvant figurer dans le volet Objets insérables lors d'une recherche (p. c'est le Presse-papiers de Windows qui est utilisé et non celui de d'exploitation l'application interne. Cliquez sur OK. Dans les onglets Affichage. Procédure 1. Guide de l'utilisateur . Modification. vous devez vous assurer que les paramètres des témoins (cookies) et des scripts Java sont bien activés. cliquez sur Options. Conseil : Si Report Studio est exécuté dans Firefox. Paramètres du navigateur Web Cognos 8 utilise les configurations de navigateur implicites de Microsoft. Netscape et Firefox. Limite d'affichage des éléments de la carte Limite du nombre de membres Lors de l'utilisation de données dimensionnelles.Création de rapports professionnelle 65 . définissez les options voulues. le Presse-papiers de l'application interne est utilisé systématiquement. spécifie le nombre maximal de fonctions pouvant apparaître dans une carte. 2. 189). 3.Chapitre 2: Report Studio Options avancées Option Description Utiliser le Presse-papiers du système Si Report Studio est exécuté dans Internet Explorer. 259).

Il est conçu pour les utilisateurs non techniques chargés de créer des rapports financiers et de gestion traditionnels. L'accès à chaque mode de création de rapports est déterminé par les droits dont vous disposez sur les fonctions sécurisées. reportez-vous au Guide d'administration et de sécurité. Mode de création de rapports express Le mode de création de rapports express constitue une interface simplifiée et ciblée de Report Studio. Il permet seulement d'accéder aux données modélisées de façon dimensionnelle et utilise une arborescence de données orientée membre. 66 Report Studio . vous pouvez créer tout type de rapport. tel que des graphiques. à l'aide de n'importe quelle source de données (relationnelle ou multidimensionnelle).Chapitre 2: Report Studio Navigateur Internet Explorer Paramètre Autoriser les témoins de connexion (cookies) Active Scripting META REFRESH autorisé Exécuter les contrôles ActiveX et les plug-ins Contrôles ActiveX reconnus sûrs pour l'écriture de scripts Comportements binaires et de script Autoriser l'accès programmatique au Presse-papiers Remarque : Report Studio utilise la norme native XML de Microsoft Internet Explorer. Cognos 8 ne fournit ni ne télécharge de contrôles ActiveX. Pour en savoir davantage sur la configuration du navigateur et les témoins (cookies) utilisés par Cognos 8. des listes et des répétiteurs. vous ne pouvez pas afficher de données réelles. Pour en savoir davantage. Il contient un surensemble de fonctions disponibles dans le mode de création de rapports express. Seuls les contrôles ActiveX installés en même temps qu'Internet Explorer sont activés pour cette configuration. Cependant. Modes de création de rapports Afin de répondre aux besoins des auteurs de rapports classiques et des auteurs de rapports financiers. reportez-vous au Guide d'installation et de configuration de Cognos 8. La prise en charge de la technologie ActiveX doit être activée car Microsoft l'utilise pour implémenter le langage XML. qui est un composant du navigateur. Dans ce mode. Mode de création de rapports professionnels Le mode de création de rapports professionnels permet aux utilisateurs d'accéder à tout l'éventail des fonctionnalités de Report Studio. Report Studio fournit des interfaces utilisateur personnalisées distinctes qui contiennent des fonctions de création de rapports correspondant à ces rôles. des cartes.

147) et manipuler les données qui y figureront (p. reportez-vous à la section "Types de rapports" (p. Guide de l'utilisateur . Vous pouvez souhaiter commencer la création de votre rapport en mode Express pour voir les données réelles et créer facilement la présentation de votre rapport. 185). Par souci de simplicité. Lorsque vous utilisez le mode de création de rapports express.Chapitre 2: Report Studio Ce mode de création vous permet d'afficher des données réelles et prend en charge uniquement les rapports de type tableau croisé. Celle-ci définit les requêtes et invites utilisées pour extraire les données. Pour en savoir davantage sur d'autres tâches spécifiques à un type de rapport. assurez-vous que vous disposez des informations de planification (p. vous pouvez passer de l'un à l'autre dans Report Studio. Changement de mode de création de rapports Si vous avez accès à la fois au mode de création de rapports professionnels et au mode express. 87). Avant de créer un rapport. comme des graphiques et plusieurs pages. Définition du pack Spécifiez le pack qui fournira les éléments du rapport. Création d'un rapport La création d'un rapport consiste en fait à créer une spécification de rapport. si vous ouvrez un rapport qui a été créé en mode de création de rapports professionnelle. cliquez sur Mode de création et sélectionnez celui voulu. des cartes et des listes.Création de rapports professionnelle 67 . Il contient un sous-ensemble de fonctions disponibles dans le mode de création de rapports professionnelle. Procédure ● Depuis le menu Affichage. tels que des graphiques. Vous pouvez alors passer en mode de création de rapports professionnelle pour ajouter d'autres informations. 53) requises. ainsi que les présentations et styles employés pour la présentation des données. vous pouvez afficher mais pas modifier des objets qui peuvent être insérés uniquement en mode de création de rapports professionnelle. la spécification de rapport est appelée rapport. La création d'un rapport implique les étapes suivantes : ❑ ❑ ❑ ❑ ❑ Définition du pack Choix d'un modèle de rapport Ajout de données élémentaires Enregistrement du rapport Exécution du rapport Vous pouvez ensuite mettre en forme le rapport (p.

reportez-vous au manuel Framework Manager User Guide. Conseil : Vous pourrez changer de pack ultérieurement (p. Cliquez avec le bouton droit de la souris sur son arrière-plan et sélectionnez l'option Actualiser. tels que les données élémentaires. actualisez-le pour vérifier que vous travaillez bien avec la dernière version. des dimensions. cliquez sur le pack à utiliser. puis choisissez un modèle de rapport. tels que des sujets de requête. Conseil : Vous pouvez également fermer le rapport puis le rouvrir pour le mettre à niveau vers la dernière version du pack. Pour en savoir davantage.Chapitre 2: Report Studio Les packs que vous utilisez pour générer des rapports sont basés sur des modèles créés dans l'outil de modélisation. 2. ces objets de modèle sont visibles dans le cadre gauche. Actualisation du pack Si le pack utilisé par un rapport a changé. 3. 2. Un modèle est un ensemble d'objets connexes. Ce pack doit avoir été créé préalablement dans Framework Manager et publié sur le portail Cognos Connection. cliquez sur Ouvrir un rapport ou un modèle et sélectionnez un rapport. Comme indiqué dans la boîte de dialogue Sélection de la langue. cliquez sur le lien Lancez. 68 Report Studio . s'affichent dans l'onglet Source du volet Objets insérables. puis en cliquant sur le bouton Langue de la boîte de dialogue Pack de rapport. en mettant en évidence la langue voulue. 268). Dans le volet Objets insérables.. Framework Manager. cliquez sur Créer un rapport ou un modèle. Dans la boîte de dialogue Bienvenue. cliquez sur Report Studio. Lorsque vous ouvrez un pack dans Cognos 8. Dans la boîte de dialogue Sélection d'un pack. Procédure 1. Dans la liste déroulante. des filtres et des calculs. Les objets du pack sélectionné. ● Pour ouvrir un rapport ou un modèle. Conseil : Vous pouvez définir une langue autre que celle implicite pour votre pack en cliquant sur les points de suspension (.. Procédure 1. indiquez si vous souhaitez ouvrir ou créer un rapport ou un modèle : ● Pour créer un rapport ou un modèle.) à droite de la zone Pack. Sur la page d'accueil de Cognos Connection. puis en cliquant sur OK. cliquez sur l'onglet Source . les éléments comme les séparateurs et les décimales peuvent nécessiter une mise à jour manuelle pour les règles de syntaxe spécifiques à une langue suite à votre sélection.

cliquez deux fois sur Existant. puis cliquez sur Ouvrir. ● Pour créer un rapport à l'aide d'un modèle précédemment créé. En fait. Vous pouvez sélectionner un modèle prédéfini mis en forme comme un type de rapport particulier (p. Pour en savoir davantage sur les modèles. Icônes de sources de données Chaque objet de la source de données est représenté par une icône. Si vous voulez changer de pack. Conseil : Cliquez deux fois sur Modèle de rapport pour créer un modèle de rapport pouvant être appliqué aux rapports créés dans Query Studio ou Analysis Studio. demandez à votre modélisateur d'organiser ces éléments dans un dossier ou un modèle de sujet de requête. le concepteur de modèles peut créer un dossier qui contient cet élément et les éléments de vente dont vous avez besoin. 2. cliquez sur les points de suspension (. Ajout de données à un rapport Sélectionnez les données élémentaires que vous souhaitez voir figurer dans le rapport. 3. Par exemple.) et sélectionnez-en un autre. Conseil : Cliquez sur la zone Type. cliquez deux fois sur le modèle de votre choix. reportez–vous à la section "Création de vos propres modèles de rapport" (p. Dans le menu Fichier. recherchez le modèle.. recherchez le rapport. cliquez deux fois sur Existant.Création de rapports professionnelle 69 . 80). donc le rapport d'origine reste inchangé. Guide de l'utilisateur . Choisissez un modèle de rapport : ● Pour créer un rapport à l'aide d'un des modèles prédéfinis de Report Studio. si vous utilisez l'élément de code de produit dans les rapports de ventes. à l'exception des packs et dimensions. Vous pouvez insérer tous les objets ci-après dans un rapport. 87) ou ouvrir un rapport existant comme modèle. puis cliquez sur Ouvrir. choisissez un modèle pour démarrer rapidement.Chapitre 2: Report Studio Choix d'un modèle de rapport Lors de la création d'un rapport. cliquez sur Nouveau . vous ouvrez une copie du rapport.. Procédure 1. puis sur Modèles pour afficher uniquement les modèles existants. puis de publier à nouveau le pack approprié. Si vous utilisez souvent des éléments provenant de différents sujets de requête ou de différentes dimensions d'un même rapport. ● Pour ouvrir un rapport existant en tant que modèle. Le modèle s'affiche dans la page de rapport.

Niveau.Chapitre 2: Report Studio Icône Objet Pack contenant les objets insérables dans un rapport. Par exemple. Dimension représentant un grand groupe de données descriptives sur un aspect essentiel d'une entreprise. Par exemple. les régions et les villes. Dossier Mesures. attribut de niveau qui représente une propriété de niveau. telles qu'un nom de produit ou un pays. Une hiérarchie de niveaux peut en contenir plusieurs. Par exemple. les éléments Matériel de camping et Tente pour 4 personnes sont membres de la hiérarchie Produits. Dans les sources de données relationnelles. Dans les sources de données relationnelles. Sujet de requête. élément de requête représentant une colonne de données qualitatives dans la base de données. qui représente une table dans la base de données. Hiérarchie représentant un ensemble de membres dimensionnels. qui correspond à un élément de requête représentant une colonne de données quantitatives dans la base de données. 70 Report Studio . une dimension géographique peut contenir des niveaux pour les pays. classés sous forme de structure arborescence. qui contient des mesures hiérarchiques. une hiérarchie de niveaux Années peut contenir les niveaux suivants : ● ● ● ● Niveau racine Années Premier niveau Année Deuxième niveau Trimestre Troisième niveau Mois Mesure ou fait. Il est utilisé pour obtenir un sommaire de toutes les valeurs de la hiérarchie et constitue le point de départ de l'accès au détail. Un membre est un élément unique dans une hiérarchie. le premier étant le niveau racine. tel que des produits. des dates ou des marchés. telles qu'un revenu ou une quantité. qui est un ensemble de membres ayant des attributs communs. Le niveau racine est le parent et le sommaire de tous les membres du premier niveau. Filtre de modèle.

telle que celle disponible dans Analysis Studio. Cliquez avec le bouton droit de la souris dans le volet. Par exemple. 3. des hiérarchies. ● Vous pouvez également sélectionner les données élémentaires en cliquant deux fois sur chacune d'elles ou bien en cliquant dessus avec le bouton droit de la souris puis en sélectionnant l'option Insérer. faites glisser chaque donnée élémentaire vers l'emplacement où vous souhaitez qu'elle figure. cliquez sur l'onglet Source . Les données insérées dans le rapport s'affichent dans l'onglet Données élémentaires . lorsque vous utilisez des sources de données relationnelles. un dossier de membres facultatif et des propriétés de membres. des niveaux. Sélectionnez les options souhaitées et cliquez sur OK. la propriété Syntaxe identifie l'utilisation prévue des données représentées par la donnée élémentaire. puis cliquez sur l'option Propriétés. Procédure 1. Guide de l'utilisateur . Conseils ● Pour en savoir davantage sur une donnée élémentaire. vous pouvez personnaliser la façon dont ces données s'affichent dans l'arborescence source. Une barre noire clignotante indique l'endroit où vous pouvez insérer la donnée élémentaire. cliquez sur le bouton Couper. Dans le volet Objets insérables. Vous pouvez sélectionner une vue de métadonnées avec des dimensions. Procédure ● Dans l'onglet Source du volet Objets insérables . 2. vous pouvez sélectionner une arborescence axée sur les membres.Chapitre 2: Report Studio Icône Objet Un dossier permet d'organiser les données élémentaires.Création de rapports professionnelle 71 . sélectionnez-la et cliquez sur le bouton Supprimer . Pour supprimer la donnée élémentaire du rapport mais la conserver dans l'onglet Données élémentaires. Vous ne pouvez pas importer un dossier dans votre rapport. cliquez dessus avec le bouton droit de la souris. Personnalisation de l'arborescence source Lorsque vous utilisez des données dimensionnelles. ● Pour supprimer une donnée élémentaire du rapport. Sinon. Cette vue vous permet uniquement d'ajouter des membres à votre rapport. puis sélectionnez Paramètres de l'arborescence de packs.

Vous pouvez également enregistrer le rapport sur votre ordinateur (p. Ouvrez le rapport souhaité. vous devez indiquer l'emplacement de destination et saisir un nom de fichier. de validation et d'invite. Pour en savoir davantage. vous pouvez enregistrer les versions de sortie d'un rapport dans un système de fichiers. 2. cliquez sur l'option Supprimer les valeurs du paramètre. 3. vous serez invité à en choisir une lors de l'exécution d'un rapport. cliquez sur Valider le rapport . Il est recommandé de tester périodiquement vos rapports au fur et à mesure que vous les créez dans Report Studio afin de ne pas recevoir de messages d'erreur lorsque vous les exécutez. Pour en savoir davantage sur la configuration de dossiers pour vos rapports dans Cognos Connection. Dans le menu Outils. reportez–vous au Guide de l'utilisateur de Cognos Connection. cliquez sur l'option Enregistrer une copie du rapport sous un autre nom. Gagnez du temps en effectuant une première validation pour repérer des erreurs. Vous pouvez spécifier de ne pas afficher une page de rapport si elle ne contient pas de données (p. Les rapports sont enregistrés sur le serveur Cognos 8. Exécution d'un rapport Exécutez le rapport pour voir les données extraites. Si vous exécutez un rapport utilisant des fonctions ou des fonctionnalités non prises en charge par la source de données. Ces informations sont conservées de façon à ce que vous n'ayez pas besoin de les fournir à chaque exécution du rapport. Par exemple. Cliquez sur le bouton Enregistrer. De plus. reportez-vous au Guide d'administration et de sécurité. Il est également possible d'exécuter un rapport ou un groupe de rapports dans Cognos Connection.Chapitre 2: Report Studio Enregistrement d'un rapport Enregistrez le rapport pour conserver les modifications apportées. Procédure 1. 72 Report Studio . Les valeurs de paramètre stockées par le serveur Cognos 8 comprennent les informations de code d'accès. 259). 76). Procédure 1. dans le menu Fichier. un message d'erreur s'affiche. Pour supprimer les valeurs de paramètre stockées sur le serveur Cognos 8. ou Enregistrer sous pour enregistrer 2. pointant toutes les deux vers la même source de données. si vous définissez deux connexions à la source de données dans Cognos Connection. Lors du premier enregistrement d'un rapport. Dans le menu Fichier. 3.

5. validez à nouveau le rapport en cliquant sur Valider avec options. 6. reportez-vous à la section correspondante de l'annexe "Aide-mémoire sur les objets et les propriétés de Report Studio" (p. cliquez sur Correction automatique. ● Cochez la case Données interactives pour indiquer qu'aucune optimisation des requêtes ne doit être utilisée. extrait les messages d'information décrivant les étapes importantes dans la transformation de la spécification de rapport jusqu'à la requête native transmise à la source de données. 561). Conseil : Pour en savoir davantage sur la propriété Optimisation de l'exécution. dans le menu Outils. les transformations clés et toute autre information se rapportant à la planification et à l'exécution de requêtes. Guide de l'utilisateur . cliquez sur Afficher les données tabulaires .Chapitre 2: Report Studio Une zone de message signale la détection éventuelle d'erreurs dans le rapport. les avertissements. Si vous rencontrez des erreurs de validation et que vous souhaitez que Report Studio identifie les objets incorrects dans votre rapport. que vous pouvez ensuite supprimer pour afficher correctement votre rapport. Si vous avez besoin de davantage de détails concernant le processus de validation. Pour afficher uniquement les données tabulaires. puis procédez comme suit : ● Cliquez sur l'un des niveaux de validation suivants : Niveau de validation Description Erreur Avertissement Extrait toutes les erreurs renvoyées par la requête. Extrait l'ensemble des erreurs et des avertissements renvoyés par la requête. Report Studio fournit une liste de ces objets. Décochez la case Données interactives pour définir la propriété Optimisation de l'exécution sur Toutes les lignes. La case Données interactives contrôle la façon dont les requêtes sont traitées lors de la validation. Informations Extrait les erreurs. 4.Création de rapports professionnelle 73 . dans le menu Exécution. Une zone de message signale la détection éventuelle d'erreurs dans le rapport. Transformation des clés Outre les erreurs et les avertissements. Ces messages peuvent être utiles pour comprendre la cause des erreurs et des avertissements renvoyés depuis la requête.

Utilisez cette commande pour vous assurer que les résultats appropriés s'affichent. La valeur implicite est la valeur de l'option d'exécution correspondante sélectionnée dans Cognos Connection. cliquez sur Options d'exécution. Option Format Taille du papier Orientation du papier Mode données Remarques Aucun. À spécifier uniquement si le format de sortie est PDF. pour Cognos Viewer. Indique le nombre de lignes qui s'affichent sur chaque page. elle remplace l'option d'exécution portant le même nom. Si vous spécifiez une valeur pour cette propriété. vous pouvez créer un calcul (p. Les options d'exécution définies s'appliquent uniquement à la session en cours. Pour en savoir davantage sur les filtres du mode de conception. les valeurs implicites des options sont rétablies. 236). 76). Conseil : Vous pouvez également afficher les données tabulaires dans l'Explorateur de requêtes (p.Chapitre 2: Report Studio Lorsque le rapport contient plusieurs requêtes. ce qui peut servir lors de la création de requêtes. etc. vous devez d'abord cliquer sur un objet. Cette propriété s'applique aux sorties HTML et PDF. 209) en vous assurant qu'il produit les résultats souhaités. À spécifier uniquement si le format de sortie est PDF. L'option Aucune donnée renvoie des données artificielles au lieu de données réelles de la source de données. Pour en savoir davantage sur cette propriété. pour les dates. Lignes par page 74 Report Studio . La propriété Lignes par page existe dans le volet Propriétés pour les listes et les tableaux croisés. Langue La langue du contenu définit la préférence de langue pour les données. Indique la quantité de données retournées. Pour définir des options d'exécution. reportez–vous à la section "Contrôle du nombre de lignes par page pour les contenants multiples aux formats HTML et PDF" (p. Par exemple. L'option Sous-ensemble de données limite la quantité de données retournées en fonction des filtres du mode de conception définis dans le pack. 7. L'option Toutes les données renvoie la totalité des données. Lorsque vous fermez Report Studio. Modifiez les valeurs souhaitées pour la session en cours et cliquez sur le bouton OK. 8. reportez-vous au manuel Framework Manager User Guide. tel qu'une liste ou un tableau croisé. qui utilise la requête dont vous souhaitez voir les données tabulaires. dans le menu Exécution.

Vous ne pouvez pas exécuter de rapport au format CSV ou XML si plusieurs requêtes y sont définies. Si vous exécutez à nouveau le rapport au format CSV ou XLS. . vous ne recevez une invite que si le rapport ne peut s'exécuter sans intervention de l'utilisateur. Le rapport s'exécute dans Cognos Viewer. Cette opération supprime le niveau le plus bas de la hiérarchie avant de créer une liste de nœuds. Dans Framework Manager. aucune invite ne s'affiche lors de l'exécution du rapport. reportez-vous au Guide d'administration et de sécurité. Par exemple. Excel et XML. Cela se produit également avec les sources de données SAP BW. à l'exception de celles définies dans une page de rapport. PDF. Notation des unités de mesure Lors de l'exécution d'un rapport à partir d'une source de données SAP BW. il apparaît dans une nouvelle fenêtre de navigateur. les notations Celsius et Fahrenheit sont ajoutées après la valeur. vous pouvez également contrôler le nombre de niveaux d'une hiérarchie à partir de laquelle des membres ou des valeurs sont extraits. Dans le menu Exécution format de votre choix. Par exemple. Passé ce délai. CSV. par exemple. vous pouvez l'exécuter à nouveau dans le même format ou dans un format différent. le rapport est exécuté dans son intégralité. afin d'alimenter une invite d'arborescence.Chapitre 2: Report Studio Option Invite Remarques Sélectionnez cette option pour afficher toute invite définie (p. Pour en savoir davantage. vous pouvez définir la propriété de variable SAP BW trimHierarchyLevels sur 1 afin de réduire le nombre de niveaux de la hiérarchie et ainsi restreindre le nombre de nœuds. Dans SAP BW. si vous avez un rapport avec un seul filtre paramétré facultatif. cliquez sur l'une des options afin de produire le rapport au Vous pouvez produire un rapport aux formats HTML. Dès que l'exécution du rapport est terminée. à moins que les requêtes supplémentaires soient utilisées pour les invites. séparées par un espace. Si un astérisque (*) apparaît. Si vous décochez cette case. 9. 220). les unités de mesure sont incluses dans la même colonne que les valeurs de données. Exécution d'un rapport à partir d'une source de données dimensionnelle Vous ne pouvez annuler un rapport exécuté à partir de Microsoft SQL Server Analysis Services qu'au début de la phase d'exécution. le calcul ou le sommaire d'une monnaie mixte Guide de l'utilisateur .Création de rapports professionnelle 75 . l'un des éléments suivants a été détecté : ● ● Une monnaie inconnue La valeur d'une unité de mesure inconnue ou douteuse. Les options disponibles dans Cognos Viewer dépendent des autorisations définies par l'administrateur pour chaque utilisateur.

cliquez sur Liste. Définissez la propriété Afficher la page lorsqu'elle est vide sur Non. Par exemple. Lorsque vous utilisez BEx pour définir des variables dans votre source de données SAP. évitez d'utiliser les propriétés Intervalles d'exclusion et Obligatoire non initial. La page n'est pas affichée même si elle contient d'autres objets. cliquez sur le bouton Sélectionner les ancêtres type de contenant de données. si aucune donnée n'est générée dans tous les contenants de données et les objets de table des matières d'une page. Propriétés de variables SAP non prises en charge Certaines propriétés de variables SAP ne sont pas prises en charge. Pour une sortie en HTML. Répétez les étapes 1 à 3 pour tous les autres contenants de données dans la page ainsi que pour les objets de table des matières(p. Elle s'applique également aux sources de données SAP BW. cette dernière n'est pas affichée. 3. 76 Report Studio . Lorsque vous exécutez le rapport.Chapitre 2: Report Studio Les valeurs de monnaies mixtes sont utilisées lorsque vous calculez des valeurs avec différentes monnaies. 2. Procédure 1. Dans la page du rapport. Les intervalles d'exclusion apparaissent comme une invite d'inclusion. cliquez sur un contenant de données. l'option de propriété du rapport Saut de page par conteneur de données pour le format HTML interactif (p. Cette situation se produit lorsque vous employez un cube Cognos comme source de données. Les propriétés non initiales obligatoires apparaissent comme une invite obligatoire. si le contenant de données est une liste. Non affichage d'une page en cas d'absence de données Vous pouvez spécifier de ne pas afficher une page de rapport si elle ne contient pas de données lors de l'exécution de celui-ci. Cognos 8 utilise les règles suivantes lors de l'affichage de rapports aux formats HTML et PDF : ● Si la propriété Lignes par page n'est définie pour aucun des contenants de données. par exemple une liste et un tableau croisé. 20 lignes par page s'affichent au format HTML et chaque page est totalement remplie au format PDF. 158). comme du texte ou des images. Dans le volet Propriétés. 4. . vous pouvez contrôler la façon dont le rapport s'affiche aux formats HTML et PDF en définissant la propriété Lignes par page pour chaque contenant. puis sélectionnez le Contrôle du nombre de lignes par page pour les contenants multiples aux formats HTML et PDF Si vous disposez plus d'un contenant de données dans un rapport. 180) contrôle si le nombre implicite de lignes est affiché pour chaque conteneur de données sur chaque page.

Les éléments suivants ne peuvent être exécutés au format CSV : ● ● ● cartes. la première page contient les 5 premières lignes de Liste1. ont leurs valeurs délimitées par des tabulations. sont des données encodées au format UTF-16 Little Endian. Vous définissez la propriété Lignes par page à 5 pour la liste1. les nombres de lignes indiqués sont affichés sur chaque page aux formats HTML et PDF jusqu'à ce qu'il n'y ait plus de données. suivi du contenant suivant.Chapitre 2: Report Studio Le premier contenant de données est affiché jusqu'à ce qu'il n'y ait plus de données. Par défaut.csv. ● ● ● ● ● Vous pouvez ouvrir des rapports enregistrés au format CSV à l'aide des applications Microsoft Excel. Dans Cognos Connection. 20 lignes par page s'affichent au format HTML et chaque page est totalement remplie au format PDF. ne mettent pas les chaînes entre guillemets. les nombres de lignes indiqués sont affichés aux formats HTML et PDF sur chaque page jusqu'à ce qu'il n'y ait plus de données. Vous pouvez. ● Si la propriété Lignes par page est définie pour chaque contenant de données. un contenant vide s'affiche. etc. telles que Microsoft Excel. Guide de l'utilisateur . Pour les contenants restants. Vous disposez par exemple de deux listes appelées Liste1 et Liste2. Conseil : Le nombre de lignes qui apparaissent sur une page au format PDF dépend de la taille de la police définie dans le rapport. Les rapports enregistrés au format CSV : ● sont conçus pour prendre en charge les données Unicode sur de nombreux systèmes d'exploitation client. rapports ayant plus d'une requête définie dans le rapport. ● Production d'un rapport au format CSV Cognos 8 peut produire des rapports au format CSV afin que vous puissiez les ouvrir dans d'autres applications. suivies des 15 premières lignes de Liste2. comprennent un indicateur d'ordre des octets (IOO) au début du fichier. Microsoft Windows Wordpad et Star Office. Lorsque vous exécutez le rapport au format HTML. graphiques ne possédant même pas une catégorie ou une série. définir le caractère utilisé pour délimiter les zones. ● Si aucune donnée n'est renvoyée pour un contenant de données. Si la propriété n'est définie que pour certains contenants.Création de rapports professionnelle 77 . utilisent un caractère de nouvelle ligne pour délimiter les lignes. par exemple. sauf si les requêtes supplémentaires sont utilisées pour des invites. Pour en savoir davantage. les rapports au format CSV s'ouvrent dans l'application associée aux fichiers de type . vous pouvez configurer la sortie CSV en fonction de votre environnement. reportez-vous au Guide d'administration et de sécurité.

Feuille simple produit des rapports sur une seule feuille que vous pouvez afficher dans les versions de Microsoft Excel antérieures à 2002. ● ● Le format Excel 2000 peut être affiché avec Excel 2000 et des versions ultérieures. qui fournit des fonctions d'ouverture et d'enregistrement de fichiers pour le nouveau format. Pour résoudre ce problème. Les deux formats utilisent un code d'accès unique. reportez-vous à la section "Production de rapports au format Microsoft Excel" (p. Trois options sont disponibles : ● Excel 2000 .Feuille simple offre une sécurité accrue. Cependant. Les feuilles de calcul se trouvent dans un seul fichier afin que la navigation dans celles-ci soit fiable.01. Le format Excel 2000 n'est disponible dans Cognos 8 que lorsque l'option de validation de Cognos Application Firewall est désactivée. ● ● Les deux formats sont compatibles avec Netscape 7. Pour en savoir davantage. Il prend en charge jusqu'à 65 536 lignes et plusieurs feuilles. Ce problème ne se produit pas avec les versions Microsoft Excel 2002 ou 2003. Des témoins d'Excel 2000 peuvent figurer dans les URL d'accès aux feuilles de calcul. Il est possible d'accéder aux rapports sécurisés sans connexions ultérieures car le système identifie automatiquement les utilisateurs et fournit les informations de sécurité.Feuille simple n'utilise pas les URL sortantes. à quelques différences près : ● ● Les graphiques sont affichés sous forme d'images statiques. Excel 2007 produit des rapports visualisables dans la version de Microsoft Excel de 2007. La hauteur des lignes peut varier dans le rapport affiché. La production de rapports au format XLS contient des restrictions. pour une plus grande exactitude. Le format Excel 2007 affiche les versions de rapports au format XML Excel natif. qui peuvent être utilisés pour emprunter de façon frauduleuse le nom d'un utilisateur. qui permet de transmettre rapidement des feuilles de calcul Excel natives à Microsoft Excel XP. Les utilisateurs de Microsoft Excel XP et Microsoft Excel 2003 doivent installer Microsoft Office Compatibility Pack.Chapitre 2: Report Studio Production d'un rapport au format Excel Cognos 8 peut produire des rapports au format Excel. Le format Excel 2000 . Le format Excel 2000 . Excel 2002 produit des rapports visualisables dans les versions de Microsoft Excel antérieures à 2007. Microsoft Excel 2003 et Microsoft Excel 2007. il existe une limite de 65 536 lignes et les sauts de page pour les pages à auteurs multiples sont ignorés. appliquez de nouveau le format approprié dans Excel. Le format Excel 2002 et le format de feuille unique d'Excel 2000 présentent également les avantages suivants : ● ● Les deux formats utilisent le protocole SSL. La sortie est similaire à d'autres formats Excel. 78 Report Studio . Le format de date complet de Cognos 8 ne s'affiche pas toujours correctement dans Microsoft Excel 2000 si le système n'utilise pas l'anglais comme paramètre régional. également appelé XLSX. 553).

Dans ce cas. en vous conformant au schéma xmldata. procédez comme suit : ● ● ● Placez votre curseur sur le bouton Explorateur de pages et cliquez sur la page voulue. Procédure 1. Pour en savoir davantage.xsd. reportez-vous au manuel Framework Manager User Guide.Création de rapports professionnelle 79 puis cliquez sur . sauf si les requêtes supplémentaires sont utilisées pour des invites. reportez-vous au Guide de l'utilisateur de Cognos Connection. graphiques ne possédant même pas une catégorie ou une série. Dans le volet Propriétés. Ce fichier de schéma se trouve dans le répertoire emplacement_c8/ bin. puis ouvrez le fichier XML dans Framework Manager. cliquez sur le bouton Sélectionner les ancêtres Page. Définition des options de page PDF La définition des options de page PDF permettent de contrôler la façon dont les pages du rapport s'affichent au format PDF. Guide de l'utilisateur . procédez comme suit : ● ● Dans le menu Fichier. L'élément de métadonnées contient les informations de données des éléments. Ce format se compose d'un élément de sous-ensemble de données. 291). L'élément de données contient tous les éléments de lignes et de valeurs. Vous pouvez aussi définir les options de page PDF dans Cognos Connection. rapports ayant plus d'une requête définie dans le rapport. exportez les données de la source de données dans un fichier XML. Dans la zone de travail. 2. cliquez à tout endroit de la page. Les éléments suivants ne peuvent être exécutés au format XML : ● ● ● cartes. Vous pouvez créer des modèles à partir de rapports et d'autres données conformes au schéma xmldata. cliquez sur Mise en page PDF et définissez les options de page voulues. Pour définir les options de page PDF pour toutes les pages d'un rapport dans une présentation. Pour en savoir davantage.xsd. Pour définir les options de page PDF pour toutes les pages d'un rapport dans une présentation. Cela vous permet d'utiliser un rapport comme source de données d'un autre rapport ou d'utiliser une base de données qui ne peut pas être lue par Framework Manager. Vous pouvez définir des options de page PDF pour des pages de rapport individuelles ou pour toutes les pages dans une présentation(p.Chapitre 2: Report Studio Production d'un rapport au format XML Les sorties de rapport XML enregistrent les données du rapport dans un format conforme à un schéma interne. xmldata. qui contient un élément de métadonnées et un élément de données. Cliquez sur OK.

date. Création de vos propres modèles de rapport Un modèle de rapport est une base utilisable pour l'élaboration de rapports. Conversion d'un rapport en modèle Vous pouvez convertir un rapport (nouveau ou existant) en modèle de façon à pouvoir le réutiliser. reportez-vous au Guide d'administration et de sécurité.Chapitre 2: Report Studio ● ● Cliquez deux fois sur la propriété Mise en page PDF et définissez les options de page voulues. Créez un rapport ou ouvrez-en un existant. vous pouvez : ● ● convertir un rapport en modèle. Cliquez sur OK. heure. Un modèle peut inclure les objets suivants : ● ● ● ● ● ● ● ● ● ● éléments HTML. 147). Conseil : Vous pouvez ajouter vos propres modèles de rapport dans la boîte de dialogue Nouveau. texte. Pour en savoir davantage sur la création d'un modèle de rapport. images. reportez-vous à la section "Mise en forme d'un rapport" (p. 80 Report Studio . calculs de présentation. Pour créer un modèle de rapport. Créez vos propres modèles de rapport si vous produisez souvent le même type de rapport. reportez-vous à la présentation rapide de Report Studio. numéros de page. créer un modèle. Par ailleurs. vous pouvez utiliser les exemples de modèle fournis avec Report Studio. Pour en savoir davantage. hyperliens. blocs. Procédure 1. Pour en savoir davantage sur ces objets. tables.

4. Les considérations de conception ci-dessous concernent la création de rapports accessibles : ● Évitez d'utiliser des signes visuels. les calculs et les filtres. sont supprimées du modèle.Création de rapports professionnelle 81 ● . telles que les données élémentaires. Dans le menu Fichier. Création d'un modèle Vous pouvez créer un modèle pour fournir aux utilisateurs de Query Studio et d'Analysis Studio une présentation qu'ils peuvent utiliser pour créer des rapports ou l'appliquer à des rapports existants.Chapitre 2: Report Studio 2. Évitez d'utiliser des images et des objets OLE dans les documents PDF. 3. Placez votre curseur sur le bouton Explorateur de pages ou la page d'invite à mettre en forme. tels que la mise en gras ou en couleur du texte. Ajoutez les objets souhaités dans la zone de travail. quelles que soient leurs aptitudes ou leurs capacités physiques. Enregistrez le modèle. pour communiquer des informations importantes. Ajoutez les objets souhaités dans la zone de travail. Vous pouvez également utiliser le modèle dans Query Studio afin de définir une présentation pour des pages d'invite. ils seront ignorés lors de l'application du modèle. 2. cliquez sur l'onglet Boîte à outils 5. car ces types d'éléments sont marqués en tant qu'artefacts et ne sont pas pris en compte par les lecteurs d'écran. et cliquez sur la page de rapport Conseil : Pour créer une page de rapport ou une page d'invite. 4. Guide de l'utilisateur . Toutes les informations relatives aux requêtes du rapport d'origine. 6. les utilisateurs non-voyants pourront utiliser un lecteur d'écran pour accéder aux informations d'un rapport. Dans le menu Fichier. cliquez sur l'option Convertir en modèle. puis sur OK. Procédure 1. Si vous ajoutez des objets non pris en charge par Query Studio. Ainsi. cliquez sur Enregistrer sous pour enregistrer le modèle en tant que nouveau fichier et conserver tel quel le rapport d'origine. Dans le volet Objets insérables. Cliquez sur Modèle de Query Studio. Dans le menu Fichier. cliquez sur le dossier Pages de rapport ou Pages d'invite. cliquez sur Nouveau. . Techniques de création de rapports accessibles La création de rapports accessibles permet de garantir que tous les utilisateurs auront accès aux informations. 3.

Diffusez vos rapports au format HTML. L'affichage des informations dans plusieurs listes simples ou tableaux croisés est plus facile à gérer pour les utilisateurs de technologie d'aide. en-têtes. fait ignoré par celui qui les consulte. dans Cognos 8. Pour une création efficace de rapports pour Cognos 8 Go! Office. Lorsque vous choisissez d'utiliser une application Web intégrée ou un chemin d'accès au détail. votre administrateur doit configurer PowerPlay pour qu'il fonctionne avec Cognos 8. suivez les recommandations suivantes : ● Créez du contenu correspondant aux besoins d'intégration spécifiques de Microsoft Office. apprenez les bases de l'utilisation d'un lecteur d'écran. Bien que l'utilisation d'invites soit correct. vérifiez que l'application cible est également accessible. ou Report Studio. Par exemple. Comme Cognos 8 Go! Office ne peut pas convertir complètement les rapports dont le format est très élaboré en documents de type Excel ou autres formats de sortie Microsoft. Évitez d'utiliser des rapports de type Liste ou Tableau croisé complexes et volumineux. ● 82 Report Studio Organisez les rapports. Vérifiez toujours qu'un titre est associé au rapport. éviter les fonctions telles que les calendriers et les sélections vers le haut et le bas pour les contrôles temporels. des documents Microsoft Word ou des présentations Microsoft PowerPoint. vérifiez qu'il existe une table correspondante avec les mêmes informations. Notez que pour accéder au contenu PowerPlay. ● ● ● ● ● ● ● Techniques de création de rapports pour Cognos 8 Go! Office Cognos 8 Go! Office offre un environnement intégré pour les produits Cognos et Microsoft Office. métadonnées. les résultats risquent de ne pas être ceux escomptés. comme des cases à cocher. des zones de listes modifiables et des zones de sélection multiple. Vous aussi. Le contenu PowerPlay qui n'est publié qu'à destination d'Upfront n'est pas accessible avec Cognos 8 Go! Office. car il s'agit du format de sortie le plus souvent pris en charge par les lecteurs d'écran. Vous pouvez utiliser Cognos 8 Go! Office pour sélectionner des éléments de rapports (données. des cases d'option. cartouches et graphiques) et les intégrer dans des classeurs Microsoft Excel. Query Studio. Utilisez des rapports prédéfinis ou créez du contenu à l'aide de PowerPlay Web. de nombreuses options sont disponibles pour la mise en forme des données. Évitez les fautes d'orthographe et de grammaire. Les types de graphiques étant affichés en tant qu'images. qui entraînent une interprétation erronée des informations par le lecteur d'écran.Chapitre 2: Report Studio ● ● Évitez d'utiliser la mise en forme conditionnelle pour communiquer des informations importantes. . Utilisez une mise en forme allégée pour rendre les données plus accessibles aux applications Microsoft Office.

● Utilisez des images avec arrière-plan transparent.Création de rapports professionnelle 83 . Lorsqu'ils sont convertis en format tabulaire dans Excel.Chapitre 2: Report Studio Vous pouvez publier des classeurs dans Cognos Connection et les organiser avec vos rapports dans les Dossiers publics ou dans Mes dossiers. En appliquant une mise en forme allégée dans Cognos 8. ● Conservez des dimensions réduites pour vos tables. afin de vous aider à les distinguer des autres types de fichiers. ● N'imbriquez pas les objets du rapport. des listes. vous pouvez extraire rapidement les informations dont vous avez besoin. Vous pouvez demander uniquement les données élémentaires ou les requêtes dont vous avez besoin et une mise en forme minimale afin d'utiliser plus facilement les fonctions de mise en forme de Microsoft Office sur le contenu Cognos. les rapports rédigés dans Report Studio peuvent contenir des objets de liste imbriqués dans des objets de liste faisant l'objet d'une mise en forme spécifique. reportez-vous au Guide de l'utilisateur de Cognos Connection. Même si Word et Excel autorisent des tables plus grandes. le nombre maximum de lignes et de colonnes que vous pouvez avoir dans une table PowerPoint est limité à 25. ces rapports peuvent avoir une présentation différente de celle de Cognos 8. Cette erreur se produit. demandez des modèles de rapports optimisés pour vos besoins en intégration Microsoft Office. En organisant le contenu de vos rapports. ● Optimisez les modèles de rapports pour Microsoft Office. Conseil : Les classeurs. elles en sont d'autant plus longues à télécharger et afficher. tableaux croisés ou graphiques. Si vous confiez la création de contenu à des informaticiens ou autres rédacteurs de rapports. ● Utilisez des noms descriptifs pour le libellé de vos éléments de rapport. se trouvent dans un bloc conditionnel qui est dans un autre bloc ou une autre table. documents et présentations compatibles avec Cognos 8 Go! Office sont signalés par leurs propres icônes. ou de ne pas apparaître du tout. Cette pratique facilite leur repérage après l'importation. lorsqu'un répétiteur ou une table de répétiteur se trouvent dans un bloc ou une table. certains d'entre eux risquent de ne pas apparaître au bon endroit. l'imbrication des objets du rapport peut provoquer l'affichage du message d'erreur suivant : RDS-ERR-1000 Report Data Service could not process from the content provider. vous pourrez importer davantage de données dans les emplacements désirés. Si vous avez imbriqué des objets du rapport. Les éléments du rapport sont. ● Éléments de mise en forme dans l'application Office. Par exemple. tels que des listes. Pour en savoir davantage. par exemple. Au lieu de mettre en forme les objets dans Cognos 8. par exemple. tableaux croisés et graphiques. Elle survient également lorsque des objets de présentation. Par exemple. Guide de l'utilisateur . réalisez la mise en forme souhaitée dans l'application Office. compte tenu de la taille des diapositives. En outre.

mise à jour de différentes versions d'un rapport. Gestion de vos rapports Après avoir créé un ou plusieurs rapports. En outre. indiquez sa hauteur et sa largeur. sélection de la langue utilisée lors de l'exécution d'un rapport. Dans Cognos 8. Pour en savoir davantage sur l'exécution de ces tâches. SDK de Cognos 8 La création d'un rapport dans Report Studio consiste à créer une spécification de rapport. définition de valeurs d'invites.Chapitre 2: Report Studio L'arrière-plan laissera ainsi voir le reste de l'application Office autour de l'image. Afficher la spécification ). intégrant celle-ci à la présentation. Conseil : Lorsque vous affichez la spécification de rapport dans Report Studio. Cognos 8 Go! Office ne peut pas importer des infobulles et des zones réactives dans des applications Office. reportez–vous au Guide de l'utilisateur de Cognos Connection. ● Si vous avez une image dans une liste. vous pouvez créer ou modifier des rapports par programmation en employant un outil d'édition pour manipuler les spécifications de rapport. ● Pensez aux restrictions supplémentaires liées à la production de rapports au format Excel (p. si vous le souhaitez. Vous pouvez. Cette pratique garantit que l'image s'affiche à la bonne taille dans l'application Office. fournir votre propre couleur d'arrière-plan. mise à jour de l'historique d'un rapport. Au lieu d'utiliser Report Studio. distribution de rapports à d'autres utilisateurs. ● Souvenez-vous que les graphiques sont importés en tant qu'images. Il est possible d'effectuer les tâches suivantes dans Cognos Connection : ● ● ● ● ● ● ● ● programmation de l'exécution d'un rapport ou d'un groupe de rapports à un instant précis. création de vues personnalisées. vous pouvez les gérer pour vous-même et pour d'autres utilisateurs. 553). vous pouvez afficher la spécification pour un objet sélectionné avec l'option de menu Afficher la spécification (sélection). les images sont associées à des liens qui permettent de leur ajouter des infobulles et des zones réactives. impression d'un rapport. Une spécification de rapport est un fichier XML pouvant être affiché (menu (Outils. vous ne pouvez ni la modifier ni en copier des parties. Vous utiliserez ensuite 84 Report Studio .

Au lieu d'ouvrir chacun d'eux dans Report Studio et de le modifier. vous devez apporter la même modification dans de nombreux rapports. Conseil : Vous pouvez également modifier le code XML d'une spécification de rapport en l'enregistrant sur votre ordinateur (p.Création de rapports professionnelle 85 . et gagner ainsi un temps considérable. Guide de l'utilisateur . par exemple. contactez votre revendeur Cognos local.Chapitre 2: Report Studio le SDK (Software Development Kit) de Cognos 8 pour intégrer les rapports dans votre environnement Cognos 8. 259). Cela s'avère pratique si. vous pouvez automatiser le processus à l'aide du SDK. Pour en savoir davantage sur le SDK de Cognos 8.

Chapitre 2: Report Studio 86 Report Studio .

Rapports de type Liste Utilisez des rapports de type Liste pour afficher des informations détaillées de votre base de données comme des listes de produits et de clients. Un rapport de type Liste présente les données sur les lignes et dans les colonnes. Les types de rapports que vous pouvez créer dans Report Studio sont les suivants : ● ● ● ● ● Liste Tableau croisé Graphique Carte Répétiteur Vous pouvez également combiner plusieurs de ces aspects dans un seul rapport. mais opter pour un tableau croisé pour savoir quel représentant présente le volume de ventes le plus important pour chaque ligne de produits. Par exemple. Guide de l'utilisateur . vous pouvez créer un rapport de type Liste pour afficher l'ensemble de votre clientèle. Vous pouvez créer un graphique pour présenter les données et utiliser un répétiteur pour créer les étiquettes de publipostage. Chaque colonne affiche toutes les valeurs associées à une donnée élémentaire de la base de données ou un calcul basé sur plusieurs de ces données élémentaires.Création de rapports professionnelle 87 .Chapitre 3: Types de rapports L'utilisation de différents types de rapports permet d'afficher des données de plusieurs façons ou de répondre à diverses questions d'ordre professionnel.

Les dimensions sur l'arête ne sont pas cohérentes. reportez-vous à la section "Tri avancé" (p. si une hiérarchie de niveaux contient les niveaux Pays. Par exemple. Vous pouvez grouper la colonne Types de produit pour afficher une seule instance de chaque type dans la liste. reportez-vous à la présentation rapide de Report Studio. Les données élémentaires de dimension="[Emplacements]" doivent être adjacentes. Si vous interrogez une source de données dimensionnelle. vous pouvez trier les données élémentaires au sein des groupes. Vous pouvez omettre des colonnes lors du groupement. vous pouvez définir l'ordre de tri des données élémentaires. 144) et des ensembles de pages (p. Vous avez également la possibilité de grouper des données élémentaires dans des répétiteurs (p. une erreur semblable à la suivante se produit : OP-ERR-0199 : La requête n'est pas prise en charge. vous pouvez grouper ou trier les données uniquement selon l'ordre de la hiérarchie existante. Si vous changez l'ordre. le type de produit est également mentionné. ainsi que les éléments non groupés. Pour en savoir davantage. Dans les tableaux croisés. Dans les listes. 198). vous disposez d'un rapport affichant les produits achetés. vous pouvez trier les éléments de ligne et de colonne. 167).Chapitre 3: Types de rapports Pour en savoir davantage sur la création d'un rapport de type Liste. Ville est valide. État. État et Ville et qu'une autre hiérarchie de niveaux contient le niveau Produit : ● Pays. Outre le groupement. Par exemple. Pour chaque produit. 88 Report Studio . Regroupement de données Vous pouvez grouper des données élémentaires d'un rapport de type Liste pour supprimer ses valeurs en double.

Vous pouvez par exemple : ● ● ● afficher la structure de groupement entière et apporter des changements à l'ordre de groupement. Guide de l'utilisateur . Cliquez sur la colonne à grouper. où Code de pays est une propriété du membre Pays. indiquant que la colonne est groupée. définir une liste de propriétés (p. Code de pays est valide. il vous suffit de remplacer les informations de dimension de la requête. tels que des valeurs en double. Cliquez sur une colonne de la liste. Vous pouvez cliquer sur l'en-tête de la colonne ou sur l'une de ses cellules. 97). 247). puis sur Liste. 2. État n'est pas valide puisqu'un niveau provenant d'une autre hiérarchie de niveaux a été inséré entre deux niveaux d'une autre hiérarchie de niveaux.Chapitre 3: Types de rapports ● Pays. mais pas dans la présentation. reportez-vous à la section "Ajout d'informations de dimension à une requête" (p. 218) pour un groupe. la colonne apparaît alors dans la liste des en-têtes et cartouches pouvant être ajoutés au rapport (p. Produit. cliquez deux fois sur la propriété Groupement et tri. Il est recommandé de ne pas utiliser les propriétés des membres d'une dimension pour regrouper des données. Dans le menu Structure. Produit est valide même si État est omis. cliquez sur l'option Grouper/Dissocier. Un symbole s'affiche. 149). Remarque : Le groupement de toutes les colonnes d'une liste équivaut à la création d'un tableau croisé à un bord (p. Groupement avancé Vous pouvez effectuer des groupements avancés dans une liste pour obtenir les résultats souhaités. Pour en savoir davantage. Procédure 1. cliquez tout en maintenant la touche [Ctrl] ou [Maj] enfoncée. grouper une donnée élémentaire qui s'affiche dans une requête. 3. Ville. ● ● Pour remplacer l'ordre hiérarchique défini par la source de données. Vous pouvez contrôler le moment où ses valeurs s'affichent en définissant l'étendue du groupe . Cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. Procédure 1. 2. Vous pouvez également effectuer un tri avancé (p. Dans le volet Propriétés.Création de rapports professionnelle 89 . Conseil : Pour effectuer plusieurs regroupements en une seule opération. Pays. Pays. Le groupement au moyen des propriétés des membres peut donner des résultats inattendus. 198).

Cliquez sur la colonne dont vous souhaitez définir l'étendue du groupe. dans le volet Groupes. vous pouvez sélectionner la fréquence à laquelle afficher les noms de colonnes en modifiant l'étendue du groupe. Définition de l'étendue du groupe pour une colonne Lorsque les colonnes sont groupées. cliquez sur l'élément groupé souhaité dans le dossier Groupes et faites-le glisser vers l'emplacement désiré dans la hiérarchie du groupement. Vous pouvez définir une liste de propriétés pour le groupe général afin d'ajouter des totaux généraux à la liste. vous groupez la colonne Numéro de commande. Si vous souhaitez créer un groupement. Dans le volet Propriétés. Si aucune étendue n'est spécifiée. La définition de l'étendue d'une colonne groupée par une autre colonne est utile si la deuxième colonne contient de nombreux éléments. comme chaque commande contient des produits différents. Cependant. ● ● ● Cliquez sur le bouton Propriétés Cochez les cases appropriées. 7. un nouvel enregistrement est créé. Pour faciliter la lecture du rapport. Cliquez sur OK. organisé par numéro de commande. lorsque le pays et la ville sont groupés. Le groupe général correspond au groupement de toutes les données en un seul groupe. Vous devez créer un rapport qui répertorie toutes les commandes de produits. Procédure 1. dans le volet Données élémentaires. La ville change lors de la définition de l'étendue pays par ville. 5. de façon à n'afficher qu'une seule instance de chaque numéro de commande. Cliquez sur OK. 2. Exemple . Par exemple. Si vous souhaitez définir une liste de propriétés pour un groupe. Conseil : Cliquez sur Récapitulatif général pour définir une liste des propriétés pour le groupe général. Si vous voulez modifier l'ordre de groupement. .Chapitre 3: Types de rapports 4. vous pouvez choisir d'afficher le nom de pays à chaque fois : ● ● ● Le pays change lors de la définition de l'étendue pays par pays. cliquez sur la donnée élémentaire souhaitée et faites-la glisser vers le dossier Groupes du volet Groupes. la même date de commande apparaît pour 90 Report Studio . 6. procédez comme suit : ● Cliquez sur le groupe souhaité.Suppression de valeurs identiques dans une liste Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. cliquez sur la propriété Étendue du groupe et cliquez sur la colonne à étendre.

8. puis Ventes (requête). Groupez la colonne Numéro de commande. 6. Dans la page Bienvenue de Cognos Connection. puis ajoutez l'élément Nom de produit en cliquant deux fois dessus. cliquez sur la propriété Étendue du groupe. Vous décidez d'afficher la date de commande uniquement lorsque le numéro de commande change. 12. Développez Produit. puis ajoutez l'élément Date en cliquant deux fois dessus. Cliquez sur la colonne Date de commande. du volet Objets insérables. cliquez sur le lien Dossiers publics.Création de rapports professionnelle 91 . Procédure 1. Dans le volet Propriétés. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. Développez le dossier Bon de commande. puis sur Numéro de commande. Cliquez sur le lien Entrepôt de données VA (requête). 10. cliquez sur l'option Liste. cliquez sur l'option Créer un rapport ou un modèle. Ajoutez Quantité et Revenus en cliquant deux fois dessus. Développez le dossier Dimension de temps. 9. Dans la boîte de dialogue Nouveau. développez Ventes et marketing (requête) Guide de l'utilisateur . puis ajoutez l'élément Numéro de commande en cliquant deux fois dessus. 3. Développez le dossier Données sur les ventes. 2. la première ligne de la colonne Date de commande apparaît pour chaque ligne Numéro de commande. 11. 5. Dans l'onglet Source . 4.Chapitre 3: Types de rapports chaque produit. Dans la boîte de dialogue Bienvenue. puis cliquez sur le bouton OK. Lorsque vous exécutez le rapport. 7.

Dans le volet Propriétés. 9. Cliquez sur le lien Entrepôt de données VA (requête). Ajoutez les données élémentaires suivantes en cliquant deux fois dessus : ● ● ● Lignes de produits Type de produit Nom de produit 7. du volet Objets insérables. Procédure 1. Dans la boîte de dialogue Bienvenue. vous décidez d'afficher la ligne de produits pour chaque type de produit. 3.Chapitre 3: Types de rapports Exemple . Vous devez créer un rapport répertoriant tous les produits vendus par la société. Pour faciliter la lecture du rapport. cliquez sur la propriété Étendue du groupe. 11. 10. 2. cliquez sur l'option 8pt. 4. puis ajoutez l'élément Coût du produit en cliquant deux fois dessus. puis sur le bouton Sélectionner les ancêtres de titre du volet Propriétés. 12. puis cliquez sur le bouton OK. Dans la boîte de dialogue Nouveau. Dans le volet Propriétés. puis sur le bouton OK. Développez le dossier Données sur les ventes. 5. 14. 8. Dans la boîte de dialogue Taille. Dans la page Bienvenue de Cognos Connection. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. cliquez sur l'option Créer un rapport ou un modèle. Développez Ventes (requête) et Produits. cliquez sur l'option Liste.Répétition d'une valeur de colonne dans une liste Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. développez Ventes et marketing (requête) 6. Cliquez n'importe où sur la liste. Cliquez sur la colonne Lignes de produits. dans la barre 92 Report Studio . Cependant. Lorsque vous exécutez le rapport. de façon à n'afficher qu'une seule instance de chacune d'elles. puis sur Types de produit. cliquez deux fois sur la propriété Police. Cliquez sur l'élément Liste. comme certaines lignes de produits contiennent de nombreux produits et types de produits différents. Dans l'onglet Source . organisés par ligne de produits et type de produit. vous groupez les colonnes Lignes de produits et Types de produit. Groupez les colonnes Lignes de produits et Types de produit. 13. la ligne de produits apparaît à chaque changement de type de produit. cliquez sur le lien Dossiers publics.

cliquez sur la propriété voulue et indiquez une valeur. Pour appliquer une mise en forme aux corps de colonnes de liste. procédez comme suit : ● Cliquez sur le titre ou le corps de la colonne. cliquez sur le bouton dans la barre de titre du volet Propriétés et cliquez sur Colonne Guide de l'utilisateur . Pour appliquer une mise en forme au texte du titre de la colonne ou aux données du corps de la colonne. pour indiquer une couleur d'arrière-plan. Procédure 1. procédez comme suit : ● ● Cliquez sur une colonne de la liste. Par exemple. Pour mettre en forme une colonne. Pour mettre en forme toutes les colonnes. elle est automatiquement appliquée aux nouvelles colonnes ajoutées par la suite. Lorsque vous indiquez une mise en forme de toutes les colonnes d'une liste. Vous pouvez indiquer une mise en forme pour des titres ou des corps de colonnes ou pour toutes les colonnes d'une liste. puis cliquez Pour appliquer une mise en forme à la totalité de la colonne. ● Dans le volet Propriétés. 163). cliquez sur Couleur de fond et choisissez la couleur voulue. 2.Chapitre 3: Types de rapports Mise en forme de listes Vous pouvez mettre en forme les listes pour leur donner l'aspect souhaité. cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés et cliquez sur Style du corps des colonnes de la liste. Vous pouvez également mettre en forme rapidement des listes en appliquant des styles de table (p. Sélectionner les ancêtres (liste).Création de rapports professionnelle 93 . cliquez sur le bouton de déverrouillage sur le titre ou le corps de la cellule. dans la barre d'outils.

Rapports de type Tableaux croisés Utilisez des rapports sous forme de tableaux croisés pour présenter des informations sous une forme plus compacte que dans une liste groupée. reportez-vous à la section "Mise en forme d'un rapport" (p. L'arrière–plan des nouvelles colonnes ajoutées à la liste est défini sur vert. 94 Report Studio . créez un tableau croisé pour afficher le volume total des ventes par ligne de produits généré par chaque représentant. ● Pour appliquer une mise en forme à des colonnes entières. les valeurs aux points d'intersection des lignes et des colonnes affichent des informations récapitulatives plutôt que des informations détaillées. La mise en forme des colonnes spécifiques remplace celle des colonnes entières. pour indiquer une couleur d'arrière-plan. ● Pour appliquer une mise en forme à la liste entière. cliquez sur la propriété voulue et indiquez une valeur. cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés et cliquez sur Style du titre des colonnes de la liste. 147). Lorsque vous exécutez le rapport. Par exemple. cliquez sur Couleur de fond et choisissez la couleur voulue. cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés et cliquez sur Colonnes (liste). vous définissez la couleur d'arrière–plan sur rouge pour un corps de colonne spécifique et sur vert pour toutes les autres colonnes. le corps de la colonne spécifique est rouge et celles des autres est verte. De même que les rapports de type Liste.Chapitre 3: Types de rapports ● Pour appliquer une mise en forme aux titres de colonnes de liste. Par exemple. les tableaux croisés présentent les données sur des lignes et dans des colonnes. cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés et cliquez sur Liste. dans la liste. ● Dans le volet Propriétés. Pour en savoir davantage sur la mise en forme de rapports. Par exemple. Toutefois.

Chaque bord est constitué d'un ensemble de nœuds de tableau croisé.Création de rapports professionnelle 95 . (4) (1) (2) (3) Guide de l'utilisateur . Celle-ci définit les membres figurant dans le tableau croisé. Les tableaux croisés sont des objets dimensionnels délimités par des bordures de lignes et de colonnes. Ces objets vous permettent d'aisément créer des tableaux croisés à l'aide d'opérations de glisser-déposer. Un nœud de tableau croisé imbriqué (ou aucun). reportez-vous à la présentation rapide de Report Studio. Chaque nœud de tableau croisé contient les éléments suivants : ● ● Un ou plusieurs membres de nœud de tableau croisé. Le tableau croisé suivant contient quatre nœuds. vous créez des nœuds de tableau croisé et des membres associés. Chaque membre de nœud de tableau croisé fait référence à une donnée élémentaire contenant une expression. Nœuds de tableau croisé et membres de ces nœuds Lorsque vous ajoutez des données élémentaires à des tableaux croisés.Chapitre 3: Types de rapports Pour en savoir davantage sur la création d'un rapport de type Tableau croisé. contenant un ou plusieurs membres de nœud de tableau croisé ou des nœuds de tableau croisé imbriqués.

Cela se produit car. Le nœud de tableau croisé 2 contient un membre faisant référence à la donnée élémentaire Lignes de produits. Reprenons l'exemple du diagramme précédent. qui lui-même contient un membre faisant référence à la donnée élémentaire Types de produit. 103). Déplacement de nœuds de tableau croisé Les nœuds de tableau croisé peuvent être placés en n'importe quel endroit du tableau. Si l'option est désactivée. si vous ajoutez une donnée élémentaire à un tableau croisé. désactivez l'option de création des nœuds de tableau croisé. Le nœud de tableau croisé 3 contient un seul membre de nœud pour la moyenne. dans un nœud existant. l'option Créer des nœuds de tableau croisé a une incidence sur le comportement de l'opération de glisser-déposer dans les tableaux croisés. Pour relier les éléments qui se trouvent sur les bords des tableaux croisés (pour contenir les mêmes éléments imbriqués). Le premier nœud contient un membre faisant référence à la donnée élémentaire Mois de la commande. vous pouvez faire glisser Mois de commande sous Moyenne(Lignes de produits) pour créer une bordure de ligne. Le second nœud contient un membre pour le total. Vous souhaitez déplacer les éléments Lignes de produits et Types de produit vers la bordure de colonne.Chapitre 3: Types de rapports Le nœud de tableau croisé 1 contient un seul membre de nœud pour le total. Conseil : Des nœuds sont également créés lorsque vous ajoutez des données élémentaires aux graphiques. Ainsi. Ce membre comporte deux nœuds de tableau croisé imbriqué. Pour ce faire. cliquez sur le bouton Sélectionner les ancêtres et sélectionnez Nœud de tableau croisé. Ce nœud fait référence à la donnée élémentaire Moyenne (Ligne de produits). veillez à sélectionner le nœud de tableau croisé (et non le membre correspondant). Si elle est désactivée. Pays devient un nouveau nœud homologue de Lignes de produits et l'élément Types de produit lui est associé en tant que nœud de tableau croisé imbriqué. dans le diagramme précédent. Ainsi. Ce membre est associé à un nœud de tableau croisé imbriqué. l'élément est créé sous la forme d'un membre de nœud de tableau croisé. au lieu d'ajouter un nouveau nœud. Les éléments Lignes de produits et Types de produit sont sélectionnés. Pays devient un nouveau nœud homologue de Lignes de produits. activez l'option de création des nœuds de tableau croisé. Ce nœud fait référence à la donnée élémentaire Total(Lignes de produits). Conseil : Pour créer des tableaux croisés discontinus (p. cliquez sur l'élément Lignes de produits puis. Option de création de nœuds de tableau croisé Dans le menu Structure. qui contient déjà l'élément Lignes de produits. Lorsque cette option est activée. l'élément est créé sous la forme d'un nœud de tableau croisé. si l'option est activée et que vous faites glisser l'élément Pays du volet Objets insérables sous l'élément Lignes de produits. Ce nœud fait référence à la donnée élémentaire Total (Mois de la commande). 96 Report Studio . Pour déplacer des éléments imbriqués d'un bord à l'autre du tableau. Le nœud de tableau croisé 4 contient un membre faisant référence à la donnée élémentaire Année de la commande. dans le volet Propriétés. dans le diagramme précédent. vous ajoutez un nouveau membre au nœud existant.

Création de rapports professionnelle 97 . Si vous insérez une donnée élémentaire à droite d'une colonne. à l'étape 3. elle devient un élément parent de cette colonne. faites glisser les autres données au-dessus ou en dessous du premier élément. 4. un rapport affiche le nombre de ventes par ligne de produits pour l'exercice financier précédent. Le point d'insertion sélectionné définit la relation entre la donnée élémentaire et la colonne. cliquez sur la donnée élémentaire à ajouter au tableau croisé et faites-la glisser vers les lignes ou les colonnes. Si. Si vous insérez une donnée élémentaire à gauche d'une colonne. 2. faites-les glisser dans Mesures. vous avez fait glisser la donnée élémentaire dans les colonnes. à l'étape 3. vous avez fait glisser la donnée élémentaire dans les lignes. Si. elle devient un élément enfant de cette colonne. Lignes Les relations suivantes sont créées lors de l'insertion d'une donnée élémentaire en tant que ligne : ● Si vous insérez une donnée élémentaire à gauche ou à droite d'une colonne. Dans le menu Fichier. cliquez sur Nouveau. 3. Pour ajouter des mesures au tableau croisé. Procédure 1. vous pouvez insérer une nouvelle donnée élémentaire en quatre points d'insertion distincts. Lorsque vous exécutez le rapport. Vous décidez d'ajouter une donnée élémentaire pour détailler davantage le nombre de ventes par trimestre. un tableau croisé ne possédant qu'un seul bord est créé. faites glisser les autres données à gauche ou à droite du premier élément.Chapitre 3: Types de rapports Création d'un rapport de type Tableau croisé à un bord Créez un rapport de type Tableau croisé à un bord pour afficher des données sous forme de liste. Lorsque vous imbriquez des colonnes dans un rapport de type Tableau croisé. 5. Créez un tableau croisé en plaçant les éléments Année de la commande et Modes de commande sur les lignes et en définissant l'élément Quantité en tant que mesure. Dans l'onglet Source du volet Objets insérables. puis sur OK. une relation parent-enfant est établie entre la donnée et la colonne. Répétez l'étape 3 pour insérer d'autres données élémentaires. Une barre noire indique l'endroit où vous pouvez insérer la donnée élémentaire. Création d'un tableau croisé imbriqué Vous pouvez imbriquer des données dans un tableau croisé pour comparer des informations à l'aide d'une ou de plusieurs données élémentaires dans une colonne ou sur une ligne. Guide de l'utilisateur . Cliquez sur Tableau croisé. Vous souhaitez par exemple établir un rapport faisant état de la quantité de produits vendus par année et par mode de commande. Par exemple.

cette mise en forme est automatiquement appliquée à chaque nouvel élément ajouté. Procédure 1. Prenons l'exemple d'un tableau croisé dont les lignes contiennent la catégorie Lignes de produits et les lignes imbriquées contiennent les éléments Quantité et Revenus. Une barre noire indique l'endroit où vous pouvez insérer la donnée élémentaire. Mise en forme de tableaux croisés Vous pouvez mettre en forme les tableaux croisés pour leur donner l'aspect souhaité. Si vous insérez une donnée élémentaire au-dessous d'une colonne. toutes les mesures apparaissent sous la forme de colonnes. cliquez sur la donnée élémentaire à ajouter 2. Conseil : Si vous ajoutez plusieurs mesures à un tableau croisé. une relation de type « Union » est établie entre la donnée et la colonne. La catégorie Modes de commande est parent de l'élément Pays. du volet Objets insérables. Pour ajouter d'autres colonnes ou lignes imbriquées. Lorsque vous appliquez une mise en forme à toutes les lignes. 3. permutez les colonnes et les lignes (p. Pour que toutes les mesures apparaissent sous la forme de lignes. Colonnes Les relations suivantes sont créées lors de l'insertion d'une donnée élémentaire en tant que colonne : ● Si vous insérez une donnée élémentaire à gauche ou à droite d'une colonne. Dans l'onglet Source au rapport. ● Si vous insérez une donnée élémentaire au-dessus d'une colonne. avec l'élément Pays en tant que colonne imbriquée. une relation parent-enfant s'établit entre la donnée et la colonne. Si vous insérez une donnée élémentaire au-dessus ou au-dessous d'une colonne. Vous ne pouvez pas avoir une mesure affichée sous forme de ligne et une autre sous forme de colonne. répétez les étapes 2 et 3. 98 Report Studio . Il est possible de définir une mise en forme pour les lignes. cellules ou à la totalité du tableau croisé. les colonnes ou les cellules de fait d'un tableau croisé ou pour l'ensemble de ce tableau. 173). Quantité et Revenus sont des homologues. colonnes.Chapitre 3: Types de rapports ● Si vous insérez une donnée élémentaire au-dessus ou au-dessous d'une colonne. Faites glisser cette donnée vers l'emplacement où vous souhaitez qu'elle apparaisse en tant que colonne ou ligne imbriquée. ● ● ● La catégorie Lignes de produits est un parent des éléments Quantité et Revenus. elle devient un élément parent de cette colonne. elle devient un élément enfant de cette colonne. une relation de type Union est établie entre la donnée et la colonne. La catégorie Modes de commande est affichée dans les colonnes.

Par exemple. Le style appliqué au dernier objet de la liste remplace les styles appliqués aux objets précédents. Par exemple. puis sur Lignes de tableau croisé. Cliquez sur le bouton Sélectionner les ancêtres puis cliquez sur Tableau croisé. cellules de fait des colonnes externes. cliquez sur une ligne. puis sur Colonnes de tableau croisé. cliquez sur la propriété voulue et indiquez une valeur. cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. cellules de fait des lignes internes.Chapitre 3: Types de rapports Ordre d'application des styles Si vous utilisez les mêmes styles. tels que la couleur de la police. ● Si vous avez cliqué sur une cellule de fait. Guide de l'utilisateur . cliquez sur Couleur de fond et choisissez la couleur voulue. dans la barre de titre du volet Propriétés. En outre. colonnes ou cellules de fait. pour indiquer une couleur d'arrière-plan. cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. ● Si vous avez cliqué sur une colonne. pour indiquer une couleur d'arrière-plan. puis sur Cellules de fait du tableau croisé. 2. 163) et ajouter des espaces à un tableau croisé en insérant des objets espaces (p. Pour mettre en forme l'ensemble du tableau croisé. les colonnes et les intersections d'un tableau croisé. cliquez sur Couleur de fond et choisissez la couleur voulue.Création de rapports professionnelle 99 . cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. puis cliquer sur Sélectionner les cellules de fait. 158). intersections du tableau croisé. cellules de fait des colonnes internes. Vous pouvez également mettre en forme rapidement des tableaux croisés en appliquant des styles de table (p. procédez comme suit : ● ● Cliquez sur le tableau croisé. ● Dans le volet Propriétés. cellules de fait des lignes externes. Pour appliquer une mise en forme à toutes les lignes. Procédure 1. pour les lignes. une colonne ou une cellule de fait dans le tableau croisé. ● Dans le volet Propriétés. les styles de classe sont appliqués avant les styles que vous appliquez manuellement. ils sont appliqués dans l'ordre suivant : ● ● ● ● ● ● cellules de fait du tableau croisé. puis procédez comme suit : ● Si vous avez cliqué sur une ligne. cliquez sur la propriété voulue et indiquez une valeur. Conseil : Vous pouvez également cliquer avec le bouton droit de la souris sur la ligne ou la colonne.

● Dans le volet Propriétés. Conseil : Vous pouvez également cliquer avec le bouton droit de la souris sur la ligne ou la colonne. 5. Par exemple. Pour définir cette propriété. ● dans la barre d'outils. Cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. Par exemple.Chapitre 3: Types de rapports 3. reportez-vous à la section "Mise en forme d'un rapport" (p. puis Dans le volet Propriétés. pour indiquer une couleur d'arrière-plan. colonne ou intersection. Pour mettre en forme toutes les cellules du tableau croisé contenues dans une ligne ou une colonne donnée. puis cliquez sur Lignes de tableau croisé ou Colonnes de tableau croisé. Pour appliquer une mise en forme à une seule ligne. 4. cliquez sur le bouton de déverrouillage cliquez sur l'élément de texte souhaité. Conseil : Lorsque la mise en forme de cellules de fait appliquée aux lignes entre en conflit avec celle appliquée aux colonnes. puis cliquer sur Sélectionner les cellules de fait du membre. Conseil : Pour appliquer une mise en forme aux données d'une ligne. Cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. procédez comme suit : ● ● Cliquez sur un titre de ligne ou colonne. 147). procédez comme suit : ● ● Cliquez sur la ligne ou la colonne. la colonne ou l'intersection. cliquez sur le tableau croisé. Pour mettre en forme tous les titres des lignes et colonnes. d'une colonne ou d'une intersection. Pour en savoir davantage sur la mise en forme de rapports. Par exemple. ● Dans le volet Propriétés. cliquez sur la propriété voulue et indiquez une valeur. procédez comme suit : ● Cliquez sur la ligne. 100 Report Studio . Cliquez ensuite sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. pour indiquer une couleur d'arrière-plan. cliquez sur Couleur de fond et choisissez la couleur voulue. cliquez sur la propriété voulue et indiquez une valeur. pour indiquer une couleur d'arrière-plan. cliquez sur Couleur de fond et choisissez la couleur voulue. cliquez sur Couleur de fond et choisissez la couleur voulue. puis cliquez sur Tableau croisé. vous pouvez utiliser la propriété Priorité des cellules de fait du volet Propriétés pour déterminer laquelle de la mise en forme des lignes ou de la mise en forme des colonnes a la priorité. cliquez sur la propriété voulue et indiquez une valeur. puis cliquez sur Cellules de fait du membre d'un tableau croisé.

Conseil : Pour que toutes les mesures apparaissent sous la forme de lignes. elle constitue les cellules du tableau croisé. L'indentation basée sur le niveau dans la hiérarchie signifie que le membre est décalé d'un nombre de tabulations correspondant au niveau dans la hiérarchie. Procédure 1. Par défaut.).Chapitre 3: Types de rapports Mise en retrait de données Vous pouvez indenter des membres de nœuds de tableau croisé pour les distinguer des autres données. sélectionnez Indentation de niveau. Si vous avez une seule mesure. permutez les colonnes et les lignes (p. Dans la boîte de dialogue Indentation de niveau. 2. 2. les colonnes sélectionnées à l'étape 2 apparaissant sous la forme de colonnes et de colonnes imbriquées. puis cliquez sur les points de suspension (. Si vous avez plusieurs mesures. Cliquez sur les colonnes devant apparaître comme colonnes ou colonnes imbriquées dans le tableau croisé. 173). Vous pouvez modifier les propriétés d'indentation des membres du rapport. Quand vous insérez une hiérarchie dans les lignes.. les membres ne sont pas automatiquement mis en retrait. Si vous insérez une hiérarchie dans les colonnes. 3. le premier membre d'un ensemble n'est pas mis en retrait.Création de rapports professionnelle 101 . Procédure 1. 164). elles apparaissent sous la forme de colonnes. Vous pouvez également indenter des objets en appliquant un remplissage (p. la longueur. indiquez le type d'indentation. Cliquez sur le membre de nœud de tableau croisé que vous voulez indenter. À l'exception des mesures. puis cliquez sur OK. les colonnes non sélectionnées s'affichent sous la forme de lignes et lignes imbriquées. cliquez sur Faire pivoter la liste en tableau croisé. Guide de l'utilisateur . Dans le menu Structure. La liste se présente comme un tableau croisé. Dans le volet Propriétés. le sens.. tous les membres sont automatiquement mis en retrait en fonction de leur niveau. L'indentation relative signifie que le membre est décalé d'une tabulation lorsqu'il passe au-dessus du membre précédent dans la hiérarchie. Conversion d'une liste en tableau croisé Vous pouvez convertir un rapport de type Liste en un tableau croisé pour afficher vos données selon une perspective différente.

3. Dans la boîte de dialogue Bienvenue. Cliquez sur le bouton Agrégat. Cliquez n'importe où dans le tableau croisé. Cliquez sur l'option Tableau croisé. Dans la page Bienvenue de Cognos Connection. la catégorie Ustensiles de cuisine a généré le volume de ventes le plus important pour le mode de commande Autre et que 102 Report Studio . Procédure 1. 9. cliquez sur le lien Dossiers publics. cliquez sur l'option 8pt. Vous devez créer un rapport présentant les ventes par mode de commande afin de déterminer quels modes génèrent le revenu le plus important et de connaître le volume des ventes le plus élevé. Lors de l'exécution du rapport. 2. Cliquez sur l'élément Types de produit et faites-le glisser à droite de Lignes de produits. 5. Développez Produit.Ajout de données d'agrégat à un rapport de type Tableau croisé Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. puis sur le bouton OK. Faites glisser l'élément Quantité vers la zone Mesures afin de l'ajouter en tant que mesure.Chapitre 3: Types de rapports Exemple . cliquez deux fois sur la propriété Police. ● ● ● Développez le dossier Données sur les ventes. puis cliquez sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. Dans la boîte de dialogue Nouveau. cliquez sur l'option Tableau croisé. Dans le volet Propriétés. cliquez sur l'option Créer un rapport ou un modèle. 11. puis cliquez deux fois sur l'élément Ligne de produits pour l'ajouter sous forme de lignes. ● Faites glisser l'élément Revenus à droite de Quantité afin de l'ajouter en tant que deuxième mesure. 7. puis cliquez sur le bouton OK. Dans la boîte de dialogue Taille. 10. Développez Modes de commande et cliquez deux fois sur Modes de commande pour l'ajouter en tant que colonnes. 6. ajoutez les données élémentaires Développez Ventes et marketing (requête) et Ventes (requête). L'élément Types de produit est maintenant imbriqué dans Lignes de produits. puis sur l'option Maximum. vous constatez que pour Matériel de camping. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. Cliquez sur le lien Entrepôt de données VA (requête). 4. Cliquez sur l'une des mesures. 8. À partir de l'onglet Source suivantes au tableau croisé : ● ● du volet Objets insérables.

La boîte de dialogue Expression de donnée élémentaire s'affiche.Création d'un tableau croisé discontinu Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. Dans la boîte de dialogue Bienvenue. Exemple . 2. faites glisser Donnée élémentaire vers le volet Données élémentaires. faites glisser les données élémentaires suivantes vers le tableau croisé : ● ● ● Lignes de produits de Produit vers Lignes Modes de commande de Mode de commande vers Colonnes Revenus de Données sur les ventes vers Mesures et cliquez sur Requête1. cliquez sur l'option Tableau croisé.Chapitre 3: Types de rapports la catégorie Tentes a généré le revenu le plus élevé. 4. Les tableaux croisés discontinus sont également appelés tableaux croisés déconnectés ou disjoints. 3. vous créez un rapport croisé discontinu. Procédure 1. cliquez sur le lien Dossiers publics. saisissez ce qui suit et cliquez sur le bouton OK : [Employee summary (query)]. Placez votre curseur sur le bouton Explorateur de requêtes 7. 8. ou encore tableaux croisés dotés de colonnes sans relation. Les tentes commandées par le biais du mode de commande Site Web ont généré le revenu le plus élevé. Cliquez sur le lien Entrepôt de données VA (requête).[Region] Guide de l'utilisateur . 6. Vous devez créer un rapport présentant les ventes pour chaque ligne de produits par trimestre et mode de commande. À partir de l'onglet Boîte à outils.Création de rapports professionnelle 103 . 5. puis cliquez sur le bouton OK. À partir de l'onglet Source du volet Objets insérables. Les colonnes du rapport allant être alimentées par des données de différentes dimensions. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. Dans la boîte de dialogue Nouveau.[Employee by region]. cliquez sur l'option Créer un rapport ou un modèle. Dans la page Bienvenue de Cognos Connection. Dans la zone Définition de l'expression.

puis cliquez deux fois sur l'icône Graphique. Positionnez le pointeur sur le bouton Explorateur de pages et cliquez sur Page1. 319). Dans le volet Propriétés. Dans le volet Propriétés. 12. faites glisser Région vers la gauche de Modes de commande. Pour en savoir davantage. faites glisser l'élément Région vers le volet Liste de tri. Cliquez sur le bouton Ordre de tri pour trier les trimestres par ordre croissant. cliquez deux fois sur la propriété Tri. Pour en savoir davantage sur la création d'un graphique. sélectionnez l'option Nouveau. Il est conseillé d'étudier les exemples de graphiques présentés dans l'annexe Exercice pratique afin de vous familiariser avec certaines fonctions propres aux graphiques fournies par Report Studio. À partir de l'onglet Source. Graphiques Vous pouvez utiliser Report Studio pour créer divers types de graphiques. à barres. 104 Report Studio . à aires et à courbes. 14. À partir du volet Données élémentaires. reportez-vous à la présentation rapide de Report Studio. 11. 13. renommez la donnée élémentaire Région et appuyez sur [Entrée]. l'élément Région risque de figurer en tant que ligne imbriquée au lieu d'une colonne imbriquée.Chapitre 3: Types de rapports 9. Conseil : Pour voir les différents types de graphiques disponibles. Exécutez le rapport. notamment des graphiques à colonnes. reportez-vous à la section "Exercice pratique : Création de graphiques" (p. reportez-vous à la section "Types de graphiques" (p. 16. cliquez deux fois sur la propriété Nom. Vous pouvez également connaître les types de graphiques disponibles en ajoutant à un rapport existant un objet Graphique depuis l'onglet Boîte à outils du volet Objets insérables. 15. Conseil : Veillez à ce que le pointeur soit juste à côté de la catégorie Modes de commande avant de déposer l'élément Région. Sinon. Vous pouvez également créer des graphiques personnalisés combinant ces différents types de graphique. 10. dans le menu Fichier. Pour en savoir davantage sur les différents types de graphiques. 371). Cliquez sur Région.

Chapitre 3: Types de rapports Pour créer un graphique. aires ou points pour représenter des séries de données. affiché cette fois dans l'interface Report Studio. barres. courbes. Icône du type de graphique Icône de l'axe des Y Corps du graphique (à l'intérieur des axes) Icône de l'axe des X Icônes des titres d'axes Icône de la légende Objet du graphique (n'importe où à l'intérieur du cadre) Guide de l'utilisateur . Un graphique type est présenté ci-dessous. groupes et éléments superposés pour représenter les catégories des séries de données associées. Quadrillage Titre Sous-titre Série de données Titre de l'axe des Y Catégories Libellés de l'axe des X Cartouche Titre de l'axe des X L'illustration ci-dessous correspond au même graphique. L'icône Axe des Y est sélectionnée et l'option Titres des axes est développée. tel qu'il s'affiche dans Cognos Viewer. colonnes.Création de rapports professionnelle 105 . faites glisser des éléments depuis le volet Objets insérables vers les points d'insertion suivants : ● ● ● mesures.

cliquez sur l'option Graphique puis sur le bouton OK. ● À partir de Modes de commande. cliquez sur l'option Colonne. 6. faites glisser Revenus vers le point d'insertion Mesure (ordonnée). 9. Cliquez sur l'icône Année en cours dans le point d'insertion Séries. À partir de l'onglet Source du volet Objets insérables. puis dans le menu Données. 3. Dans Cognos Connection.Chapitre 3: Types de rapports Exemple . ouvrez le pack Entrepôt de données VA (requête). Report Studio démarre. Dans la boîte de dialogue Nouveau. 12. Ajoutez les données élémentaires suivantes : ● À partir de Données sur les ventes. Vous devez créer un graphique indiquant la contribution de chaque mode de commande au niveau du revenu. Cliquez sur le lien Lancez dans le coin supérieur droit de la page. 7. Cliquez sur OK. . 106 Report Studio . 4. Vous décidez de créer un graphique à colonnes car il souligne les valeurs de chaque mode de commande par année. ● À partir de Dimension de temps. 2. saisissez Tendances des commandes ● Conservez le dossier de destination implicite Dossiers publics. 5. Dans le volet Groupe de graphiques. Dans le volet Type de graphique. cliquez sur Trier en ordre croissant 11. développez Ventes et marketing (requête). Cliquez sur le bouton Exécuter de la barre d'outils et affichez le rapport. 8. cliquez sur l'option Colonnes (profondeur). cliquez sur l'option Créer un rapport ou un modèle. faites glisser Modes de commande vers le point d'insertion Catégorie (abscisse). Procédure 1. puis Ventes (requête). Dans la boîte de dialogue Bienvenue. puis cliquez sur Enregistrer. faites glisser Année en cours vers le point d'insertion Séries. 10.Création d'un graphique à colonnes pour représenter les tendances des commandes Vous êtes auteur de rapports pour la société Vacances et aventure. Enregistrez le graphique : ● Dans la zone Nom. puis sur Report Studio.

Certaines propriétés dépendent de l'existence d'autres propriétés. Si vous avez l'habitude d'utiliser des variables conditionnelles. vous pouvez personnaliser le graphique afin qu'il change d'apparence ou fournisse des informations en réponse à des expressions ou des conditions. vous pouvez le personnaliser. en modifiant les propriétés implicites d'un graphique. Vous pouvez appliquer ces modifications. vous ne voyez le changement que lorsque vous exécutez le rapport. mettant en forme les valeurs des axes.Chapitre 3: Types de rapports Personnalisation d'un graphique Après avoir créé un graphique. généralement. Par exemple. le graphique ci-après a été personnalisé en : ● ● ● ● ● modifiant la palette. Lorsque vous modifiez une propriété d'un graphique. Sélectionnez l'élément dans Report Studio pour afficher ses propriétés dans le volet Propriétés. ainsi que beaucoup d'autres. ajoutant une remarque.Création de rapports professionnelle 107 . Les modifications des propriétés de libellés et de titres sont immédiatement visibles. Guide de l'utilisateur . modifiant l'arrière-plan. ajoutant une ligne de base.

Sous Général. les remarques (p. Ces propriétés s'affichent lorsque vous sélectionnez l'objet du graphique. Repères ou Remarques. modifiez la propriété lignes de base (p. Objectif Afficher ou masquer le titre. Modifier le format des données Sélectionnez l'axe des Y. modifiez la propriété Axe 1 des Y. modifiez la propriété Valeur minimale. Valeur maximale. Sous Libellés des graphiques. sauf mention contraire dans la colonne Opération à effectuer dans le volet Propriétés. Sous Général. telles que l'intervalle. modifiez la propriété Titre. les repères ou Légende. Sélectionnez l'axe des Y. 108 Report Studio .Chapitre 3: Types de rapports Certaines propriétés peuvent être modifiées directement dans les graphiques. les Sous Annotations des graphiques. Afficher ou masquer le titre ou la ligne de l'axe Sélectionnez l'axe des Y ou l'axe des ordonnées. Modifier les propriétés de l'axe des Y. modifiez la propriété Bordures. modifiez la propriété Quadrillage ou Quadrillage secondaire. Lignes de base. Sous Général. modifiez la propriété Infobulles. modifiez la propriété Bordures. Remarque : Certaines versions d'Acrobat Reader ne prennent pas en charge les infobulles. Axe 2 des Y ou Axe des ordonnées. Afficher ou masquer la légende. l'intervalle des échelons. Intervalle des échelons ou Intervalle. Afficher ou masquer les bordures encadrant la légende Afficher ou masquer les bordures encadrant l'objet du graphique Afficher ou masquer les infobulles Cliquez sur l'icône Légende. Sous Zone. Sous-titre ou Cartouche. 118) Afficher ou masquer les axes Sous Axes. etc. 113). Sous Données. Afficher ou masquer le quadrillage Sélectionnez l'axe des Y ou l'axe des ordonnées. Sous Général. modifiez la propriété Ligne de l'axe ou Titre de l'axe. modifiez la propriété Format des données. le sous-titre ou le cartouche Opération à effectuer dans le volet Propriétés Sous Titres des graphiques.

sélectionnez la propriété Palette ou palette associé aux colonnes. Remplacer la police ou la couleur implicite des axes et des valeurs du graphique Cliquez sur l'icône représentant un verrou dans la barre d'outils pour déverrouiller l'objet du graphique. sélectionnez la propriété Couleur de la série. sélectionnez le corps du graphique en cliquant entre les axes et modifiez la propriété Image en arrière-plan.Création de rapports professionnelle 109 . sélectionnez le corps du graphique en cliquant entre les axes et modifiez la propriété Police. Couleur de premier plan ou Effets de remplissage. l'intervalle des omissions. du graphique Sous Police et texte. modifiez la propriété Couleur de implicite (p. Permettre des libellés. Modifier la couleur ou le motif de la Sous Couleur et fond. Modifier la marge entourant le graphique Sous Zone. 112) de tous les éléments fond. Couleur de fond. telles que la troncation la propriété Troncation. l'échelonnage ou Permettre l'omission. modifiez la propriété Police ou Alignement relatif. Redimensionner le graphique Sous Positionnement. Cliquez sur l'icône représentant un verrou dans la barre d'outils pour déverrouiller l'objet du graphique. modifiez la propriété Image en un filigrane dans l'objet du graphique arrière-plan. etc. c'est-à-dire dans l'espace compris entre les axes Sous Général. modifiez la propriété Taille et débordement. Insérer une image en arrière-plan ou Sous Couleur et fond. Sous Général. Couleur de premier plan ou Effets de remplissage. Permettre la rotation. aux Palette conditionnelle. sélectionnez ordonnées.Chapitre 3: Types de rapports Objectif Opération à effectuer dans le volet Propriétés Modifier les propriétés de l'axe des Sélectionnez l'axe des ordonnées. lignes et aux aires Appliquer une palette à une série Sous Couleur et fond. Modifier la couleur ou la police Sous Couleur et fond. Modifier l'apparence en 3-D d'un graphique Insérer une image en arrière-plan ou un filigrane dans le corps du graphique. sélectionnez la propriété Cadrage ou Marge. Guide de l'utilisateur . modifiez la propriété Profondeur ou Angle visuel.

cliquez sur le bouton Nouvelle entrée de la palette pour définir une nouvelle entrée dans la palette : ● Pour appliquer une couleur. cliquez sur Gradient.) de la propriété Palette.. modifiez la propriété Définitions d'accès au détail. la palette vous permet de définir que le premier élément de la série doit s'afficher en bleu. Cliquez sur l'objet du graphique. Procédure 1. cliquez sur la propriété voulue puis apportez les modifications souhaitées. Par exemple. définissez les propriétés de couleur. 2. ● Conseil : Pour annuler une sélection. cliquez sur Couleur. Un bouton doté de points de suspension (. des lignes ou des aires d'un graphique. Personnalisation des couleurs d'un graphique Vous pouvez utiliser la palette du graphique pour contrôler les couleurs des colonnes. 3. motif ou gradient unique pour chaque série du graphique. puis cliquez sur OK. Dans la section Couleur et fond du volet Propriétés. tels qu'un titre ou un axe. Procédure 1. Vous devrez peut-être faire défiler la liste pour visualiser toutes les propriétés. si Téléphone correspond à la première série de données des modes de commande et que vous souhaitez l'afficher en bleu.. Couleur de départ et Couleur d'arrivée. Dans le volet Propriétés... ● Pour appliquer un gradient. appuyez sur la touche [Échap]. telles que la taille et la couleur. Les motifs s'avèrent particulièrement utiles lorsqu'un rapport est imprimé en noir et blanc.Chapitre 3: Types de rapports Objectif Accéder à un autre rapport Opération à effectuer dans le volet Propriétés Sous Données. Pour modifier des éléments spécifiques du graphique. cliquez sur chacun d'eux. 110 Report Studio . car les différences de couleur ne sont pas bien visibles en nuances de gris. 2. cliquez sur l'objet du graphique.) indique qu'une boîte de dialogue offre des options supplémentaires. cliquez sur le bouton doté des points de suspension (. Sélectionnez le graphique ou l'élément de graphique à modifier : ● Pour modifier les propriétés générales. Vous utilisez un effet de remplissage par couleur. Dans la boîte de dialogue Palette. définissez les propriétés Direction. puis cliquez sur le bouton OK.

Vous avez créé un graphique à colonnes indiquant la contribution de chaque mode de commande au niveau du revenu. utilisez les flèches de la zone Palette pour modifier leur position. ouvrez la boîte de dialogue de la palette et appuyez simultanément sur les touches [Ctrl] et [C] pour la copier dans le Presse-papiers. Guide de l'utilisateur . définissez les propriétés Motif. ● Pour copier et coller une palette. 3. Vous décidez que chaque colonne doit avoir un aspect propre afin de mieux différencier les valeurs de chaque mode de commande pour chaque année. 4. Dans l'onglet Couleurs Web universelles de la boîte de dialogue Couleur. vous devez créer le graphique de la section "Exemple . 6. Répétez les étapes 4 et 5 pour chaque série de graphique.Création de rapports professionnelle 111 . 4. Sélectionnez un autre graphique. Exemple . 5. 2. Cliquez sur l'objet du graphique. puis cliquez sur OK. Procédure 1. Ouvrez le graphique Tendances des commandes. ouvrez la boîte de dialogue de la palette et appuyez simultanément sur les touches [Ctrl] et [V] pour coller la palette à partir du Presse-papiers. 7. cliquez sur le bouton doté des points de suspension (.Personnalisation de la palette dans le graphique Tendances des commandes Vous êtes auteur de rapports pour la société Vacances et aventure.Création d'un graphique à colonnes pour représenter les tendances des commandes" (p.Chapitre 3: Types de rapports ● Pour appliquer un motif. cliquez sur Motif. les gradients ou les motifs s'affichent dans le graphique. sélectionnez une couleur bleue. Couleur de premier plan et Couleur de fond.. Conseils ● Pour supprimer une définition de palette. Dans la section Couleur et fond du volet Propriétés. Fermez la boîte de dialogue de la palette.. Cliquez sur OK. Pour modifier l'ordre dans lequel les couleurs. Cliquez sur le bouton Nouvelle entrée de la palette puis sur Gradient. 106).) de la propriété Palette. Cliquez sur OK. Cliquez sur le lien Couleur. Conseil : Vous pouvez également sélectionner une palette prédéfinie dans la liste déroulante Palettes. 5. Avant d'appliquer cet exemple. sélectionnez-la dans la zone Palette et cliquez sur le bouton Supprimer ● .

choisissez une couleur. cliquez sur Vers le bas. désélectionnez Masquer et sélectionnez Afficher. un motif ou un effet de remplissage gradient pour personnaliser l'arrière-plan du graphique. cliquez sur une couleur bleue.. 10. cliquez sur Gradient. Cliquez sur l'icône du type de graphique dans le point d'insertion Séries. sous Couleur et fond. Cliquez sur le lien Couleur de premier plan. 2. cliquez sur un motif de diagonale. Dans la liste Direction. 9.Chapitre 3: Types de rapports 8. Cliquez sur le lien Couleur de départ. 3. sélectionnez le corps du graphique en cliquant entre les axes. 112 Report Studio . 16. 15. 13. puis sur OK. pour l'option Bordures.. Procédure 1. Cliquez sur le bouton Nouvelle entrée de la palette. Dans la section Général du volet Propriétés. Pour appliquer un effet de remplissage gradient. sélectionnez un bleu plus clair. puis dans le volet Propriétés. 11. 17. Vous pouvez également utiliser une image en tant qu'arrière-plan d'un graphique. Dans la liste Effet. 107). puis sur Motif. Dans l'onglet Couleurs Web universelles de la boîte de dialogue Couleur d'arrivée. Vous devez maintenant ajouter des bordures au motif de diagonale. Cliquez sur l'icône représentant un verrou dans la barre d'outils pour déverrouiller l'objet du graphique. cliquez sur le bouton doté de points de suspension (. puis indiquez les propriétés Direction. Dans l'onglet Couleurs Web universelles de la boîte de dialogue Couleur de premier plan. Enregistrez le graphique. 20. 14. Modification de l'arrière-plan d'un graphique Vous pouvez utiliser une couleur pleine. cliquez sur le lien Couleur et définissez les propriétés de couleur. Couleur de départ et Couleur d'arrivée. puis cliquez sur OK.) de la propriété Effets de remplissage. 18. un effet de remplissage par gradient ou un motif : ● ● Pour appliquer une couleur. 12. Pour en savoir davantage. Cliquez sur l'objet du graphique. Dans la zone Motif. 19. sélectionnez une couleur bleue puis cliquez sur OK. reportez-vous à la section "Personnalisation d'un graphique" (p. Dans l'onglet Couleurs Web universelles de la boîte de dialogue Couleur de départ. Cliquez sur le lien Couleur d'arrivée. Cliquez de nouveau sur OK pour fermer la boîte de dialogue Palette.

Cliquez sur l'objet du graphique. cliquez sur Vers le haut. Vous avez créé un graphique à colonnes indiquant la contribution de chaque mode de commande au niveau du revenu. cliquez sur Aucun. Pour l'option Couleur d'arrivée. 111). cliquez sur Motif. 5. sélectionnez le corps du graphique en cliquant entre les axes. puis cliquez sur OK. Par exemple. Dans l'onglet Couleurs Web universelles. puis définissez les propriétés Motif. 4. sous Couleur et fond. conservez le blanc. 3. 4.Personnalisation de la palette dans le graphique Tendances des commandes" (p.. La couleur de fond est la couleur de la zone figurant derrière le motif. vous devez créer le graphique de la section "Exemple .) de la propriété Effets de remplissage. puis dans le volet Propriétés. Ouvrez le graphique Tendances des commandes. Guide de l'utilisateur . Conseil : Pour supprimer un effet de remplissage de fond. cliquez sur le bouton doté de points de suspension (.. vous pouvez ajouter une ligne de base pour représenter un quota de vente ou un seuil de rentabilité. Ajout d'une ligne de base à un graphique Les lignes de base sont des lignes horizontales ou verticales qui partagent le graphique de façon à mettre en évidence les principaux ensembles de données. Dans la liste Effet. Enregistrez le graphique. Cliquez sur l'icône représentant un verrou dans la barre d'outils pour déverrouiller l'objet du graphique. Définissez un gradient allant du jaune au blanc : ● ● ● ● Dans la liste Direction. Cliquez sur OK. La couleur de premier plan est celle du motif sélectionné. Procédure 1. Couleur de premier plan et Couleur de fond.Modification de l'arrière-plan du graphique Tendances des commandes Vous êtes auteur de rapports pour la société Vacances et aventure. 2. Avant d'appliquer cet exemple. Vous décidez de définir un arrière-plan attractif pour votre graphique. 6. cliquez sur un jaune clair. Vous pouvez positionner la ligne de base à l'aide des options ci-dessous.Création de rapports professionnelle 113 .Chapitre 3: Types de rapports ● Pour appliquer un motif. Cliquez sur le lien Couleur de départ. cliquez sur Gradient. 7. Exemple . Cliquez sur OK.

5(valeur 75e centile . -200. [(2. plus ou moins un nombre d'écarts-types. Pour en savoir davantage. basé sur l'ensemble des valeurs de données représentées sur l'axe indiqué.1.5 est le 75e centile. [(7. 209).5(valeur 75e centile . Vous pouvez aussi saisir 100. définissez la propriété Décalage du membre sur 50 %.[Année en cours]=2006 place la ligne de base au milieu de l'élément de graphique qui représente 2006. Utilise un pourcentage de la valeur maximale de l'axe. Calcul de la présentation Valeur du membre Valeur statistique minimale Utilise l'expression suivante : (valeur 25e de centile) . etc. pour placer la ligne de base à l'endroit souhaité sur le graphique.5 est le 25e centile et 7. si 2. Utilise un calcul de présentation.Chapitre 3: Types de rapports Option Valeur numérique Calcul de la requête Position Utilise une valeur numérique statique.5(5) = 15] Valeur moyenne Utilise la moyenne statistique. définissez la propriété Décalage du membre sur -50 %. Pour placer la ligne de base entre 2005 et 2006. la valeur statistique minimale est -5. Pour en savoir davantage. un calcul membre qui utilise une expression de type [Requête1].5) +1. à savoir à la moitié de la largeur d'un membre vers la droite. reportez-vous à la section "Création d'un calcul" (p.5 est le 75e centile.5 est le 25e centile et 7. Pour placer la ligne de base entre 2006 et 2007 sur le graphique. si 2. Par exemple. Utilise un centile indiqué.valeur 25e centile) Par exemple. reportez-vous à la section "Création d'un calcul" (p. Utilise une position relative par rapport à un membre. Utilise un calcul de requête de la même requête ou d'une autre requête. 209).5(5) = -5] Valeur statistique maximale Utilise l'expression suivante : (valeur 75e de centile) + 1. la valeur statistique maximale est 15.5) -1.valeur 25e centile) Par exemple. Centile Pourcentage sur l'axe 114 Report Studio .

Guide de l'utilisateur . Cliquez sur le bouton Nouveau . Procédure 1. 4. 2. Exemple .. définissez leur ordre à l'aide des flèches vers le haut et vers le bas. Dans la section Annotations des graphiques du volet Propriétés.. Cliquez sur OK.Chapitre 3: Types de rapports Si vous appliquez plusieurs lignes de base. tels qu'une valeur ou un pourcentage. 5. Vous avez créé un graphique à colonnes indiquant la contribution de chaque mode de commande au niveau du revenu. Une icône de ligne de base s'affiche dans la zone Repères.Création de rapports professionnelle 115 . Pour définir le style de courbe. Conseil : Pour supprimer une ligne de base. cliquez sur Lignes de base. la première de la liste est tracée en premier et la seconde est tracée par dessus. 7. cliquez sur Lignes de base. cliquez sur l'icône de texte de la ligne de base. Cliquez sur le type voulu dans la liste et indiquez les critères requis. Vous décidez d'ajouter une ligne de base indiquant le revenu moyen pour le graphique Tendances des commandes. 2. puis sur les points de suspension (. Elles sont tracées de haut en bas. 3. Avant d'appliquer cet exemple. Pour ajouter d'autres lignes de base.. Pour définir le style de texte. cliquez sur son icône. 3. Cliquez sur l'objet du graphique. vous devez créer le graphique de la section "Exemple . puis sur le bouton Supprimer . 113).). 8.Modification de l'arrière-plan du graphique Tendances des commandes" (p. Dans la section Annotations des graphiques du volet Propriétés. remarques et lignes de base. Cliquez sur le bouton Nouveau . 9. 4. Ouvrez le graphique Tendances des commandes. 6.Ajout d'une ligne de base au graphique Tendances des commandes Vous êtes auteur de rapports pour la société Vacances et aventure. vous pouvez définir l'ordre dans lequel elles doivent être tracées lorsque le rapport est exécuté. Procédure 1.). cliquez sur l'icône de la ligne de base . Si vous ajoutez plusieurs lignes de base. puis sur les points de suspension (. Cliquez sur l'objet du graphique. Si vous disposez de deux lignes de base avec les mêmes coordonnées.. répétez les étapes 1 à 6.

8. Une icône de ligne de base s'affiche dans la zone Repères. Également appelées courbes de tendances. Une droite de régression est habituellement une ligne ou une courbe reliant plusieurs points de la série. Procédure 1. Cliquez sur OK. Dans la section Général du volet Propriétés. 116 Report Studio .. définir un intervalle des échelons pour l'axe des Y . Cliquez sur l'icône de l'axe des X ou de l'axe des Y du graphique. l'épaisseur et le style de votre choix. cliquez sur Ligne de l'axe. Vous pouvez indiquer les types de droites de régression ci-dessous pour déterminer la position et la pente de la courbe. 9. Cliquez sur l'icône de ligne de base pour définir le style de ligne. 379). indiquez Tiret comme Style de courbe.. Dans la section Général du volet Propriétés. Enregistrez le graphique. Dans la section Général du volet Propriétés. Vous pouvez également : ● ● ● ● indiquer si l'axe des Y doit correspondre à une échelle linéaire ou logarithmique . 3. puis se prolongeant pour anticiper les données futures. Personnalisation des courbes d'un graphique Vous pouvez modifier la couleur. Droites de régression Les droites de régression illustrent sous forme graphique les tendances des séries de données. 7. puis sur les points de suspension (. remarques et lignes de base. 379) et les graphiques à bulles (p.). afficher ou masquer le quadrillage principal ou secondaire . Cliquez sur le type Valeur moyenne des données dans la liste. conservez la valeur zéro pour la Distance de la valeur moyenne et cliquez deux fois sur OK. le style et l'épaisseur des courbes d'un graphique. Sélectionnez la couleur.Chapitre 3: Types de rapports 5. 6. 4. indiquez Rouge comme Couleur de la courbe. Quadrillage ou Quadrillage secondaire. 2. Ces modifications peuvent être appliquées à l'axe des X comme à l'axe des Y. ainsi qu'au quadrillage principal et au quadrillage secondaire. afficher les droites de régression dans les graphiques à nuage de points (p. elles sont généralement utilisées pour représenter les prévisions.

reportez-vous à la section "Création d'un calcul" (p. dans la section Général du volet Propriétés.Création de rapports professionnelle 117 . modifiez les propriétés Styles des lignes. Lorsque vous affichez les droites de régression. dans la section Général du volet Propriétés. modifiez la propriété Échelle. Utilise un calcul de présentation. vous devez sélectionner leurs propriétés. cliquez sur les points de suspension. Valeur statistique maximale Utilise la valeur la plus élevée de l'axe.Chapitre 3: Types de rapports Conseils ● Pour définir une échelle linéaire ou logarithmique pour l'axe des Y. Guide de l'utilisateur . plus ou moins un nombre d'écarts-types. cochez la case Afficher les quadrillages secondaires et saisissez une valeur pour l'option Nombre de quadrillages secondaires. dans la section Général du volet Propriétés. dans la présentation du rapport. ● Pour afficher les droites de régression. 209). La position numérique d'un repère peut dépendre : Vous pouvez positionner le repère à l'aide des options ci-dessous. basé sur l'ensemble des valeurs de données représentées sur l'axe indiqué. Pour en savoir davantage. Valeur moyenne Utilise la moyenne statistique. Utilise un calcul de requête de la même requête ou d'une autre requête. Dans la section Général du volet Propriétés. Type de régression et Nombre de Ajout d'un repère à un graphique Les repères sont des notations ajoutées le long de l'axe d'un graphique pour désigner un point de l'échelle susceptible de faciliter l'analyse ou la compréhension des données. cliquez sur Quadrillage secondaire. Pour en savoir davantage. définissez la propriété Droite de régression sur Afficher. dans la section Annotations des graphiques du volet Propriétés. Cliquez sur l'icône de droite de régression droites de régression. reportez-vous à la section "Création d'un calcul" (p. ● Pour afficher le quadrillage secondaire. ● Pour définir un intervalle des échelons pour l'axe des Y. Type de position numérique Valeur numérique Calcul de la requête Position Utilise une valeur numérique statique. cliquez sur un graphique à nuage de points ou à bulles et. Calcul de la présentation Valeur statistique minimale Utilise la valeur la plus faible de l'axe. 209). modifiez la propriété Intervalle des échelons.

assurez-vous que chacune occupe une position différente dans le rapport afin qu'elles ne se remplacent pas mutuellement. Si vous appliquez plusieurs repères. Cliquez sur l'objet du graphique.). alors veillez à les positionner correctement. Si vous disposez de deux repères avec les mêmes coordonnées. Si vous ajoutez plusieurs repères. puis sur le bouton Supprimer . ou pour mettre en évidence une valeur notable. Cliquez sur le bouton Nouveau . Elles sont tracées de haut en 118 Report Studio . Libellé du repère. Exécutez le graphique pour visualiser le repère. 2. un libellé ou une valeur d'élément ou une expression de rapport comme source de la remarque. Si vous appliquez plusieurs remarques. tels que des explications. Forme du repère. puis définissez les propriétés Type de position numérique.. puis sur les points de suspension (. cliquez sur Repères. Vous pouvez utiliser du texte. vous pouvez définir l'ordre dans lequel ils doivent être tracés lorsque le rapport est exécuté. Valeur numérique et Couleur. définissez leur ordre à l'aide des flèches vers le haut et vers le bas. le premier de la liste est tracé en premier et le second est tracé par dessus. 3. Procédure 1. Vous pouvez aussi définir l'ordre dans lequel elles doivent être tracées lorsque le rapport est exécuté. cliquez sur son icône et son texte.. Utilise un pourcentage de la valeur maximale de l'axe. Ajout d'une remarque à un graphique Les remarques sont des textes courts apparaissant dans le graphique. 6. Le nouveau repère s'affiche dans la zone Repères. Elles sont tracées de haut en bas.Chapitre 3: Types de rapports Type de position numérique Centile Pourcentage sur l'axe Position Utilise un centile indiqué. Les remarques remplacent tout ce qui ce trouve sous elles. 4. 5. Dans la section Annotations des graphiques du volet Propriétés. Cliquez sur OK à deux reprises. Vous pouvez ajouter des remarques à un graphique pour fournir des détails supplémentaires. Conseil : Pour supprimer un repère. remarques et lignes de base.

. Ouvrez le graphique Tendances des commandes. Guide de l'utilisateur .Ajout d'une ligne de base au graphique Tendances des commandes" (p. puis sur les points de suspension (. indiquez 285 pour l'option En bas et 110 pour l'option À gauche. pour définir la taille.Ajout d'une remarque au graphique Tendances des commandes Vous êtes auteur de rapports pour la société Vacances et aventure.. Dans la section Annotations des graphiques du volet Propriétés. Dans la section Annotations des graphiques du volet Propriétés. vous devez créer le graphique de la section "Exemple . 3. Cliquez sur l'icône de remarque . cliquez sur Remarques. Cliquez sur l'icône de remarque dans le volet Propriétés.. Cliquez sur le bouton Nouveau puis sur OK. 115). Vous avez créé un graphique à colonnes indiquant la contribution de chaque mode de commande au niveau du revenu. 5.Création de rapports professionnelle 119 . Vous décidez d'ajouter une remarque pour attirer l'attention sur un résultat inattendu. 6. la position et la bordure de la remarque Exemple . remarques et lignes de base. 4. Cliquez sur le bouton Nouveau puis sur OK. la première de la liste est tracée en premier et la seconde est tracée par dessus. Si vous disposez de deux remarques avec les mêmes coordonnées.. Cliquez deux fois sur l'icône de texte de la remarque pour définir le texte.Chapitre 3: Types de rapports bas. L'emplacement et la taille sont définis de façon statique. 4. 2. Procédure 1.). 5. puis sur les points de suspension (. 2. remarques et lignes de base. Cliquez sur l'objet du graphique.). Dans la section Général du volet Propriétés. Avant d'appliquer cet exemple. Conseil : Pour supprimer une remarque. L'emplacement et la taille sont définis de façon statique. La boîte de dialogue Remarques s'affiche. Cliquez sur l'objet du graphique. Une icône de remarque s'affiche dans la section Repères. en fonction du nombre de pixels. en fonction du nombre de pixels. puis sur le bouton Supprimer . Procédure 1. 3. cliquez sur son icône. cliquez sur Remarques. Une icône de remarque s'affiche dans la zone Repères.

9. changez de nouveau la position. 119). Exécutez le rapport pour afficher la remarque. Cliquez sur l'icône de l'axe des Y. dans la liste déroulante.Création d'un graphique d'accès au détail Créez un rapport d'accès au détail pour lier deux rapports contenant des informations connexes. Vous pourrez ainsi accéder à des informations connexes ou détaillées d'un rapport en sélectionnant une valeur dans le graphique. Exemple .Ajout d'une remarque au graphique Tendances des commandes" (p. Développez le dossier Titres des axes. cliquez sur Bordure de la remarque puis sur les points de suspension (. Enregistrez le graphique. Vous décidez de mettre en forme les valeurs de l'axe des Y afin de faciliter leur lecture. 7. Ouvrez le graphique Tendances des commandes. vous devez créer le graphique de la section "Exemple . Le cas échéant. 8. Exemple . Enregistrez le graphique.. 10. Dans la section Général du volet Propriétés. Vous avez créé un graphique à colonnes indiquant la contribution de chaque mode de commande au niveau du revenu.. Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. sélectionnez -3.Chapitre 3: Types de rapports 7.). 8. puis sur les points de suspension (. Cliquez deux fois sur l'icône de titre de l'axe des Y et saisissez Revenus (en milliers). 2. sélectionnez un style et une couleur de courbe. 6.Mise en forme des valeurs des axes du graphique Tendances des commandes Vous êtes auteur de rapports pour la société Vacances et aventure. cliquez sur Échelle.. 5. 3. puis cliquez sur OK. Procédure 1.). cliquez sur Format des données. puis cliquez sur OK. Cochez la case Bordure de la remarque. Avant d'appliquer cet exemple. Dans la section Données du volet Propriétés. Sous Type de format. Vous devez créer un graphique présentant les revenus générés par chaque ligne de produits et 120 Report Studio . Sous Propriétés. cliquez sur Nombre.. 11. 4. Cliquez deux fois sur l'icône de texte de la remarque et saisissez Le nombre de commandes par télécopie a augmenté alors qu'une diminution était prévue.

[Lignes de produits]=?p_LP? 9. un rapport cible de type Liste. ouvrez le pack Entrepôt de données VA (requête). 8. cliquez sur l'option Créer un rapport ou un modèle. Enregistrez le rapport sous le nom Détails des lignes de produits. cliquez sur l'option Liste. Cliquez sur le lien Lancez dans le coin supérieur droit de la page. Créez un rapport. 300). Cliquez sur OK. cliquez sur l'option Graphique puis sur le bouton OK. Procédure de création du graphique source 1. développez Ventes et marketing (requête) Conseil : Ces données élémentaires se trouvent dans le dossier Produits. reportez-vous à la section "Configuration de l'accès au détail dans un rapport" (p. 2. Cliquez sur le bouton Filtres. 3. Dans la boîte de dialogue Bienvenue. 6. Procédure de création du rapport cible 1.Chapitre 3: Types de rapports autorisant le lecteur à accéder au détail de ce graphique afin de consulter les détails de chaque article sélectionné.Création de rapports professionnelle 121 . 4.[Produits]. Dans la boîte de dialogue Nouveau. et un graphique source présentant les revenus de chaque ligne de produits. 10. 2. 3. Cliquez sur le bouton Ajouter et saisissez la chaîne suivante dans la fenêtre Définition de l'expression : [Ventes (requête). Ajoutez les données élémentaires suivantes à la liste en cliquant deux fois dessus : ● ● ● ● ● Lignes de produits Type de produit Nom de produit Date de lancement Image du produit du volet Objets insérables. puis cliquez sur le bouton OK. contenant les détails d'un article. puis sur Report Studio. Dans Cognos Connection. Dans le volet Groupe de graphiques. 5. Guide de l'utilisateur . Pour en savoir davantage sur l'utilisation des rapports d'accès au détail dans Report Studio. Un paramètre d'accès au détail commence et se termine par un point d'interrogation (?). cliquez sur l'option Colonne. puis Ventes (requête). Vous devez maintenant créer un filtre à utiliser comme paramètre d'accès au détail. Dans la boîte de dialogue Nouveau. 7. Vous créez deux rapports. Dans l'onglet Source . Report Studio démarre.

7. 19. 9. Dans la zone Fonctions d'accès au détail du rapport de l'onglet De base. 16. tous les paramètres d'accès au détail existants s'affichent. Cliquez sur OK. Enregistrez le graphique sous le nom Revenus par produit.). 17. cliquez sur l'option Colonnes. puis faites glisser l'élément Modes de commande vers le point d'insertion Séries. cliquez sur Lignes de produits.. Dans le menu Données. Cliquez sur le bouton d'édition. 122 Report Studio . Sous Opération. 15. Cliquez sur le bouton Nouvel accès au détail. Si vous cliquez sur une ligne de produits. puis Ventes (requête). sous Méthode. cliquez sur l'option Comportement de l'opération d'accès au détail. un second rapport est exécuté pour cette ligne de produits. 11. 10. 18. développez Ventes et marketing (requête). Sous Format. cliquez sur les points de suspension (. Développez le dossier Produit. À partir de l'onglet Source du volet Objets insérables. Vous pouvez voir le paramètre que vous venez de créer pour le rapport Détails des lignes de produits. 22. Pour l'élément p_LP. cliquez sur Transférer la valeur de donnée élémentaire. 13. Développez Données sur les ventes et faites glisser Revenus vers le point d'insertion Mesure (ordonnée). cochez la case Autoriser l'accès au détail basé sur le pack. Une fois le rapport exécuté. 5. puis cliquez sur l'option Définitions d'accès au détail. 6.Chapitre 3: Types de rapports 4. sélectionnez HTML. puis cliquez sur Ouvrir. Sélectionnez le rapport Détails des lignes de produits créé précédemment. Cliquez sur OK à deux reprises. puis faites glisser l'élément Lignes de produits vers le point d'insertion Catégorie (abscisse). Le cas échéant. 23. 21. 8. 12. Dans le volet Type de graphique. Cliquez avec le bouton droit de la souris sur l'objet du graphique. 20. sélectionnez Exécuter le rapport. Cliquez sur le bouton Exécuter. le graphique affiche les lignes de produits sous la forme de liens sur lesquels vous pouvez cliquer. Sous Rapport. 14. Cliquez sur OK.. Développez le dossier Modes de commande. puis sous Valeur.

sélectionnez le nouvel élément de texte du graphique. cliquez sur le type de source que vous souhaitez utiliser dans la liste déroulante Type de source. Pour modifier la source du texte du libellé. les mesures x et y et la taille des bulles. le texte affiché peut s'avérer trop long. Dans la section Source du texte du volet Propriétés. Un nouvel élément de texte du graphique apparaît. Cliquez sur l'objet du graphique. 4. Définition du texte d'un libellé personnalisé Vous pouvez remplacer les propriétés du libellé implicite. tels que des graphiques à nuage de points. Dans la section Libellés des graphiques du volet Propriétés. puis sur les points de suspension (. 3. Cliquez sur OK. des graphiques à bulles et des graphiques polaires. Cliquez sur les libellés et les valeurs que vous souhaitez afficher. cliquez sur Valeurs.Chapitre 3: Types de rapports Indication du texte du libellé des graphiques et de la valeur de texte affichés Vous pouvez indiquer les libellés et les valeurs à utiliser lors de la génération du texte affiché sur le graphique. le libellé est vide.). Effectuez l'une des opérations suivantes : ● ● Pour modifier le texte du libellé. Par exemple. ● Guide de l'utilisateur .. Lorsque vous affichez tous les libellés et toutes les valeurs sur certains types de graphiques. Procédure 1. un graphique à bulles peut afficher les valeurs et les libellés des séries. vous pouvez attribuer à un élément de graphique nommé CODE_ISO_3_LETTRES le nom PAYS. modifiez la propriété Libellé personnalisé d'Afficher en Masquer.Création de rapports professionnelle 123 . Dans la section Libellés des graphiques du volet Propriétés. Cliquez sur le membre ou la mesure du nœud de graphique. les libellés de graphique utilisent le nom du libellé de donnée élémentaire sous-jacent. des catégories. Vous pouvez modifier le texte du libellé pour le rendre plus explicite. cliquez deux fois sur l'élément de texte du graphique et saisissez le texte souhaité. modifiez la propriété Libellé personnalisé de Masquer en Afficher. 2. 2. Conseil : Pour supprimer un libellé personnalisé. Procédure 1. Par défaut. Si rien n'est indiqué dans le nouvel élément de texte du graphique. Par exemple.. 3.

Vous pouvez modifier les propriétés pour améliorer la présentation de vos données. 2. Ouvrez le graphique de type jauge souhaité. 124 Report Studio ..) de la propriété Palette du graphique circulaire à jauge. Dans la section Couleur et fond du volet Propriétés. Cliquez sur l'objet du graphique. sous Palette. ● Pour copier et coller une palette de graphique circulaire à jauge. décochez la case Pourcentage et saisissez un nombre dans la zone Limite numérique. Procédure 1. définissez les propriétés de couleur et cliquez sur OK. Fermez la boîte de dialogue de la palette. Définissez les propriétés suivantes : ● Pour modifier la couleur d'une entrée de la palette. puis cliquez sur OK ● Pour définir une nouvelle entrée de palette. 5. vous pouvez modifier les couleurs de la bande ou utiliser un nombre au lieu d'un pourcentage comme seuil. cliquez sur Couleur. vous pouvez créer un graphique vous permettant de passer au niveau inférieur pour accéder aux données détaillées ou au niveau supérieur pour accéder aux données générales. sous Palette.. Cliquez sur OK. Pour utiliser un nombre au lieu d'un pourcentage en tant que limite. Conseils ● ● Vous pouvez décider d'utiliser des couleurs distinctes ou continues. ● Pour modifier la valeur de limite d'une entrée de la palette. cliquez sur le bouton Nouvelle entrée de la palette ● . Par exemple. Sélectionnez un autre graphique. cliquez sur le nombre situé sous Palette. 4.Chapitre 3: Types de rapports Définition des propriétés d'un graphique de type jauge Le graphique de type jauge implicite utilise une bande divisée en trois. Création d'un graphique de passage aux niveaux inférieur et supérieur Si vous utilisez une source de données modélisée de façon dimensionnelle. 3. cliquez sur Palette. sélectionnez la valeur de limite et définissez les propriétés de couleur. ouvrez la boîte de dialogue de la palette et cliquez sur l'icône Coller pour coller la palette à partir du Presse-papiers. sélectionnez la couleur. cliquez sur le bouton doté des points de suspension (. puis sur un style dans la liste déroulante. ouvrez la boîte de dialogue de la palette et cliquez sur l'icône Copier pour copier la palette dans le Presse-papiers. Ces changements de niveaux vous permettent de consulter des informations dont le niveau de détail est plus ou moins élevé au sein d'une hiérarchie dimensionnelle prédéfinie. Pour choisir un style de seuil. allant du vert au rouge.

2. Procédure 1.Année .Affichage des valeurs dans la légende du graphique Vous êtes auteur de rapports pour la société Vacances et aventure. Le graphique crée des liens pour tous les éléments pouvant faire l'objet d'un changement de niveau. Dans le menu Données. Pour mettre en évidence combien chacune de ces quantités représente en termes de revenus. Vous pouvez passer au niveau inférieur ou supérieur en cliquant avec le bouton droit de la souris et en sélectionnant l'opération souhaitée dans le menu contextuel.Trimestre . Report Studio démarre. Pour en savoir davantage sur l'utilisation des rapports de passage aux niveaux inférieur et supérieur dans Report Studio. Cliquez sur le lien Lancez dans le coin supérieur droit de la page. Par défaut. Ouvrez un graphique utilisant une source de données modélisée de façon dimensionnelle. Cliquez sur OK. Dans la zone Fonctions d'accès au détail du rapport de l'onglet De base. Dans l'onglet Avancé. Guide de l'utilisateur . sélectionnez l'option Comportement de l'opération d'accès au détail. 307). Procédure 1. en sélectionnant le paramètre de la zone Désactiver la fonction de passage au niveau supérieur pour ou Désactiver la fonction de passage au niveau inférieur pour. Dans Cognos Connection. Dans l'onglet De base. puis sur Report Studio. vous souhaitez afficher dans la légende le revenu généré par chaque mode de commande. 3. vous pouvez désactiver l'option de passage aux niveaux inférieur et supérieur pour n'importe quelle donnée élémentaire.Chapitre 3: Types de rapports Voici un exemple de hiérarchie dimensionnelle : Années . le système détermine les éléments pour lesquels il est possible d'accéder au détail. Exemple . cochez la case Permettre le passage aux niveaux supérieur et inférieur.Mois Avant de commencer. en fonction de la structure dimensionnelle. Vous devez créer un graphique présentant la quantité d'éléments vendus pour chaque ligne de produits par mode de commande.Création de rapports professionnelle 125 . Les éléments du menu sont grisés si l'élément concerné ne peut faire l'objet d'un changement de niveau. 2. vérifiez que vous utilisez bien une source de données modélisée de façon dimensionnelle. reportez-vous à la section "Création d'un rapport de passage aux niveaux inférieur et supérieur" (p. ouvrez le pack Entrepôt de données VA (requête). 4. vous pouvez modifier le comportement de la fonction de passage aux niveaux inférieur ou supérieur pour tout paramètre en sélectionnant le paramètre en question. puis en choisissant le type de comportement souhaité.

Développez le dossier Modes de commande. 12. puis faites glisser l'élément Lignes de produits vers le point d'insertion Catégorie (abscisse). 8. cliquez sur l'option Graphique puis sur le bouton OK. puis Ventes (requête). 15. cliquez sur l'option Colonne. 4. cliquez sur l'option Créer un rapport ou un modèle. Dans le menu Structure. À partir de l'onglet Source du volet Objets insérables. 10. Développez Données sur les ventes et faites glisser Quantité vers le point d'insertion Mesure (ordonnée). Dans le volet Groupe de graphiques. Développez le dossier Produit. vous ne pourrez pas insérer de texte dans la légende. À partir de l'onglet Boîte à outils du volet Objets insérables. puis faites glisser l'élément Modes de commande vers le point d'insertion Séries. 14. 7. 16. faites glisser Revenus à droite de l'élément de texte.Chapitre 3: Types de rapports 3. cliquez sur l'option Colonnes. Cliquez sur le bouton Exécuter de la barre d'outils et affichez le rapport. 5. 6. cliquez sur l'icône Légende. Conseil : Pour repositionner la légende dans le graphique. Dans la boîte de dialogue Bienvenue. Dans l'onglet Source . définissez la propriété Position absolue sur Oui et indiquez des valeurs pour Position à gauche et Position en haut. Cliquez sur OK. 11.Revenus : Vous devez insérer un espace de fin après les deux-points. développez Ventes et marketing (requête) Si vous n'annulez pas la sélection de l'option Verrouiller les objets de la page. saisissez . Dans la zone Texte. 9. Le revenu est affiché en regard de chaque élément de la légende. faites glisser un élément de texte vers la légende située en regard de la catégorie Modes de commande. 126 Report Studio . Dans le volet Type de graphique. 13. Dans la boîte de dialogue Nouveau. annulez la sélection de l'option Verrouiller les objets de la page . du volet Objets insérables.

Chapitre 3: Types de rapports Définition du contexte de requête lors de la personnalisation des entrées et des titres de la légende ou des libellés des axes Vous souhaitez utiliser une expression de revenus comme titre de légende d'un graphique. 218). Pour en savoir davantage. Dans le volet Objets insérables. Cliquez sur l'icône de requête. 2. cliquez sur les points de suspension (. 8.. Cliquez sur OK.) pour ouvrir la boîte de dialogue Propriétés. 5. 6. Procédure 1. faites glisser l'élément souhaité dans l'objet de présentation. Cliquez sur le bouton Explorateur de pages pour revenir au graphique. 9.Création de rapports professionnelle 127 . Ouvrez le graphique que vous souhaitez personnaliser. Vous devez d'abord ajouter la donnée élémentaire souhaitée pour pouvoir définir sa liste de propriétés. reportez-vous à la section "Spécification de la liste des données élémentaires d'un objet" (p. Cliquez sur le bouton Explorateur de requêtes 3. faites glisser l'élément souhaité dans la fenêtre Données élémentaires afin de l'ajouter à la requête. 7. vous devez définir la liste des propriétés de l'élément auquel il fait référence. Sélectionnez la donnée élémentaire à définir.. . Dans le volet Objets insérables. Si vous obtenez un message d'erreur indiquant que le contexte de requête d'un objet de présentation ne peut être déterminé. Guide de l'utilisateur . 4. Dans la section Données du volet Propriétés.

Procédure 1.Personnalisation des titres d'axes Vous êtes auteur de rapports pour la société Vacances et aventure. Développez le dossier Titres des axes. 6. 9. 8. cliquez sur l'option Graphique puis sur le bouton OK. les titres des axes sont automatiquement définis. Dans l'onglet Source . Développez le dossier Modes de commande. Dans Cognos Connection. ouvrez le pack Entrepôt de données VA (requête). Dans le volet Groupe de graphiques. telles que la police et le texte. Dans la boîte de dialogue Bienvenue. Dans le volet Objets insérables.Lignes de produits : du volet Objets insérables. faites glisser un élément de texte dans le texte de l'axe horizontal. faites glisser des éléments de texte ou des données élémentaires dans la zone de titre de l'axe en question. 5. Cliquez sur OK. cliquez sur l'option Colonne. 2. cliquez sur l'option Colonnes. Dans la zone Texte. 7. développez Ventes et marketing (requête) 128 Report Studio . notamment les titres des axes. 10. Développez le dossier Produits et faites glisser Lignes de produits vers le point d'insertion Catégorie (abscisse). 12. saisissez Revenu total . Développez Données sur les ventes et faites glisser Revenus vers le point d'insertion Mesure (ordonnée). onglet Boîte à outils. Report Studio démarre. 11. Dans la boîte de dialogue Nouveau. Cliquez sur l'icône du titre de l'axe horizontal. Par défaut. puis sur Report Studio. Conseil : Vous pouvez utiliser le volet Propriétés pour modifier les propriétés du titre d'un axe. 3. cliquez sur l'option Créer un rapport ou un modèle. puis Ventes (requête). 4. puis faites glisser l'élément Modes de commande vers le point d'insertion Séries. le positionnement ou la couleur et le fond. 14. Cliquez sur le lien Lancez dans le coin supérieur droit de la page. Un titre peut être constitué à la fois de texte. Pour personnaliser le titre d'un axe. Vous devez créer un graphique présentant le revenu total du rapport dans le titre de l'axe horizontal.Chapitre 3: Types de rapports Exemple . Dans le volet Type de graphique. 13. de données élémentaires et d'expressions de rapport. les titres et sous-titres du rapport et le titre de la légende. Les graphiques contiennent plusieurs titres.

Cliquez sur le bouton Exécuter de la barre d'outils et affichez le rapport. Dans la boîte de dialogue Création d'un calcul. Dans Cognos Connection. saisissez l'expression suivante : total ([Revenus] du rapport) 19. 15.Création de rapports professionnelle 129 .Chapitre 3: Types de rapports Vous devez insérer un espace de fin après les deux-points. Cliquez sur OK. 16. Guide de l'utilisateur . saisissez ce qui suit : Revenu total du rapport 17. Procédure 1. Vous devez créer un graphique constitué de secteurs. 280) permet d'appliquer un style conditionnel aux titres. Exemple . ouvrez le pack Entrepôt de données VA (requête). 18. À partir de l'onglet Boîte à outils du volet Objets insérables. Conseil : La mise en forme conditionnelle (p. représentant chacun un mode de commande. Dans la zone Définition de l'expression.Création d'une palette conditionnelle Vous êtes auteur de rapports pour la société Vacances et aventure. Vous créez donc une condition permettant d'afficher le mode de commande ayant généré une quantité inférieure à 1 000 000 d'articles. Le titre affiche le revenu total calculé pour la catégorie Lignes de produits. faites glisser un calcul de requête à droite du texte. Cliquez sur OK. Vous souhaitez également mettre en évidence le secteur correspondant au mode de commande associé à la quantité la plus élevée. 20.

Report Studio démarre. puis sur Report Studio. 12. 130 Report Studio . 7. 9. 13. Optez pour un graphique de type circulaire. cliquez sur l'option Graphique puis sur le bouton OK.[Quantité] < 1000000 16. cliquez sur Motif.Chapitre 3: Types de rapports 2. Vous souhaitez créer une condition permettant d'afficher le mode de commande ayant généré une quantité inférieure à 1 000 000 articles. Cliquez sur le bouton OK pour fermer l'éditeur d'expression. sélectionnez <Nouvelle variable booléenne>. 10. Cliquez sur le lien Lancez dans le coin supérieur droit de la page. 8. Dans la zone Définition de l'expression. annulez la sélection de l'option Masquer et sélectionnez Afficher. Sous Variable. développez Ventes et marketing (requête). Dans la boîte de dialogue Nouveau. 17. Gardez la boîte de dialogue Palette conditionnelle ouverte. Dans la boîte de dialogue Bienvenue. pour l'option Bordures. Cliquez sur OK. cliquez sur l'option Circulaire. Dans le volet Type de graphique. 6. 20. Dans la section Couleur et fond du volet Propriétés. 11. Sous Motif. cliquez sur l'option Créer un rapport ou un modèle. Ventes (requête) et Données sur les ventes. saisissez l'expression suivante : [Requête1]. Dans la section Zone du volet Propriétés. Faites glisser l'élément Quantité vers le point d'insertion Mesure implicite. Dans la boîte de dialogue Nouvelle variable. 14. Cliquez sur OK. 18. saisissez FaibleQuantité 15. 19. ouvrez la boîte de dialogue de propriétés Palette conditionnelle. 4. sélectionnez un motif. 3. cliquez sur l'option Circulaire. Exécutez le rapport. 21. 5. puis faites glisser l'élément Modes de commande vers le point d'insertion Secteurs du graphique circulaire. À partir de l'onglet Source du volet Objets insérables. Développez le dossier Modes de commande. Dans le volet Groupe de graphiques. Sous Effet. anneau.

reportez-vous à la section "Edit a Map" (p.Chapitre 3: Types de rapports Cartes géographiques Report Studio fournit un ensemble de cartes auxquelles vous pouvez avoir recours pour obtenir une représentation spatiale de données tabulaires. les cartes sont utilisées pour illustrer des zones géographiques. Ainsi. les pays peuvent être mis en couleur pour représenter leur niveau de revenus. Chacune de ces couches contient des informations différentes et agit comme un transparent placé sur la carte. 142). la disposition des sièges d'un avion ou des parties du corps humain. Pour en savoir davantage. Les cartes de Cognos 8 sont constituées d'une série de couches.Création de rapports professionnelle 131 . Chaque couche ajoute des informations supplémentaires dans la carte. sur une carte du monde. mais elles peuvent parfaitement illustrer d'autres informations. La plupart du temps. une carte du monde peut contenir des informations relatives aux pays sur une couche et aux villes sur une autre couche. utilisez Map Manager. Pour modifier ces cartes ou en créer de nouvelles. Par exemple. Couche des régions Couche des points Couche d'affichage Les cartes de Report Studio comportent les trois types de couches suivants : ● Couche des régions Guide de l'utilisateur . telles que le plan d'étage d'un bâtiment.

à distinguer en fonction des valeurs de la source de données. Une seule couche sera affichée dans la sortie.Chapitre 3: Types de rapports Indique les différentes régions d'une carte. ● Couche des points Indique les points à placer sur une carte. La couleur et la taille de ces points dépendent des données sélectionnées. Éléments d'un rapport de type Carte L'illustration ci-dessous présente les différents éléments d'une carte tels qu'ils s'affichent dans l'interface Report Studio. Remarque : Si vous tentez de créer une sortie CSV ou XML à partir de votre carte. ● Couche d'affichage Vous pouvez afficher ou masquer des éléments tels que le quadrillage ou les capitales de pays. Les formats CSV et XML ne prennent pas en charge l'utilisation simultanée des deux couches dans la même carte. utilisez uniquement la couche des points ou la couche des régions. Cette couche est configurée dans le fichier de carte. Vous pouvez par exemple représenter les villes par des points sur une carte. non dans la source de données. Les points peuvent être configurés de façon à permettre l'accès au détail d'autres rapports. Par exemple. Titre Sous-titre Titre de la légende Icône de la légende Objet de la carte (n'importe où à l'intérieur du cadre) Cartouche 132 Report Studio . définir la couleur de chaque point en fonction de son revenu et adapter la taille de chaque point en fonction du bénéfice réalisé. Les régions peuvent être configurées de façon à permettre l'accès au détail d'autres rapports. pour afficher le niveau de revenu de chaque pays sur une carte du monde. sélectionnez Pays comme couche des régions puis indiquez que la couleur de chaque pays doit dépendre du revenu qu'il a généré.

Vous devez afficher la répartition des revenus de la société à travers le monde. Vous décidez donc de créer un rapport contenant une carte du monde. 10. 9. 8. Dans la zone Couches d'affichage. Procédure 1. puis sur Report Studio. Cliquez sur OK. Conseil : À tout moment.Création d'un rapport de type Carte Vous êtes auteur de rapports pour la société Vacances et aventure. cliquez sur Carte. Guide de l'utilisateur . 5. Report Studio démarre. 3. 7. cliquez sur Aucune. cliquez sur l'option Créer un rapport ou un modèle. Cliquez sur le bouton Exécuter de la barre d'outils et affichez la carte. 4. ouvrez le pack Entrepôt de données VA (requête). développez le dossier Monde et cliquez sur Monde. Cliquez sur le lien Lancez dans le coin supérieur droit de la page. 2. puis sur OK.Chapitre 3: Types de rapports Exemple . Dans la boîte de dialogue Nouveau. Dans le volet Cartes de la boîte de dialogue Sélection d'une carte géographique. afin d'afficher la répartition des revenus par pays. 6.Création de rapports professionnelle 133 . cliquez sur Pays + Territoires. cliquez sur Océans. vous pouvez revenir à la boîte de dialogue Sélection d'une carte géographique en cliquant deux fois sur l'arrière-plan de la carte. Dans la boîte de dialogue Bienvenue. Conseil : Vous pouvez sélectionner plusieurs couches d'affichage ou désélectionner une couche d'affichage en appuyant sur la touche [Ctrl] et en cliquant avec le bouton droit de la souris. Dans la zone Couches des points. Ces informations peuvent être représentées de façon tabulaire dans un rapport de type Liste mais une carte sera bien plus explicite. Dans la zone Couches des régions. Dans Cognos Connection.

tandis que celles n'en ayant pas seront omises. Le rapport peut alors être exécuté sans problème. 6. Exécutez le rapport.Définition des valeurs de données de la couche des régions La carte que vous avez créée à la rubrique précédente n'est pour l'instant pas reliée à une source de données. Vous allez donc définir quelles valeurs de votre source de données vont déterminer la couleur de chaque région. Par exemple. même si la carte ne contient pas une correspondance pour chaque élément de la source de données associé à un objet spécifique. 3. 2. Procédure 1. Ignorer les données sans libellés Vous pouvez préciser que chaque élément de la source de données ne doit pas nécessairement disposer d'une correspondance. 134 Report Studio . Dans le volet Objets insérables. Faites glisser l'élément Pays vers le point d'insertion Emplacement. 4. développez Ventes et marketing (requête). Si vous ignorez les données sans libellés. Ventes (requête) et Données sur les ventes. Procédure 1. les données disposant d'une correspondance dans le fichier de carte seront placées. Faites glisser l'élément Revenus vers le point d'insertion Couleur. 5.Chapitre 3: Types de rapports Exemple . un message d'erreur s'affiche et le rapport ne s'exécute pas si vous utilisez des villes dans la couche des points et qu'une des villes de la source de données n'a pas le même nom dans le fichier de carte. Sélectionnez l'objet de carte en cliquant sur l'arrière-plan de la carte. Cliquez sur l'arrière-plan de la carte. Développez Employé par organisation.

.. Vous pouvez utiliser Map Manager pour modifier les libellés dans les couches du fichier de carte ou utiliser la propriété Bibliothèque d'éléments de carte pour créer un pseudonyme pour chaque objet n'ayant pas de correspondance. Mise en correspondance des valeurs de données et des noms du fichier de carte Si la propriété Ignorer les données sans libellés est définie sur Non. 2. Procédure de création d'un pseudonyme 1. Dans la boîte de dialogue Entrées de la bibliothèque d'éléments de carte. cliquez sur Rechercher. Sélectionnez la valeur Oui. Guide de l'utilisateur . Ainsi.Chapitre 3: Types de rapports 2. Dans la section Général du volet Propriétés. le mieux est de modifier cette carte dans Map Manager de façon à ce que les libellés correspondent aux objets de votre source de données. Sélectionnez l'objet de la carte. La barre de titre du volet Propriétés contient à présent le terme Carte. Dans la zone Chaîne de recherche. cliquez sur la couche dans laquelle vous souhaitez effectuer la recherche. elle n'est pas prise en compte dans les autres rapports. Si vous avez l'intention de continuer à utiliser une carte avec la même source de données. Si vous utilisez cette propriété. Pour en savoir davantage sur l'utilisation de Map Manager. Si le fichier de carte contient des libellés supplémentaires ne disposant pas d'une correspondance dans la source de données. Par exemple. Dans la zone Rechercher une couche de carte. 6. si votre source de données comporte un pays nommé États-Unis et que le libellé associé au même pays dans la couche du fichier de carte est USA. si vous recherchez le texte États-Unis. Il existe deux méthodes permettant de corriger une incohérence entre vos données et les libellés d'un fichier de carte. 3. saisissez un terme ou une partie d'un terme que vous souhaitez rechercher dans le fichier de carte. Report Studio ne vous signale une incohérence que si chaque objet de la source de données ne dispose pas d'un libellé correspondant dans le fichier de carte. Dans la section Données du volet Propriétés. à chaque objet appelé à partir de la source de données doit correspondre un libellé dans la couche spécifiée du fichier de carte. 4. reportez–vous au manuel Map Manager Installation and User Guide. le rapport s'exécute et aucun message d'erreur n'est généré. Un utilisateur de la carte ne peut les corriger au cours de l'exécution. cela crée une incohérence qui doit être corrigée. cliquez sur la propriété Ignorer les données sans libellés. puis cliquez sur Rechercher. l'incohérence n'est résolue que pour un seul rapport. 5. Les incohérences entre vos données et le fichier de carte doivent être corrigées par l'auteur du rapport.). Cliquez sur le bouton Nouveau . cliquez sur Bibliothèque puis sur les points de suspension (.Création de rapports professionnelle 135 . vous pouvez saisir le nom complet ou seulement une partie. 3.

● 2. reportez-vous à la section "Rapports de type Liste" (p. Définition des valeurs de données de la couche des points La couche des points d'une carte permet de créer une représentation visuelle de la répartition des points. exécutez un rapport de type Liste. Pour obtenir le nom des objets de votre source de données. La couleur et la taille de ces points peuvent être définies en fonction des données de votre source de données. Dans le volet Objets insérables. 8. cliquez deux fois sur l'arrière-plan de la carte. Dans le volet Objets insérables. tels que les villes ou les points de vente. Dans la zone Couches des points. 136 Report Studio . saisissez USA comme pseudonyme. Ainsi. faites glisser un objet vers le point d'insertion Couleur de la catégorie Couche des points. si un pays figure dans votre source de données sous le nom USA. sélectionnez la couche contenant les points que vous souhaitez voir figurer sur la carte. Cliquez sur OK. 87). cette boîte de dialogue s'affiche automatiquement. Procédure de définition de l'emplacement des points 1. Procédure de définition de la taille et la couleur des points 1. Sur une carte du monde. Vous pouvez par exemple exécuter un rapport de type Liste pour afficher les noms de tous les pays cités dans votre source de données. faites glisser un objet vers le point d'insertion Emplacement de la Couche des points. 9. cliquez sur le libellé auquel vous souhaitez faire correspondre votre source de données. Dans la zone Pseudonyme. 5. puis cliquez sur OK. puis cliquez sur OK. Par exemple. faites glisser l'élément Revenus du volet Objets insérables vers le point d'insertion Couleur. Ouvrez la boîte de dialogue Sélection d'une carte géographique : ● Lorsque vous créez un rapport de type Carte. 3. Dans le volet Objets insérables. saisissez le nom tel qu'il apparaît dans la source de données. Dans la zone Correspondances. faites glisser un objet vers le point d'insertion Taille de la catégorie Couche des points. Si vous vous trouvez déjà dans un rapport de type Carte.Chapitre 3: Types de rapports 7. 4. vous pouvez par exemple faire en sorte que les points représentent des villes. Cliquez sur OK. Pour en savoir davantage. pour que la couleur des points varie en fonction des revenus.

Ajout d'une autre couleur à la couche des points ou des régions Vous pouvez ajouter des couleurs pour les régions ou les points et indiquer des valeurs afin de déterminer à quel moment ces couleurs s'affichent. décochez la case Pourcentage. si vous tentez d'exécuter un rapport dont la couche des points contient des villes et que plusieurs villes de votre source de données portent le même nom. Ainsi. dans l'exemple de carte Monde. alors qu'un pays ne l'est pas. cliquez sur Taille minimale et sélectionnez ou saisissez la taille minimale (en points) à appliquer aux points de la carte. le rapport ne s'exécute pas.). cliquez sur Couche des régions ou Couche des points. Par exemple. Une nouvelle couleur est ajoutée à la liste de couleurs. 5. puis sélectionnez une couleur. 2. 7. 4. puis sur les points de suspension (. Pour différencier ces villes. 6. Procédure 1. Un message d'erreur vous signale que certaines villes de votre source de données portent des noms en double. Par exemple. 2. Définition de la taille des points La taille des points utilisés sur une carte est définie dans le volet Propriétés.Création de rapports professionnelle 137 . Guide de l'utilisateur . une ville est un emplacement de point valide. cliquez sur Couleur dans le volet de droite de la boîte de dialogue. Dans le rapport. cliquez dessus. Procédure 1. puis sur Couleur. Après avoir sélectionné cette nouvelle couleur. 2. Dans la section Couleur et fond du volet Propriétés. cliquez sur Palette. Conseil : Pour définir des valeurs absolues plutôt que des pourcentages. cliquez sur la mesure dans le point d'insertion Taille. Dans la section Général du volet Propriétés. Utilisez ce point d'insertion lorsque plusieurs emplacements portent le même nom. si la mesure correspond à Revenus. Si vous devez préciser l'emplacement. utilisez l'objet de données Région pour préciser l'emplacement. Cliquez sur OK. faites glisser un objet vers le point d'insertion Raffinement de l'emplacement.Chapitre 3: Types de rapports L'objet doit être accepté comme emplacement de point dans le fichier de carte.. Cliquez sur le bouton Nouveau . Dans la couche des points.. 3. Modifiez les limites en pourcentage associées aux couleurs.

Par défaut. un titre d'axe contient le nom de la carte défini dans le fichier de carte. exécutez l'une des opérations suivantes : ● Dans le volet Objets insérables. de cartouches et de titres d'axe Vous pouvez ajouter un titre. Cliquez sur Taille maximale et sélectionnez ou saisissez la taille maximale (en points) à appliquer aux points de la carte. Pour modifier un titre.Chapitre 3: Types de rapports 3. définissez la valeur Afficher pour l'option Titre de la légende. sélectionnez la propriété Titre. puis cliquez sur Afficher. cliquez deux fois sur le titre de la légende et saisissez le titre de votre choix. un titre d'axe utilise le nom de la carte. 3. pour modifier le titre de légende implicite. Sous-titre. Ajout de titres. la couleur des points ou la taille des points ● Par défaut. un sous-titre et un cartouche à une carte. ● Cliquez deux fois sur le point d'insertion Titre de la légende des couleurs ou Titre de la légende. Procédure de modification du titre de la légende associée à la couleur des régions. saisissez le texte du titre de la légende. la couleur des points ou la taille des points. Dans la section Titres des graphiques du volet Propriétés. 2. cliquez sur l'icône de la légende . Sélectionnez l'objet de la carte. les titres de légende sont extraits de l'objet sélectionné dans la source de données. la couleur des régions. Si le titre de la légende ne s'affiche pas. 2. 138 Report Studio . faites glisser un objet de texte ou de calcul vers le point d'insertion Titre de la légende des couleurs dans la couche des points ou des régions ou vers le point d'insertion Titre de la légende des tailles dans la couche des points. Par défaut. Procédure de modification du titre de la légende générale de la carte 1. Dans le rapport. Cliquez deux fois dans la zone qui s'affiche dans le rapport et saisissez le texte souhaité. Ajout de titres de légende Les titres de légende peuvent se rapporter à l'ensemble de la légende. le titre d'un axe est affiché en dessous de la carte. En outre. Dans la section Général du volet Propriétés. Procédure 1. puis cliquez à nouveau deux fois sur le point d'insertion. Dans la boîte de dialogue Texte. de sous–titres. Cartouche ou Titre d'axe.

. Cliquez sur Nouvelle remarque en regard de l'icône de remarque . sa largeur et sa position par rapport au bas et au côté gauche. Personnalisation d'une carte Lorsque vous sélectionnez un élément dans une carte. Dans la section Positionnement du volet Propriétés. sauf mention contraire dans la colonne Opération à effectuer dans le volet Propriétés. Procédure de positionnement d'une remarque et ajout d'une bordure 1. 4. puis sur les points de suspension (. Dans la section Source du texte du volet Propriétés. décider de leur emplacement sur la carte et définir des bordures pour ces remarques. 4. généralement.Création de rapports professionnelle 139 . Lorsque vous modifiez une propriété d'une carte. 3. Les modifications des propriétés de libellés et de titres sont immédiatement visibles. 6. cliquez sur Remarques. Une icône de remarque comportant la mention Nouvelle remarque s'affiche dans le rapport. puis sur les points de suspension (. Si vous avez l'habitude d'utiliser des variables conditionnelles. Cliquez sur le bouton Nouveau puis sur OK..). 5. 3. Dans la section Annotations des graphiques du volet Propriétés. Dans le rapport. Certaines propriétés dépendent de l'existence d'autres propriétés. Exécutez le rapport pour afficher la remarque. Ces propriétés s'affichent lorsque vous sélectionnez l'objet de la carte. Certaines propriétés peuvent être modifiées directement dans les cartes. 2. Guide de l'utilisateur .Chapitre 3: Types de rapports Ajout d'une remarque à une carte Vous pouvez ajouter une ou plusieurs remarques. changez de nouveau la position. saisissez des valeurs pour définir la hauteur de la remarque.). Sélectionnez l'objet de la carte. vous pouvez personnaliser la carte afin qu'elle change d'apparence ou fournisse des informations en réponse à des expressions ou des conditions. vous pouvez consulter ses propriétés dans le volet Propriétés. cliquez sur la propriété Texte. Procédure d'ajout d'une remarque 1. L'emplacement d'une remarque est défini par le nombre de pixels indiqué. Utilisez la propriété Bordure de la remarque pour définir une bordure pour la remarque. 2. cliquez sur l'icône de remarque . vous ne voyez le changement que lorsque vous exécutez le rapport.. Le cas échéant. Saisissez le texte que vous voulez voir apparaître dans la remarque et cliquez sur OK..

modifiez la propriété Valeurs. Sous Libellés des graphiques. Sous carte Libellés des graphiques. modifiez la propriété Cadrage ou Marge. modifiez la propriété Infobulles. modifiez la propriété Police. l'axe Afficher ou masquer la légende Sous Annotations des graphiques. Remarque : Certaines versions d'Acrobat Reader ne prennent pas en charge les infobulles. Couleur de premier plan ou Effets de remplissage. Sous Police et texte. modifiez la propriété Police ou texte Alignement relatif. modifiez la propriété Titre. Sous carte Libellés des graphiques. Modifier la taille de la marge entourant la carte Sous Zone. modifiez la propriété Taille et débordement. Afficher ou masquer les valeurs de la Sélectionnez la couche des points ou des régions. modifiez la propriété Bordures. Modifier la police de la légende Cliquez sur l'icône Légende. Modifier les couleurs implicites pour Sous Couleur et fond. Sous Zone. modifiez la propriété Légende. le Sous Titres des graphiques. modifiez la propriété Couleur de tous les éléments de la carte fond. Afficher ou masquer les bordures encadrant la légende Modifier les bordures encadrant l'objet de la carte Afficher ou masquer les infobulles Cliquez sur l'icône Légende. 140 Report Studio . le cartouche ou le titre de Sous–titre. Afficher ou masquer les libellés de la Sélectionnez la couche des points ou des régions. sous–titre. Redimensionner la carte Sous Positionnement. Modifier la police et l'alignement du Sous Police et texte. Cartouche ou Titre de l'axe. modifiez la propriété Bordures. Sous Zone. modifiez la propriété Libellés.Chapitre 3: Types de rapports Objectif Opération à effectuer dans le volet Propriétés Afficher ou masquer le titre.

saisissez un opérateur après la donnée élémentaire ou sélectionnez un opérateur dans l'onglet Fonctions. Procédure de configuration d'un filtre dans le rapport cible 1. vous pouvez définir que. Dans le volet Propriétés. si vous voulez que le rapport s'ouvre lorsque l'utilisateur clique sur Canada dans le rapport source. cliquez sur l'option Filtres. cliquez sur le bouton Ajouter . sur une carte du monde. Pour modifier des éléments spécifiques de la carte. Dans le menu Données. ● Conseil : Pour annuler une sélection. Un bouton doté de points de suspension (. 2. Guide de l'utilisateur . Dans la zone Éléments disponibles. Ouvrez le rapport cible.. modifiez la propriété Format des données. développez le dossier Pays et cliquez deux fois sur Pays du monde. cliquez sur chacun d'eux.) indique qu'une boîte de dialogue offre des options supplémentaires. Par exemple. une carte de la Chine doit s'afficher. appuyez sur la touche [Échap]. Dans l'onglet Filtres détaillés. cliquez sur l'objet de la carte. Vous devrez peut-être faire défiler la liste pour visualiser toutes les propriétés. où [Pays] correspond au nom de la donnée élémentaire du pack.Chapitre 3: Types de rapports Objectif Opération à effectuer dans le volet Propriétés Modifier le format des valeurs de la Sélectionnez la valeur dans la couche des régions ou des légende points. cliquez sur l'onglet Source ou Données élémentaires pour sélectionner la donnée élémentaire à utiliser. si vous souhaitez que le rapport cible s'ouvre lorsque l'utilisateur clique sur Canada dans le rapport source. telles que la taille et la couleur. Accès au détail d'un autre rapport à partir d'une carte Vous pouvez relier les régions ou les points d'une carte à un autre rapport. Dans la zone Définition de l'expression. 3. Procédure 1. 2. cliquez sur la propriété voulue puis apportez les modifications souhaitées. tels qu'une couche ou un titre. Sous Données. Sélectionnez l'objet ou l'élément de carte à modifier : ● Pour modifier des propriétés générales. puis saisissez une valeur.Création de rapports professionnelle 141 .. Par exemple. Ainsi. l'expression doit être la suivante : [Pays]='Canada'. lorsque vous cliquez sur Chine. 5. 4.

tels que les noms de pays et de villes. Cliquez sur OK. Par exemple.) en regard de la zone Rapport et sélectionnez le rapport cible. 6. cliquez sur Accès au détail des cartes. 3. With Map Manager you can edit the labels in maps to be consistent with the object names in your data base. Enregistrez le rapport cible. La majeure partie des données cartographiques disponibles sur le site Web proviennent de la société MapInfo Corporation. MapInfo offre une large gamme de données mondiales. le rapport cible s'ouvre.. puis cliquez sur OK. Edit a Map Les administrateurs et les modélisateurs font appel à un utilitaire Windows appelé Map Manager pour importer des cartes et mettre à jour les libellés associés dans Report Studio.. Lorsque vous cliquez sur la fonction sélectionnée dans le rapport source. Exécutez le rapport. 8. 7. puis sélectionnez Canada. si vous souhaitez qu'un rapport s'ouvre lorsque vous cliquez sur Canada. Pour les éléments de cartes. Sélectionnez la couche des points ou des régions. 5. Cartes supplémentaires Des cartes supplémentaires sont disponibles sur le site Web Cognos Global Customer Services. les administrateurs et les modélisateurs peuvent définir d'autres noms afin de fournir des versions multilingues du texte apparaissant sur la carte. Procédure de configuration d'un lien d'accès au détail dans le rapport source 1. les limites postales et de recensement. sélectionnez cette fonction dans la zone Correspondances. Cliquez sur les points de suspension (.). Ouvrez le rapport source. recherchez le terme Canada ou une partie de ce terme. For instructions. Dans la boîte de dialogue Accès au détail des cartes. puis sur les points de suspension (. cliquez sur le bouton Nouveau. cliquez sur le bouton Nouveau . Dans la section Données du volet Propriétés. Dans la zone Chaîne de recherche. les frontières politiques.. 9. 142 Report Studio . notamment : ● ● des plans de réseaux routiers détaillés et fiables. 4. 2. saisissez le nom de la fonction que vous souhaitez utiliser pour le lien d'accès au détail.Chapitre 3: Types de rapports 6. Dans la boîte de dialogue Définitions d'accès au détail.. see the Map Manager Installation and User Guide. le prestataire favori de Cognos en matière de données géographiques décisionnelles.

Créer des territoires de vente équilibrés. Le site Web Cognos Global Customer Services propose une liste des fournisseurs de données et les descriptions des données cartographiques que Cognos livre avec Cognos 8. Il s'agit notamment de la capacité à créer de façon dynamique des filtres géographiques et des zones personnalisées afin de rassembler des données en vue d'une analyse ad hoc. Le tableau suivant répertorie des exemples d'applications professionnelles des données géographiques décisionnelles. Offrir aux citoyens des services en accès libre. Vous pouvez contacter MapInfo pour obtenir des informations sur les solutions de données géographiques décisionnelles par l'intermédiaire de leur site Web : www. Données géographiques décisionnelles La fonctionnalité avancée de cartographie. les limites des systèmes de communication). peut servir à une large gamme d'applications professionnelles qui étendent la fonction cartographique de Cognos 8. Implanter des magasins près de vos clients et identifier les zones géographiques mal desservies. Réduire le nombre de camions nécessaires et améliorer le rendement de vos conducteurs. aux risques d'assurance et aux marchés potentiels.com. Optimisation des réseaux et analyse de l'implantation géographique Optimisation de l'acheminement et du personnel Administration en ligne Création de territoires de vente Développement économique Planification des réseaux de communication Éviter les erreurs coûteuses en installant des antennes de téléphonie mobile aux endroits appropriés. Guide de l'utilisateur .mapinfo. Identifier l'implantation de vos clients dans votre zone de service.Création de rapports professionnelle 143 .Chapitre 3: Types de rapports ● les données relatives aux secteurs d'activité (par exemple. également appelée données géographiques décisionnelles. Application professionnelle Marketing ciblé Avantages Découvrir qui sont vos meilleurs clients et en identifier d'autres. MapInfo offre des solutions qui peuvent être directement intégrées à Cognos 8. Planifier le développement de votre communauté.

cliquez sur Convertir la liste en répétiteur. 3. 4. vous pouvez utiliser les répétiteurs pour créer des étiquettes postales sur lesquelles figurent les noms et adresses des clients. vous voulez que toutes les lignes de produits figurent sur la même ligne. Utilisez les tables du répétiteur pour reproduire les éléments dans une structure de table. avec la catégorie Année en tant que colonne et un répétiteur en tant que seconde colonne. cliquez sur le lien Dossiers publics.Création d'étiquettes de publipostage Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. Par exemple. 2. faites glisser l'objet Répétiteur ou Table du répétiteur de l'onglet Boîte à outils vers la zone de travail. Pour créer un répétiteur. Dans la boîte de dialogue Bienvenue. Les répétiteurs permettent de reproduire des éléments sur une même ligne sans structure particulière. Vous souhaitez par exemple créer une liste contenant les catégories Année et Lignes de produits. Cliquez sur le répétiteur. Procédure 1. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. 5. sur le bouton Sélectionner les ancêtres volet Propriétés. saisissez 2. puis modifiez ses propriétés pour obtenir les résultats souhaités. Insérez ensuite la catégorie Lignes de produits dans le répétiteur. cliquez sur l'option Créer un rapport ou un modèle. Vous devez créer des étiquettes de publipostage pour tous les détaillants de la société. puis sur Table du répétiteur. Procédure 1. Conversion d'une liste en répétiteur Vous pouvez convertir une liste en une table de répétiteur afin de tirer parti d'une liste existante. Pour chaque année. 2. Dans la page Bienvenue de Cognos Connection. Placez les éléments voulus dans le répétiteur. indiquez le nombre de cadres qui apparaît dans chaque page dans une table de répétiteur en saisissant des valeurs dans les propriétés Horizontalement et Verticalement.Chapitre 3: Types de rapports Répétiteurs Utilisez les répétiteurs pour répéter des éléments lors de l'exécution du rapport. Dans le menu Structure. créez un rapport de type Liste. dans la barre de titre du . Dans le volet Propriétés. indiquez les propriétés du répétiteur : ● 144 Report Studio Dans la propriété Horizontalement. Exemple . cliquez sur l'option Table du répétiteur. Par exemple. 6. Cliquez sur le lien Entrepôt de données VA (requête). Cliquez n'importe où sur la liste. Dans la boîte de dialogue Nouveau. Pour ce faire. puis cliquez sur le bouton OK.

saisissez À :. ● ● Dans la zone Position. cliquez sur l'option Ligne pleine. Cliquez sur l'élément de texte. 14. Dans l'onglet Boîte à outils du volet Objets insérables.Création de rapports professionnelle 145 . cliquez sur le bouton Aligner en haut à droite Dans la zone Mosaïque. puis cliquez sur le bouton OK. Cliquez sur la table. puis sur OK. Faites glisser l'objet Texte ● ● ● vers le premier bloc : Dans la boîte de dialogue Texte. Dans l'onglet Boîte à outils du volet Objets insérables. dans le volet Propriétés. puis cliquez sur le bouton OK. La boîte de dialogue Insérer une table s'affiche. Sous Aperçu. Dans la zone Largeur. cliquez sur le bouton Parcourir. Dans la zone Nombre de colonnes. cliquez sur le bouton Toutes les bordures. puis cliquez sur le bouton OK. sélectionnez le fichier logo. vérifiez que la mention Cellule (table) dans la barre de titre Propriétés s'affiche et modifiez les propriétés suivantes : ● Cliquez deux fois sur la propriété Image en arrière-plan. sélectionnez l'option Aucune mosaïque et cliquez sur le bouton OK. saisissez 175 et cliquez sur le bouton OK. 12. Cliquez sur le premier bloc et. puis dans la zone Hauteur. cliquez sur 8pt. sur Gras. indiquez les propriétés de la table : ● ● ● ● ● ● Cliquez deux fois sur la propriété Bordure. 8. Cliquez deux fois sur la propriété Propriétés de la table.Chapitre 3: Types de rapports ● ● Dans la propriété Verticalement. Cliquez sur le bouton Police. 11. sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. indiquez les propriétés du premier bloc : Guide de l'utilisateur . Dans le volet Propriétés.jpg. Cliquez sur la table. Cliquez deux fois sur Police et sous la zone Taille. cliquez sur l'option Noir. faites glisser huit fois l'objet Bloc vers le répétiteur afin de créer huit blocs. saisissez 1 et cliquez sur le bouton OK. 9. puis sur Table. 13. Dans la zone Couleur. puis sur le bouton OK. Dans la zone Style. ● Cliquez deux fois sur l'élément Taille et débordement. 10. cliquez sur l'option 1 pt. 7. saisissez 5. activez la case à cocher Taille fixe et cliquez sur le bouton OK. faites glisser l'objet Table vers le répétiteur.

développez Ventes et marketing (requête) 15. dans le volet Propriétés. Ventes (requête) et Bureaux détaillants. Dans l'onglet Source . 16. sélectionnez l'unité mm. puis cliquez sur le bouton OK. Cliquez sur ces sept blocs tout en maintenant la touche [Ctrl] enfoncée afin de les sélectionner puis. saisissez 25 dans la zone située à gauche. 146 Report Studio . puis faites glisser les sept données élémentaires vers les sept blocs restants. ● Sélectionnez l'option Alignement horizontal et cliquez sur Centré.Chapitre 3: Types de rapports ● Cliquez deux fois sur l'option Cadrage. saisissez 35 dans la zone située à droite. du volet Objets insérables. chaque page contient 10 étiquettes de publipostage réparties en deux colonnes. puis cliquez sur le bouton OK. définissez les propriétés des sept blocs : ● Cliquez deux fois sur l'option Cadrage. sélectionnez l'unité mm. ● Sélectionnez l'option Alignement horizontal et cliquez sur Gauche. Lorsque vous exécutez le rapport.

changer le nom d'une ligne ou d'une colonne. ajouter du texte. réutiliser un objet de présentation. ajouter un signet. Il est également possible de mettre en forme un rapport sur la base de conditions (p. réutiliser un style. ajouter de la couleur. insérer des numéros de pages.Création de rapports professionnelle 147 . 280). ajouter une page. définir la police. définir des propriétés de rapport.Chapitre 4: Mise en forme d'un rapport Mettez votre rapport en forme pour le rendre plus lisible et l'adapter aux standards de votre société. ajouter des bordures. aligner un objet. elle est stockée dans une présentation. insérer une image. créer une table des matières. vous pouvez effectuer les opérations suivantes : ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ajouter un en-tête ou un cartouche. définir des propriétés d'objets. Lors de la mise en forme d'un rapport. définir des marges. appliquer un remplissage. insérer d'autres objets. permuter des colonnes et des lignes. modifier l'ordre des colonnes. Lorsque vous définissez la mise en forme d'un rapport dans Report Studio. utiliser des tables pour contrôler l'emplacement des objets. Guide de l'utilisateur .

Le corps de la page contient les informations qui commencent à la première instance de la page. de tableau croisé.Présentation d'un rapport Lors de la création d'un rapport. Procédez comme suit pour effectuer cette conversion : ❑ Définissez la structure de la page. ❑ Identifiez des bandes d'informations verticales. 162). 148 Report Studio . Le cartouche est comparable à l'en-tête. suivez les règles ci-dessous lorsque vous mettez en forme les rapports : ● Définissez des propriétés pour l'élément du plus haut niveau possible. ❑ Choisissez les cadres à utiliser pour présenter les données. Conseil : Lors du paramétrage des propriétés d'un objet. sauf qu'il s'agit des informations qui figurent au bas de chaque page. Généralement. ❑ Identifiez des bandes d'informations horizontales. la présentation perd en flexibilité.Chapitre 4: Mise en forme d'un rapport ● créer et modifier des classes. Généralement. celles-ci sont converties en cellules de table (p. vous ne les définissez qu'une seule fois ce qui vous évite de devoir les redéfinir pour chacun des objets enfants. Recommandations . Choisissez un cadre de liste. Par exemple. si vous souhaitez que tous les éléments texte d'un rapport s'affichent dans une police spécifique. cliquez sur le bouton Sélectionner les ancêtres ● dans la barre de titre du volet Propriétés pour voir les différents niveaux disponibles. Ne recourez au dimensionnement d'objet fixe qu'en cas d'absolue nécessité. Recherchez des bandes d'informations naturelles dans la page. le corps et le cartouche de la page. recherchez des bandes qui s'étendent vers le haut et le bas de la page. Si vous définissez une taille fixe pour un objet. de répétiteur ou de texte. celles-ci s'étendent à toutes les instances suivantes. Dans chaque bande d'informations horizontale. définissez celle-ci pour toute la page. celles-ci sont converties en blocs (p. Règles de présentation des rapports Pour utiliser efficacement Report Studio. de graphique. L'en-tête de la page contient les informations qui figurent dans le haut de chaque page. 158). une présentation de bonne qualité est essentielle pour garantir que les informations y figurant sont présentées d'une façon claire et efficace. La complexité de la définition d'une présentation d'un rapport réside dans le fait que l'utilisateur doit adapter la présentation souhaitée aux objets de présentation disponibles dans Report Studio. Déterminez ce qui doit figurer dans l'en-tête. En définissant des propriétés au niveau le plus élevé. Utilisez un cadrage et des marges pour créer un espace. Dans l'hypothèse où les données sont trop volumineuses pour tenir sur une seule page.

Ajout d'un en-tête ou d'un cartouche Ajoutez un en-tête ou cartouche pour rendre un rapport plus lisible. il peut s'avérer difficile de sélectionner. un titre ou un numéro de page.Création de rapports professionnelle 149 . Conseil : Pour retourner à la présentation du rapport. Dans le menu Affichage. couper et copier des objets dans la vue Présentation. Vous pouvez ajouter des en-têtes et des cartouches aux pages et aux listes. Pages Ajoutez un en-tête ou un cartouche de page lorsque vous souhaitez que des informations apparaissent sur chaque page du rapport. des images ou des expressions de rapports. cliquez sur le bouton Conception de la page. dans le menu Affichage. La vue Structure de la page permet d'effectuer les opérations suivantes : ● Afficher tout le contenu d'une page de rapport dans une structure arborescente L'emploi d'une arborescence est pratique pour positionner les objets sur une page et pour résoudre certains problèmes en relation avec des objets imbriqués.Chapitre 4: Mise en forme d'un rapport Vue Structure de la page L'ajout d'objets à un rapport s'effectue généralement dans la présentation. ainsi que la date du jour et le numéro de la page en cours. cliquez sur l'option Structure de la page pour afficher le rapport d'une manière différente. Guide de l'utilisateur . par exemple. Les objets sont plus faciles à localiser dans la vue Structure de la page. ● Modifier les propriétés d'objets Vous pouvez modifier les propriétés des objets dans les vues Présentation ou Structure de la page. ● Déplacer rapidement des objets d'une zone d'une page à une autre Dans une présentation complexe. Les en-têtes et les cartouches sont des conteneurs dans lesquels vous pouvez ajouter des objets tels que du texte.

Chapitre 4: Mise en forme d'un rapport Listes Vous pouvez ajouter les en-têtes et les cartouches suivants aux listes pour organiser les données en sections logiques afin d'identifier chaque changement de valeur d'une colonne. 57). ● ajouter des lignes à un en-tête ou un cartouche (menu Structure. 199). Vous pouvez également ajouter des en-têtes et cartouches de section (p. Type En-tête de liste Description Ajoute un en-tête qui s'affiche en haut de la liste sur chaque page dans laquelle figurent des données de la liste. ● fusionner plusieurs cellules dans un en-tête ou un cartouche (menu Structure. En-têtes et cartouches de page. En-têtes et cartouches de page. vous pouvez modifier les en-têtes et les cartouches de liste. Ajoute un en-tête qui apparaît une fois au début de la liste. 202). 88) ou pour chaque section (p. puis cliquez sur OK. En-têtes et cartouches de page. Procédure 1. En outre. En-tête et cartouche de page. Si vous voulez ajouter un en-tête ou un cartouche de page. 88) ou pour chaque section (p. dans le menu Structure. Cartouche de groupe Ajoute un cartouche qui apparaît pour chaque groupe d'une colonne ou de section groupée (p.Insérer des cellules au-dessus de la ligne (liste) et Insérer des cellules en dessous de la ligne (liste)). cliquez sur En-tête et cartouche de page. Cartouche global Cartouche de liste Ajoute un cartouche qui apparaît une fois à la fin de la liste. En-tête global En-tête de groupe ou Ajoute un en-tête qui apparaît pour chaque groupe d'une colonne groupée de section (p. de la barre 150 Report Studio . Pour voir les en-têtes et les cartouches. Ajoute un cartouche qui s'affiche en bas de la liste sur chaque page dans laquelle figurent des données de la liste. Conseil : Vous pouvez aussi cliquer sur le bouton En-tête et cartouche de page d'outils. 199) et des cartouches en ajoutant un récapitulatif (p. 199). cochez les cases appropriées. Vous pouvez : ● fractionner un en-tête ou un cartouche en plusieurs cellules dans la liste (menu Structure. Fusionner des cellules de la ligne (liste)). Fractionner une cellule de la ligne (liste)). vérifiez que les aides visuelles sont activées (p.

faites glisser l'objet souhaité à partir du volet Objets insérables vers l'endroit de votre choix. puis sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. vous devez associer une requête à la page (p. dans le menu Structure. Conseil : Vous pouvez aussi cliquer sur le bouton En-tête et cartouche de liste d'outils. Conseil : Vous pouvez aussi ajouter des bordures à l'aide de la barre d'outils de Report Studio. 167). 2. Si vous voulez ajouter un en-tête ou un cartouche de liste. 3. inférieur. Style et Largeur. 5. 4. un en-tête ou un cartouche. ou encore directement dans la page de rapport. cliquez sur En-tête et cartouche de page.Création de rapports professionnelle 151 . cliquez sur ce dernier. Conseil : Pour sélectionner rapidement le parent d'un objet. puis cliquez sur OK. Pour ajouter des objets à un en-tête ou un cartouche. cliquez sur le bouton d'effacement correspondant . Dans le volet Propriétés. Dans les zones Couleur. Conseil : Si vous souhaitez ajouter des données élémentaires à l'en-tête ou au cartouche de page. ou à l'ensemble d'un rapport. Appliquez les valeurs sélectionnées au côté supérieur. comme un bloc ou une cellule de table. gauche.Chapitre 4: Mise en forme d'un rapport 2. Cliquez sur OK. Dans le menu Structure. sélectionnez les valeurs de votre choix. Procédure 1. par exemple à une colonne. Pour ajouter des objets à un en-tête ou un cartouche de liste. En-têtes et cartouches de liste. de la barre 3. Conseil : Pour effacer la bordure appliquée. Ajout de texte Vous pouvez ajouter du texte à un rapport. cochez les cases appropriées. cliquez deux fois sur la propriété Bordures. Ajout de bordures Vous pouvez ajouter des bordures à des objets d'un rapport. Remarque : L'utilisation de l'unité de mesure % pour définir une largeur n'est pas prise en charge lors de la production de rapports au format PDF. Cliquez sur l'objet auquel ajouter une bordure. droit ou à tous les côtés de l'objet en cliquant sur le bouton approprié dans la section Aperçu. Guide de l'utilisateur . Il est possible d'insérer du texte dans d'autres objets. commencez par déverrouiller le rapport. cliquez sur l'option Verrouiller les objets de la page .

Faites glisser l'objet Texte dans le rapport. Par exemple. puis cliquez sur OK. Si cette dernière n'est pas installée.Chapitre 4: Mise en forme d'un rapport Vous pouvez également ajouter du texte multilingue à un rapport (p. Dans le volet Objets insérables. cliquez sur l'onglet Boîte à outils. etc. Cliquez sur OK. la couleur. Conseil : Pour définir la police implicite du rapport. indiquez les propriétés de police voulues. 181). Si vous avez cliqué sur (Implicite) pour l'une des propriétés de la police. Report Studio insère la chaîne Cliquez deux fois pour modifier le texte. 4. si vous saisissez 'Times New Roman'. 292). la taille. Vous pouvez modifier ces valeurs implicites en modifiant les classes (p. Arial. définissez les propriétés de la police qui vous conviennent. Saisissez le texte de votre choix. Sélectionnez le texte et apportez les modifications appropriées dans le volet Propriétés. Vous pouvez alors mettre en forme le texte en changeant la police. Procédure 1. Report Studio recherche la police Arial. espacement fixe. 2. Définition de la police Choisissez la police dans laquelle vous voulez afficher le rapport. la valeur implicite est utilisée. Cliquez sur l'objet pour lequel vous voulez définir la police. 2. Dans le volet Propriétés. cliquez sur la page. cliquez deux fois sur la propriété Police. saisissez une liste de polices dans la zone Police. Conseil : Vous pouvez également coller du texte provenant d'une autre partie du rapport. 152 Report Studio . Si tel n'est pas le cas. il fait appel à la police à espacement fixe utilisée par l'ordinateur. Procédure 1. Report Studio vérifie si la police Times New Roman est installée. Les valeurs implicites sont stockées dans une feuille de style utilisée par tous les outils Cognos 8. Si vous cliquez sur ce bouton OK sans saisir de texte. 3. Conseil : Si vous n'êtes pas sûr qu'une police spécifique est installée sur l'ordinateur d'un utilisateur. Effectuez l'une des opérations suivantes : ● ● Dans la barre d'outils. La boîte de dialogue Texte s'affiche.

les bordures et les formats numériques. 4. cliquez sur l'onglet Couleurs prédéfinies ou Couleurs Web universelles et sélectionnez l'une des couleurs disponibles. Effectuez l'une des opérations suivantes : ● Pour copier toute la mise en forme appliquée à l'élément. Pour appliquer une couleur personnalisée. Pour copier un seul des styles de mise en forme. Si vous voulez apporter des modifications à un style copié. puis cliquez sur OK. cliquez sur la flèche vers le bas située à droite du bouton Prélever le style et cliquez sur Modifier le style de la pipette. Optez pour les couleurs Web universelles pour choisir parmi l'une des 216 options proposées. 3. indiquez des caractéristiques de base et avancées. puis cliquez sur les points de suspension (. comme les polices. puis l'appliquer à d'autres éléments. Procédure 1. puis sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. Guide de l'utilisateur . 5. cliquez sur ce dernier. Conseil : Pour sélectionner rapidement le parent d'un objet. Vert et Bleu. Cliquez sur OK. Dans la boîte de dialogue Style. les couleurs. Sélectionnez l'objet auquel ajouter une couleur. Copie et réutilisation de mise en forme Vous pouvez copier rapidement la mise en forme d'éléments de votre rapport. cliquez sur l'onglet Couleur personnalisée. puis sur le bouton Appliquer le style. Procédure 1. 3. cliquez sur l'élément à mettre en forme. 2. cliquez sur l'élément à mettre en forme et sur le bouton Appliquer le style. Utilisez une couleur prédéfinie pour effectuer votre choix parmi un petit échantillon de couleurs.Chapitre 4: Mise en forme d'un rapport Ajout de couleurs Vous pouvez ajouter une couleur de fond et de premier plan aux objets du rapport. cliquez sur le bouton Prélever le style ● . puis saisissez les valeurs souhaitées dans les zones Rouge. Les valeurs doivent être hexadécimales.Création de rapports professionnelle 153 .).. Cliquez sur un élément doté de la mise en forme à copier.. sélectionnez Couleur de fond ou Couleur de premier plan. Pour appliquer une couleur existante. 2. Dans le volet Propriétés. cliquez sur la flèche vers le bas située à droite du bouton Prélever le style et cliquez sur le style à copier. Enfin.

Procédure 1. cliquez sur l'onglet Boîte à outils. Dans le volet Objets insérables. 3. 154 Report Studio . reportez-vous à la section "Dépannage" (p. La version de sortie du rapport indique les numéros de page et est aisée à parcourir. 5. L'image s'affiche dans la zone Aperçu. Faites glisser l'objet Image dans le rapport. Il est possible d'insérer des images dans d'autres objets. Création d'une table des matières Vous pouvez créer une table des matières apparaissant dans la version de sortie affichée de votre rapport. Pour pouvoir naviguer dans des images sur un serveur Web. comme un bloc ou une cellule de table. vous devez activer le protocole WebDav (Web Distributed Authoring and Versioning) sur le serveur. Cliquez sur OK. Insertion d'une image en arrière-plan Vous pouvez insérer une image en arrière-plan pour des objets dans un rapport. Sélectionnez l'objet auquel vous souhaitez ajouter une image en arrière-plan. 3. cliquez sur l'option de mosaïque de votre choix. 4. 2. 2. Cliquez sur OK. Pour en savoir davantage. Dans la zone Mosaïque. 6. puis cliquez deux fois dessus. groupés ou plusieurs pages dans la présentation.Chapitre 4: Mise en forme d'un rapport Insertion d'une image Vous pouvez insérer une image dans un rapport. ou cliquez sur le bouton Parcourir pour accéder à l'emplacement contenant l'image. indiquez la méthode d'alignement de l'image dans l'objet. Procédure 1. Dans la boîte de dialogue Adresse URL de l'image. 349). Par exemple. 4. ou cliquez sur le bouton Parcourir pour accéder à l'emplacement contenant l'image. saisissez l'adresse URL de l'image que vous souhaitez insérer. soit directement dans la page de rapport. utilisez une image en arrière-plan pour ajouter un filigrane à une page. soit comme image en arrière-plan d'un autre objet. cliquez deux fois sur la propriété Image en arrière-plan. Une table des matières est utile pour les rapports incluant des éléments partitionnés. Dans le volet Propriétés. Dans la zone Adresse URL de l'image. Dans la zone Position. saisissez l'adresse URL de l'image que vous souhaitez insérer.

Création de rapports professionnelle 155 . vous pouvez placer des entrées en haut d'une page ou dans un en-tête de groupe de listes pour marquer chaque valeur de données groupée. cliquez sur l'entrée et dans la fenêtre Propriétés. cliquez sur le bouton Exécuter le rapport . Vous devez d'abord créer une table des matières avant d'ajouter des entrées dans le rapport. à n'importe quel endroit du rapport. 2. elles ne le sont pas lors de l'exécution d'un rapport. Un indicateur d’emplacement de table des matières s'affiche. Cliquez deux fois sur la zone Cliquez deux fois pour modifier le texte du nouveau repère. 6. Faites glisser l'objet Table des matières vers l'emplacement souhaité. vous pouvez indiquer si vous voulez exécuter le rapport au format HTML ou PDF. En cliquant sur la flèche à droite du bouton Exécuter le rapport. Une table des matières fonctionne uniquement pour les rapports générés aux formats PDF et HTML non interactif. cliquez sur l'onglet Boîte à outils. Faites glisser l'objet Entrée de table des matières à l'emplacement où vous voulez placer votre premier repère de table des matières. 5. vous pouvez ajouter des signets (p. saisissez le texte qui doit apparaître dans la table des matières. Par exemple. ils fonctionnent mieux lors de l'affichage de sorties de rapports enregistrés car tout le rapport apparaît sur une seule page HTML. plusieurs pages HTML peuvent être générées et une table des matières ne fonctionnera que si la cible existe dans la page en cours d'affichage. Dans le volet Objets insérables. puis sur Insérer une entrée de table des matières. Le niveau d'en-tête est utilisé pour insérer des numéros de section devant les entrées de la table des matières via des calculs de présentation. Dans la zone Texte. Si vous voulez passer rapidement d'une partie d'un rapport à une autre sans utiliser les numéros de page. Bien que les entrées de table des matières soient visibles dans Report Studio.Chapitre 4: Mise en forme d'un rapport Vous pouvez inclure plusieurs tables des matières dans votre rapport. lesquelles s'avèrent utiles s'il contient des listes groupées. Lorsque les rapports sont exécutés de manière interactive. Guide de l'utilisateur . 4. Lorsque vous avez créé la table des matières. Toutes les entrées doivent être insérées après la table des matières dans la présentation du rapport. 3. Les entrées de table des matières sont des repères logiques placés dans un rapport. 156). Vous pouvez aussi ajouter des numéros de section devant les entrées de la table des matières en modifiant leur propriété Niveau d'en-tête. puis cliquez sur OK. Pour modifier le niveau d'en-tête d'une entrée de table des matières. Conseil : Vous pouvez aussi cliquer sur Structure. La nouvelle entrée s'affiche dans la table des matières. cliquez sur Niveau d'en-tête et sélectionnez le niveau. Procédure 1. Au format HTML.

Conseil : Vous pouvez réduire le nombre de pages HTML générées lorsqu'un rapport est exécuté de façon interactive. en définissant une valeur pour la propriété Lignes par page d'un contenant de données du rapport. Par exemple. 300). cliquez sur l'onglet Boîte à outils. Si vous voulez utiliser des numéros de page afin de passer d'une partie d'un rapport à une autre. Expression de rapport Crée un signet dynamique dont les valeurs sont dérivées d'une expression que vous définissez. à n'importe quel endroit du rapport. Lorsque les rapports sont exécutés de manière interactive. Crée un signet dynamique dont les valeurs possibles sont des données. Dans le volet Objets insérables. puis sur un type de source. vous disposez d'une liste comportant des sections et vous souhaitez que les utilisateurs puissent accéder directement à une section spécifique depuis la partie supérieure du rapport. plusieurs pages HTML peuvent être générées et un signet ne fonctionnera que si la cible existe dans la page en cours d'affichage. Vous pouvez également accéder au détail d'un autre rapport (p. vous pouvez aussi créer une table des matières (p. Remarque : Ce type de source s'affiche uniquement si le signet est inséré à côté d'une donnée élémentaire. Valeur de la donnée élémentaire 156 Report Studio . cliquez sur la propriété Type de source. ils fonctionnent mieux lors de l'affichage de sorties de rapports enregistrés car tout le rapport apparaît sur une seule page HTML. Par exemple. 154) Les signets fonctionnent pour les rapports aux formats HTML ou PDF. puis dans le volet Propriétés. Cela est très utile pour créer un signet avec contexte. Par exemple. Faites glisser l'objet Signet vers l'emplacement souhaité. 2. 3. Les signets permettent aux utilisateurs d'accéder à des lignes spécifiques. un rapport de type Liste contient de nombreuses lignes de données. vous disposez d'une liste comportant des sections et vous souhaitez que les utilisateurs puissent accéder directement à la partie supérieure du rapport depuis chaque section. Procédure 1.Chapitre 4: Mise en forme d'un rapport Ajout d'un signet Ajoutez un signet pour permettre aux utilisateurs de se déplacer rapidement d'une partie d'un rapport vers une autre. Type de source Texte Description Crée un signet statique à l'aide d'une valeur de texte. Au format HTML. Cliquez sur le signet.

Titre du membre Dans un tableau croisé. crée un signet dynamique qui utilise les titres du membre en tant que valeurs possibles. Utilisez ce type de source pour accéder directement à la première occurrence d'un libellé de donnée élémentaire. Vous souhaitez que les utilisateurs puissent accéder directement à la première section Lignes de produits qui s'affiche dans la liste et non à une section spécifique. 6. le graphique ou le texte. cliquez avec le bouton droit sur la donnée élémentaire. Valeur de la cellule 4. vous pouvez donc passer directement d'un rapport à l'autre. Dans un tableau croisé. Remarque : Ce type de source s'affiche uniquement si le signet est inséré à côté d'une donnée élémentaire. 9. cliquez sur Valeur de la donnée élémentaire si vous souhaitez que la valeur soit extraite d'une donnée élémentaire. Cliquez sur le bouton Nouvel accès au détail 7. Par exemple. Par exemple. par exemple Lignes de produits.Création de rapports professionnelle 157 . . 8. cliquez sur la propriété Valeur de la donnée élémentaire et sur la donnée élémentaire que vous souhaitez utiliser.Chapitre 4: Mise en forme d'un rapport Type de source Libellé de la donnée élémentaire Description Crée un signet qui comporte le libellé d'une donnée élémentaire en tant que valeur. par exemple Matériel de camping. Cliquez avec le bouton droit sur l'objet que vous souhaitez utiliser pour accéder directement au signet et cliquez sur Définitions d'accès au détail. 5. une liste est divisée en sections à l'aide de la catégorie Lignes de produits. Par exemple. Par exemple. Conseil : L'objet peut exister dans un autre rapport. Cliquez sur la propriété qui s'affiche sous le type de source que vous avez choisi et spécifiez la valeur du signet. si le type de source est Valeur de la donnée élémentaire. Guide de l'utilisateur . spécifiez la valeur à utiliser pour accéder directement au signet. l'image. Cliquez sur Type de source et sur l'un des types de source décrits à l'étape 4. Cliquez sur le type de source que vous souhaitez utiliser pour produire la valeur nécessaire pour accéder au signet. Cliquez sur l'onglet Signet. Si vous avez cliqué sur l'un des types de source suivants. crée un signet dynamique qui utilise les valeurs de la cellule en tant que valeurs possibles.

211). qui est un conteneur dans lequel vous pouvez insérer d'autres objets. les blocs vides sont sans effet. ● Pour Expression de rapport.. 209). mais avec un titre. 10.) en regard de Texte.Chapitre 4: Mise en forme d'un rapport ● Pour Texte. cliquez sur les points de suspension (. Cette fonction est utile pour contrôler l'emplacement d'affichage des objets. Objet Bloc Description Ajoute un bloc vide. puis saisissez une valeur de texte. ainsi qu'un nom d'utilisateur. l'onglet Boîte à outils du volet Objets insérables contient d'autres objets que vous pouvez ajouter à la présentation du rapport. Cependant. Conseil : Vous pouvez utiliser des blocs pour ajouter de l'espace entre les objets. 158 Report Studio . ● Insertion d'autres objets Outre du texte et des images. Ajoute une colonne calculée (p. Table Ajoute une table. Pour Valeur de la donnée élémentaire ou Libellé de la donnée élémentaire. Ajoute un bloc vide avec un titre. 211).) en regard de Expression de rapport. Cette fonction est utile pour contrôler l'emplacement d'affichage des objets. Cliquez sur OK. conteneur dans lequel vous pouvez insérer d'autres objets. Zone de groupe Données calculées Intersection (nuplet) Calcul de la requête Calcul de la présentation Ajoute un membre calculé (p.. Cette fonction est similaire à celle de l'objet Bloc. cliquez sur la liste Donnée élémentaire et choisissez une donnée élémentaire. Vous devez insérer un objet ou en définir la hauteur et la largeur.. Ajoute une intersection (nuplet) (p. Ajoute un calcul dans la présentation qui contient des informations d'exécution.. puis définissez l'expression. cliquez sur les points de suspension (. comme la date et l'heure courantes.

la portée des cellules de fait est la portée de l'élément qui se situe au niveau avant l'espace. Les éléments HTML n'apparaissent que lors de l'exécution du rapport au format HTML. ● Si l'espace du tableau croisé est imbriqué. Remarque : Vous ne pouvez pas inclure de balises <form> dans des éléments HTML. tels que JavaScript qui fait référence à des objets HTML de Cognos. 219) est définie. Insérez cet objet lorsqu'une arête de tableau croisé ne génère pas de données utiles et que vous souhaitez plutôt que des vides apparaissent dans les cellules. Ajoute un bloc vide utilisable pour la mise en forme conditionnelle (p. Ajoute un conteneur dans lequel vous pouvez insérer du code HTML. Des cellules vides apparaissent pour l'arête lors de l'exécution du rapport. Le contenu des cellules de fait pour l'arête est affiché lorsqu'une mesure est ajoutée ou que la mesure implicite (p. infobulles ou JavaScript. la portée des cellules de fait est la mesure implicite.Création de rapports professionnelle 159 . multimédia. 280). Permet l'insertion de cellules qui ne contiennent pas de données au niveau cellules de fait) d'un bord. 217).Chapitre 4: Mise en forme d'un rapport Objet Espace de tableau croisé Description Insère une cellule vide dans un tableau croisé à bords. Si le tableau croisé n'est pas imbriqué et qu'il n'y a aucun élément imbriqué en dessous. Lors de la mise à niveau vers la nouvelle version de Cognos 8. Élément HTML Guide de l'utilisateur . Permet l'insertion de cellules qui ne contiennent pas de données au niveau d'un bord. Espace de tableau croisé (avec Insère une cellule vide dans un tableau croisé à bords. ● Singleton Blocs conditionnels Insère une donnée élémentaire unique (p. images. Les éléments HTML peuvent être n'importe quel objet exécuté par votre navigateur : liens. les processus de mise à niveau des rapports ne prennent pas en compte l'utilisation de mécanismes ou de fonctions non documentés et non pris en charge.

154). Hyperlien Ajoute un hyperlien permettant aux utilisateurs d'accéder directement à un autre emplacement. Pour en savoir davantage sur chaque contrôle d'invite et sur les boutons d'invite.Chapitre 4: Mise en forme d'un rapport Objet Élément de feuille de styles Description Insère un objet utilisé pour afficher du HTML dans la présentation. Utile si vous souhaitez réutiliser un objet. Numérote chaque ligne de données renvoyée lors de l'exécution du rapport. 156). 87). Insère des numéros de page que vous pouvez personnaliser (p. Bouton d'hyperlien Expression 'En date du' Numéro de page Numéro de ligne Lien vers une présentation Ajoute une référence à un autre objet. Ajoute un hyperlien sous la forme d'un bouton. 154). 173). Ajoute un graphique d'historique Metric Studio en tant qu'image. reportez-vous à la section "Types de rapports" (p. reportez–vous au Guide de l'utilisateur de Metric Studio. 220). Ajoute une expression Insérer l'heure de façon que vous puissiez afficher les données d'une période spécifique (p. Remarque : Les éléments RTF supportent uniquement un ensemble restreint de XHTML de structure correcte. à l'exception du fait que les éléments RTF vont aussi s'afficher en format PDF. Ajoute un repère de table des matières (p. 218). Insère un signet de façon que les utilisateurs puissent se déplacer d'une zone du rapport à une autre (p. reportez-vous à la section "Ajout d'invites" (p. Pour en savoir davantage sur l'ajout d'une image de Metric Studio au rapport. L'onglet Boîte à outils contient d'autres objets 160 Report Studio . L'utilisation du texte enrichi permet d'ajouter à un rapport des annotations définies dans une source de données. Image de Metric Studio Table des matières Crée une table des matières générée dans la sortie d'un rapport (p. Remarque : Vous pouvez ajouter des numéros de lignes uniquement aux listes et répétiteurs. Entrée de table des matières Signet Pour en savoir davantage sur chaque type de rapport. Cet objet est similaire à Élément HTML. tel qu'un site Web.

les éléments ul et ol supportent les attributs de style liste. Dans la page Bienvenue de Cognos Connection.Chapitre 4: Mise en forme d'un rapport lorsque vous travaillez dans d'autres zones telles que l'Explorateur de requêtes (p. un élément HTML ou un bouton d'hyperlien. cliquez sur le lien Dossiers publics. text-decoration:underline">Liste :</div> <ul style="list-style-type:circle"> <li style="color:green">Élément <span style="font-weight:bold">A</span></li> <li style="color: red">Élément B</li> <li style="color:blue">Élément C</li> </ul> Exemple . Vous pouvez également ajouter vos propres objets dans la boîte à outils. Par exemple. reportez-vous au Guide d'administration et de sécurité. les carrés et les images de style liste. Avant d'ajouter un hyperlien. Spécifiquement. Procédure 1. Vous souhaitez insérer un fichier audio/vidéo Windows Media nommé GO.wmv à un modèle servant de page couverture pour tous les rapports. le code ci-après génère une liste non ordonnée intitulée List: avec trois éléments. Pour en savoir davantage. reportez-vous au Guide d'administration et de sécurité. l'élément ol supporte les décimaux et l'élément ul les cercles. tels que &nbsp (espace insécable).Création de rapports professionnelle 161 . 236) et l'Explorateur de conditions (p. vous devez disposer de la fonction Éléments HTML dans le rapport. qui vend du matériel de sport. <div style="font-size:14pt. tels que le logo de la société que vous utilisez régulièrement. les disques. Procédure ● Pour ajouter un objet. Le logiciel Windows Media Player doit être installé sur votre ordinateur. 285). ainsi que les éléments suivants : ● ● ● ● ● div span ul ol li Chaque élément ne supporte que l'attribut de style qui doit contenir un style CSS valide. Guide de l'utilisateur . Éléments RTF pris en charge Les éléments RTF prennent en charge tous les codes alphabétiques XHTML. En outre. Pour en savoir davantage.Ajout d'un fichier multimédia à un rapport Vous êtes auteur de rapports pour la société Vacances et aventure. faites-le glisser ou cliquez dessus deux fois depuis l'onglet Boîte à outils . Chaque élément de la liste est dans une couleur différente et l'attribut de style liste utilisé est le cercle.

cliquez sur Page blanche. Procédure 1. Dans le volet Propriétés. Dans la boîte de dialogue Bienvenue. Après avoir créé une table. un cartouche ou dans le corps de la page. Il est possible d'insérer des tables n'importe où dans un rapport. puis sur Report Studio. 6. Vous pouvez également appliquer un style de table prédéfini aux tables. Utilisation de tables pour contrôler l'emplacement des objets Vous pouvez utiliser des tables dans votre rapport pour contrôler où apparaissent des objets. À partir de l'onglet Boîte à outils du volet Objets insérables. Cliquez sur le lien Entrepôt de données VA (requête). Remarque : L'alignement horizontal Justifié fonctionne avec un format HTML mais ne s'applique pas au format PDF. cliquez deux fois sur la propriété HTML. insérez les objets souhaités dans les cellules. cliquez sur le lien Lancez dans le coin supérieur droit de la page. 2. 7. cliquez sur Créer un rapport ou un modèle puis. dans la boîte de dialogue Nouveau. Dans la boîte de dialogue HTML. sélectionnez l'élément HTML que vous venez d'ajouter. 5. faites glisser l'objet Élément HTML vers le rapport. Il est également possible d'utiliser des tables pour définir l'emplacement des objets dans un rapport. saisissez ce qui suit : <OBJECT classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"> <PARAM NAME="URL" VALUE="/c8/webcontent/samples/images/GO.wmv"/> </OBJECT> 8. Depuis la barre d'outils. Lorsque vous exécutez le rapport. Sélectionnez l'objet à aligner. 4. 3. le programme Lecteur Windows Media lit le fichier multimédia. 162 Report Studio . à savoir dans un en-tête.Chapitre 4: Mise en forme d'un rapport 2. Alignement d'un objet Vous pouvez spécifier un alignement horizontal et vertical pour un objet d'un rapport afin de déterminer son positionnement. cliquez sur l'un des boutons d'alignement horizontal ou vertical disponible. Dans le rapport. Cliquez sur OK.

5. activez la case à cocher Afficher les bordures. 2. Cliquez sur la table. 4. la liste ou le tableau croisé auxquels vous souhaitez appliquer un style de table.Chapitre 4: Mise en forme d'un rapport Il est également possible d'utiliser des boutons d'alignement pour définir l'emplacement des objets dans un rapport. dans la section Appliquer des styles spéciaux à. cliquez sur l'onglet Boîte à outils. des listes ou des tableaux croisés spécifiques. Conseil : Certains styles s'appliquent à des tables. 3. activez la case à cocher Largeur maximale. Si vous appliquez un style de table à une liste ou à un tableau croisé. 6. Faites glisser l'icône Table vers le rapport. saisissez le nombre de colonnes et de lignes de la table. cochez ou décochez les différentes cases relatives aux lignes et colonnes selon la façon dont vous souhaitez traiter les premières et dernières lignes et colonnes. 5. Certaines cases peuvent ne pas être disponibles pour certains styles de tables ou pour certaines colonnes ou lignes. Cliquez sur OK. Dans les zones Nombre de colonnes et Nombre de lignes. Si vous voulez ajouter des bordures à la table. En outre. Procédure 1. Dans le menu Table. Dans la zone Styles des tables. Application d'un style de table Appliquez un style de table pour mettre rapidement en forme les tables. Cliquez sur OK. 6. des tableaux croisés et à des tables du répétiteur.Création de rapports professionnelle 163 . Procédure 1. cliquez sur le style de table que vous souhaitez appliquer. La boîte de dialogue Insérer une table s'affiche. Vous pouvez également appliquer un style de table à des listes. 4. 3. certains styles de tables ne peuvent pas être définis par défaut. Pour une liste. cochez la case Définir comme style implicite de ce rapport pour définir le style comme style implicite pour toutes les listes et tous les tableaux croisés. vous devrez peut-être décocher les cases Première colonne et Dernière colonne dans la section Appliquer des styles spéciaux à avant de pouvoir cocher cette case. cliquez sur Appliquer un style de table. 2. Si vous voulez que la table s'étende sur la largeur de la page de rapport. Si vous appliquez un style de table à une table ou à une liste. Guide de l'utilisateur . Dans le volet Objets insérables.

Procédure 1. gauche et droite en saisissant les valeurs souhaitées dans les zones correspondantes. 2. puis sélectionnez Définir la longueur de l'indentation implicite. 2. cliquez deux fois sur la propriété Cadrage. inférieur. Pour les objets Date. 3. Dans le volet Propriétés. Sélectionnez l'objet auquel appliquer le cadrage. Définissez ensuite les propriétés des marges ou des cadrages sur l'objet table ou bloc. s'il existe une bordure. Conseil : Vous pouvez appliquer rapidement un cadrage gauche ou droit en appuyant sur la touche [Tab] ou sur les touches [Maj]+[Tab] ou bien en cliquant sur les boutons Augmenter l'indentation et Réduire l'indentation dans la barre d'outils. Spécifiez les marges supérieure. Cliquez sur OK. inférieure. Procédure 1. cliquez sur la flèche en regard de l'un des boutons. cliquez deux fois sur la propriété Marge. puis en sélectionnant l'unité de mesure de votre choix. Cliquez sur OK. Définition de marges La définition de marges pour des objets d'un rapport permet d'ajouter des espaces autour de ceux-ci. placez-les dans une table ou un bloc. 3. entre l'objet et sa bordure. vous ne pouvez définir que les marges de gauche et de droite. Pour définir la longueur d'indentation à utiliser. 4. Numéro de ligne et Numéro de page. Spécifiez le cadrage supérieur. 164 Report Studio . 4. Lorsque vous utilisez les boutons de la barre d'outils. gauche et droit en saisissant les valeurs souhaitées dans les zones correspondantes. Dans le volet Propriétés. Heure. Si vous voulez définir les marges supérieure et inférieure pour ces objets. puis en sélectionnant l'unité de mesure de votre choix. Remarque : L'utilisation de l'unité de mesure % pour définir le cadrage n'est pas prise en charge lors de la production de rapports au format PDF. vous pouvez appliquer à l'objet une mise en retrait pouvant correspondre à neuf fois la longueur de l'indentation. Sélectionnez l'objet pour lequel vous souhaitez définir des marges. Remarque : L'utilisation de l'unité de mesure % pour définir les marges n'est pas prise en charge lors de la production de rapports au format PDF.Chapitre 4: Mise en forme d'un rapport Application d'un cadrage Appliquez un cadrage à un objet afin d'ajouter un espace entre l'objet et sa marge ou.

Par exemple. dans la propriété Nom. Si un objet source est modifié. saisissez une valeur commençant par une lettre pour identifier l'objet de manière unique. Pour réutiliser l'objet dans un autre rapport. puis appuyez sur la touche [Entrée]. Cliquez sur l'objet à réutiliser. Dans la zone Emplacement du composant. cliquez sur les points de suspension (. puis sur OK. vous disposez d'un rapport de plusieurs pages et vous voulez que le logo de la société s'affiche dans l'en-tête de chaque page. Dans le volet Propriétés. cliquez sur l'objet Lien vers une présentation et dans le volet Propriétés. La copie n'est pas automatiquement mise à jour si l'objet source est modifié. vous pouvez mettre à jour des objets. Report Studio peut avoir déjà défini un nom pour l'objet.). 4.. 7. Une copie ou une référence de l'objet apparaît à l'endroit où vous avez placé l'objet Lien vers une présentation. cliquez sur la propriété Type d'inclusion et définissez le mode de stockage de l'objet référencé dans le rapport : ● Cliquez sur Copier pour stocker une copie de l'objet. si vous ouvrez ou exécutez le rapport. cliquez sur ce dernier. ● Cliquez sur Référence pour stocker une référence. Par exemple. ouvrez ce dernier. Dans la zone Composants disponibles pour référence.Chapitre 4: Mise en forme d'un rapport Réutilisation d'un objet de présentation La réutilisation d'objets de présentation ajoutés à un rapport plutôt que leur recréation permet de gagner du temps. vous pouvez voir l'objet modifié. ou un pointeur. Si l'objet référencé se trouve dans un autre rapport. Guide de l'utilisateur . Conseil : Pour sélectionner rapidement le parent d'un objet. 3. 6.. 2. Tous vos objets se trouvent alors dans un seul emplacement. effectuez les opérations suivantes : ● ● Cliquez sur Ce rapport pour référencer un objet dans le rapport en cours. faites glisser l'objet Lien vers une présentation vers l'emplacement où vous souhaitez le réutiliser. La référence de l'objet est automatiquement mise à jour si l'objet source est modifié. puis sur le bouton Sélectionner les ancêtres dans la barre de titre du volet Propriétés. 5. puis ouvrez le rapport voulu.Création de rapports professionnelle 165 . cliquez sur l'objet voulu. À partir de l'onglet Boîte à outils du volet Objets insérables. par exemple une bibliothèque. Insérez le logo une seule fois et réutilisez-le sur toutes les autres pages. Procédure 1. Conseil : Vous pouvez aussi créer un rapport ou un modèle et ajouter tous les objets que vous souhaitez partager. de l'objet. Cliquez sur Un autre rapport pour référencer un objet dans un autre rapport.

2. Procédure 1. cliquez sur l'objet enfant que vous souhaitez modifier. L'objet enfant dans la copie de l'objet parent est remplacé par le texte suivant : Faites glisser un objet pour remplacer le composant enfant. si l'objet enfant est un texte. Les objets partagés sont stockés dans l'antémémoire de la composante de présentation. La boîte de dialogue Antémémoire de la composante de présentation apparaît et affiche tous les rapports qui contiennent les objets référencés et les rapports source dans lesquels les objets se trouvent. 4. vous pouvez modifier les objets enfants. Vous pouvez remplacer l'objet enfant par tout autre objet. Les composantes réutilisées s'affichent dans le volet Composantes utilisées. Procédure 1. cliquez deux fois sur la propriété Substitutions de composant. Dans le volet Propriétés. Dans l'objet parent que vous souhaitez réutiliser. vous disposez d'un objet Bloc contenant du texte dans l'en-tête et décidez de réutiliser le bloc dans le cartouche. 3. 166 Report Studio . 3. cliquez sur l'objet enfant que vous souhaitez modifier. Faites glisser l'objet par lequel vous souhaitez remplacer l'objet enfant. Dans la boîte de dialogue Substitutions de composants. vous pouvez rapidement mettre à jour les objets référencés si les objets source ont changé. 4. dans la propriété Nom. Cliquez sur le bouton Charger les composantes à nouveau pour actualiser tous les objets référencés. Par exemple. 2. Dans le volet Propriétés. cliquez sur un rapport source. Mise à jour des objets réutilisés Si un rapport contient des objets référencés dans un autre rapport. cliquez sur Antémémoire de la composante de présentation. Toutefois. 6. Pour identifier les composantes qui ont été réutilisées. Sélectionnez la copie de l'objet parent que vous avez créée avec l'objet Lien vers une présentation. Ouvrez le rapport à mettre à jour.Chapitre 4: Mise en forme d'un rapport Modification d'un objet réutilisé Si vous réutilisez un objet qui en contient d'autres. puis cliquez sur le bouton OK. pas uniquement par un objet du même type. Report Studio peut avoir déjà défini un nom pour l'objet. 5. vous souhaitez que le texte figurant dans le bloc du cartouche diffère de celui figurant dans l'en-tête. saisissez une valeur commençant par une lettre pour identifier l'objet de manière unique. vous pouvez le remplacer par une image. Dans le menu Outils. Par exemple.

Procédure 1. 2. Ajout d'une page Les rapports peuvent contenir des pages de contenus divers.Chapitre 4: Mise en forme d'un rapport Bien que les objets référencés soient automatiquement actualisés lorsque vous ouvrez ou exécutez un rapport. Des pages peuvent être ajoutées pour créer un rapport à plusieurs pages. Ajoutez les objets souhaités dans la page. Cliquez deux fois sur la page pour l'ouvrir en mode Conception de la page (p. À partir de l'onglet Boîte à outils de travail. sa première page est l'introduction. Cliquez sur le bouton Mettre toutes les copies de la composante à jour pour actualiser tous les objets copiés. Cliquez sur Fermer. du volet Objets insérables. 6. Vous décidez donc de créer une page d'introduction pour ces détails. 220). Vous pouvez également créer des ensembles de pages pour contrôler le rendu des pages dans un rapport. faites glisser Page vers la zone 3. Pour associer une requête à la page. 6. 4. Par exemple. Par exemple. 149). une requête contient la donnée élémentaire groupée Lignes de produits. le fait de cliquer sur ce bouton met à jour les composants qui ont été changés lorsque le rapport est ouvert. puis sur la requête voulue. vous créez un rapport de ventes et souhaitez y inclure des informations générales concernant la société. 5. Si vous voulez modifier l'ordre des pages. Associez la page à une requête pour ajouter des objets associés à des données. le corps ou le cartouche de la page. cliquez sur une page et faites-la glisser au-dessus ou en dessous des autres pages. La création d'un ensemble de pages associé à cette requête ajoute des sauts de page pour chaque ligne de produits. directement dans l'en-tête. Création d'ensembles de pages Créez des ensembles de pages pour associer des pages à une structure de requêtes pour imposer des sauts de pages.Création de rapports professionnelle 167 . Guide de l'utilisateur . Placez votre curseur sur le bouton Explorateur de pages et cliquez sur Pages de rapport. Vous pouvez être amené à effectuer cette opération pour diverses raisons. Conseil : Cliquez sur Pages d'invite pour ajouter une page d'invite (p. Lors de l'exécution du rapport. dans le volet Propriétés. 5. Les suivantes contiennent les données. tels que des données élémentaires et des filtres. cliquez sur la propriété Requête.

Définissez la structure de groupement de l'ensemble de pages : ● ● ● Cliquez sur l'ensemble de pages. pour définir l'ordre de tri souhaité. 168 Report Studio . faites glisser l'objet Ensemble de pages dans le volet Pages de rapport. Les pages de détails sont celles qui sont répétées selon les éléments que vous avez choisis pour effectuer le groupement dans l'étape suivante. Répétez les étapes 2 à 6 pour créer d'autres ensembles de pages. organisez les pages en faisant glisser chaque page dans l'ensemble voulu. 7. Le groupement d'un élément pour un ensemble de pages va le grouper dans la requête. Par exemple. 5. Placez votre curseur sur le bouton Explorateur de pages et cliquez sur Pages de rapport. 2. Insérez la page contenant les détails dans le dossier Pages des détails. dans le volet Données élémentaires. Procédure 1. 4. 311). cliquez sur la propriété Requête. Créez les pages que vous souhaitez voir apparaître dans le rapport. Dans le volet Propriétés. vous pouvez vous servir de la zone Couches de page pour afficher les valeurs sur une page distincte pour chaque membre (p. vous devez tout de même suivre l'étape 7. puis cliquez sur le bouton Ordre de tri ● Cliquez sur OK. 88). Remarque : Le processus de groupement d'un élément pour un ensemble de pages est différent de celui utilisé pour une colonne dans la présentation (p. faites glisser la donnée élémentaire à utiliser pour le tri dans le dossier Liste de tri détaillée. Le groupement d'une colonne dans la présentation va afficher des groupes dans un rapport. cliquez sur l'élément de données sur lequel baser le groupement faites-le glisser dans le dossier Groupes du volet Groupes. 3. vous souhaitez que les pages qui contiennent des informations sur les types de produits apparaissent à l'intérieur d'autres pages qui contiennent des informations sur les lignes de produits. 6. Si vous voulez utiliser un élément déjà groupé dans la présentation. ● Pour trier les données (p. 196) dans chaque groupe. Dans le volet Objets insérables. Dans le volet Propriétés. cliquez deux fois sur la propriété Groupement et tri. 8.Chapitre 4: Mise en forme d'un rapport Lorsque vous utilisez des données dimensionnelles. Conseil : Vous pouvez insérer plusieurs pages de détails dans un même ensemble de pages et les lier à l'aide d'une relation Principale/Détails (p. Conseil : Vous pouvez imbriquer des ensembles de pages et les joindre en définissant une relation Principale/Détails. Dans le rapport. Créez des ensembles de pages pour faire apparaître des pages à l'intérieur d'autres pages. puis sur la requête que vous souhaitez associer à l'ensemble de pages. Dans le volet Données élémentaires. 201).

Dans le volet Propriétés. Placez votre curseur sur le bouton Explorateur de pages et cliquez sur Pages de rapport. 6. 3. cliquez deux fois sur la propriété Relations Principale/Détails. Reliez la donnée élémentaire principale aux détails en effectuant l'une des opérations suivantes : ● Pour associer une autre donnée élémentaire de la requête détaillée. sélectionnez-le et appuyez sur la touche [Suppr]. Conseil : Pour supprimer un lien. dans la zone Requête détaillée. Pour chaque page relative à une ligne de produits. Répétez les étapes 5 à 7 pour créer d'autres liens.Création de rapports professionnelle 169 . sélectionnez la donnée élémentaire qui fournit les informations principales. Par exemple. Guide de l'utilisateur . Cliquez sur le bouton Nouveau lien. Dans la zone Requête principale. 5. L'ensemble de pages contient un ensemble de pages imbriqué qui affiche les pages relatives aux informations sur les lignes de produits. cliquez sur la donnée élémentaire chargée de fournir les informations détaillées. définissez entre eux une relation Principale/Détails afin de visualiser les données de l'ensemble de pages imbriqué qui sont associées à celles de l'ensemble de pages parent. 4. 7. reportez-vous à la section "Création d'une relation Principale/Détails" (p. Pour en savoir davantage sur les relations Principale/Détails. 2. vous disposez d'un ensemble de pages qui affiche les pages relatives aux informations sur les lignes de produits. Dans le volet Pages de rapport. 8.Chapitre 4: Mise en forme d'un rapport Jointure d'ensembles de pages imbriqués Si vous disposez d'ensembles de pages imbriqués dans votre rapport. cliquez sur l'ensemble de pages imbriqué. ● Pour associer un paramètre. cliquez sur celui qui fournit les informations détaillées. dans la zone Paramètres. 311). Cliquez sur OK. vous souhaitez afficher les pages de type de produit qui s'y rapportent. de la manière suivante : Ligne de produits_1 ● ● ● Type de produit_1 Type de produit_2 Type de produit_3 Ligne de produits_2 ● ● ● Type de produit_4 Type de produit_5 Type de produit_6 Procédure 1.

ajoutez les données élémentaires suivantes à la liste en cliquant deux fois dessus : ● ● ● Lignes de produits Type de produit Nom de produit Conseil : Vous trouvez ces données élémentaires en développant Ventes et marketing (requête) et Ventes (requête). 6. ajoutez les objets voulus. puis cliquez sur le bouton OK. 3. Pour chaque page créée.Préparation d'un rapport Liste de produits Vous êtes auteur de rapports pour la société Vacances et aventure. dans le volet Propriétés. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. Vous serez invité à créer des pages de titre et de fin et à faire apparaître chaque type de produit sur une nouvelle page. 11. 170 Report Studio . Placez votre curseur sur le bouton Explorateur de pages et cliquez sur Pages de rapport. 10. 9. cliquez deux fois sur la propriété Nom et attribuez-leur les noms suivants : ● ● ● ● Première page Dernière page En-tête Ligne de produits Cartouche Ligne de produits 12. 5. Groupez les colonnes Lignes de produits et Types de produit. 8. 4. cliquez sur la page puis. Dans la page Bienvenue de Cognos Connection. faites glisser quatre fois l'objet Page dans la zone de travail. Pour chaque page. 7. 2. précédée d'une page d'en-tête et suivie d'une page de cartouche.Chapitre 4: Mise en forme d'un rapport Exemple . Cliquez sur le lien Entrepôt de données VA (requête). Ces éléments se situent dans le dossier Produit. qui vend du matériel de sport. cliquez sur l'option Liste. Vous devez créer un rapport de plusieurs pages qui présente tous les produits vendus par la société. Dans la boîte de dialogue Bienvenue. Dans la boîte de dialogue Nouveau. Développez le dossier Données sur les ventes. faites glisser l'objet Ensemble de pages dans la zone de travail et associez-le à la requête Requête1. À partir de l'onglet Source du volet Objets insérables. Dans le volet Objets insérables. cliquez sur l'option Créer un rapport ou un modèle. Procédure 1. cliquez sur le lien Dossiers publics. puis ajoutez l'élément Coût de production en cliquant deux fois dessus. Dans le volet Objets insérables.

Cliquez sur la colonne à déplacer dans le rapport. 15. Lorsque vous exécutez le rapport.Chapitre 4: Mise en forme d'un rapport Ajoutez par exemple un élément de type texte à chaque page afin de les identifier de façon unique. cliquez deux fois sur la propriété Groupement et tri. Une barre noire indique l'endroit où vous pouvez placer la colonne. 13. faites glisser Lignes de produits dans le dossier Groupes de la zone Groupes et cliquez sur OK. 2.. qui contient la liste en Liste. Guide de l'utilisateur . Dernière page Modification de l'ordre des lignes et des colonnes Modifiez l'ordre des lignes et des colonnes d'un rapport pour réorganiser les informations. Procédure 1. Placez les pages du rapport selon la hiérarchie ci-après en les faisant glisser aux emplacements appropriés.. Renommez la page Page1. Faites glisser la colonne à un nouvel emplacement. Vous pouvez cliquer sur une colonne ou sur son en-tête. Cliquez sur l'ensemble de pages et dans le volet Propriétés. 16.Création de rapports professionnelle 171 . Dans la zone Données élémentaires. 14. les pages suivantes s'affichent : ● ● ● ● ● ● ● ● ● Première page Page d'en-tête de ligne de produits Une page pour Ligne de produits_1 Page du cartouche de ligne de produits En-tête Ligne de produits Une page pour Ligne de produits_2 Cartouche Ligne de produits .

Conseil : La propriété Libellé fait partie du groupe Donnée élémentaire. cliquez sur Valeur de la donnée élémentaire. Lorsque vous exécutez le rapport. le titre de colonne de la présentation sera remplacé par le nouveau nom. L'utilisation d'une valeur de donnée élémentaire est utile lorsque vous disposez d'une relation Principale/Détails. vous créez une liste composée de sections à l'aide d'une relation Principale/Détails (p. cliquez sur la propriété Type de source puis sélectionnez le type de source que vous souhaitez utiliser pour le titre de colonne. Par exemple. 3. puis cliquez sur OK. saisissez l'expression souhaitée. de la propriété Libellé de la donnée élémentaire . pour chaque section. au libellé de donnée élémentaire figurant dans le rapport ou dans le modèle. Procédure 1. Dans le volet Propriétés. du libellé de la donnée élémentaire figurant dans le modèle . si vous modifiez la propriété Nom de la donnée élémentaire. ● Pour utiliser une valeur de donnée élémentaire. ● Pour utiliser un élément de texte statique. Si aucun de ces libellés n'est défini. alors le nom modifié sera utilisé comme titre de colonne. 2. puis saisissez le nom souhaité dans la propriété Texte qui s'affiche. lorsque vous exécutez le rapport. Par défaut. cliquez sur la donnée élémentaire que vous voulez utiliser dans la propriété Libellé de la donnée élémentaire qui s'affiche. Insérez la donnée élémentaire utilisée en tant qu'en-tête de section dans le titre de colonne et définissez le type de source comme Valeur de la donnée élémentaire. le titre de colonne affiché dans la présentation peut ne pas correspondre à celui visible lors de l'exécution du rapport. le titre de colonne qui s'affiche correspondra. cliquez sur Texte. Cliquez sur l'en-tête de la colonne à modifier. En revanche. s'il est défini. Par exemple. lorsque vous exécutez un rapport. le titre de colonne est extrait de l'un des éléments suivants : ● ● ● si elle est définie. de la propriété Nom de la donnée élémentaire. puis saisissez le nom souhaité dans la propriété Libellé. Appuyez sur la touche [Entrée].Chapitre 4: Mise en forme d'un rapport Changement de nom d'une ligne ou d'une colonne Modifiez le titre d'une colonne pour le rendre plus explicite. ● Pour utiliser une expression de rapport. le titre de colonne contient l'en-tête de section associé au libellé ou au nom de la donnée élémentaire. 199) et vous souhaitez que le nom de ces sections s'affiche dans le titre de l'une des colonnes. cliquez sur Libellé de la donnée élémentaire. cliquez sur Expression de rapport. cliquez deux fois sur la propriété Expression de rapport qui s'affiche. 172 Report Studio . puis sur la donnée élémentaire souhaitée dans la propriété Valeur de la donnée élémentaire qui s'affiche. s'il est défini. Par conséquent. ● Pour utiliser un libellé différent de celui proposé dans le modèle.

Chapitre 4: Mise en forme d'un rapport Permutation des lignes et des colonnes Permutez les colonnes et les lignes pour afficher les informations sous une autre perspective. 4. lorsque vous placez votre curseur sur une zone. Les trois premiers choix s'appliquent uniquement aux numéros de page verticaux. Si vous voulez personnaliser le choix que vous avez fait à l'étape précédente. Il n'est possible de permuter les colonnes et les lignes que dans un tableau croisé ou un graphique. Guide de l'utilisateur . les lignes deviennent les colonnes et inversement. Cela peut vous aider à mettre en évidence les valeurs minimales et maximales des données. Conseil : Lorsque vous créez un rapport à l'aide de l'un des modèles existants. Les choix restants définissent la façon dont les valeurs de pages verticales et horizontales s'affichent. Conseil : Dans la boîte de dialogue Style de numéro personnalisé.Création de rapports professionnelle 173 . Cliquez avec le bouton droit de la souris sur le symbole du numéro de page. Choisissez le style que vous souhaitez utiliser. cliquez sur le bouton Permuter les lignes et les colonnes . Par exemple. puis sélectionnez Modifier le style de numéro. que vous n'aviez pas remarquées précédemment. cliquez sur le bouton d'édition . une infobulle s'affiche pour décrire la façon dont cette zone modifie les numéros de page. 3. Un style de numéro personnalisé est créé. Vous pouvez sélectionner un schéma de numérotation de pages prédéfini ou créer un schéma personnalisé. Dans le rapport. 2. Insertion de numéros de pages Vous pouvez insérer des numéros de page dans un rapport et définir le style de numéro à utiliser. Si vous choisissez ensuite un autre style de numéro. Vous pouvez facilement insérer des numéros de page à l'aide de l'objet Numéro de page. faites glisser un élément Numéro de page vers l'emplacement où vous souhaitez faire apparaître les numéros de page. pour cela. la zone Texte séparateur contient le texte (tel qu'un trait d'union) qui sépare les valeurs des pages horizontales et verticales. Procédure ● Dans la barre d'outils. insérez un calcul de présentation et utilisez les diverses fonctions de page de rapport (p. le style personnalisé est supprimé de la liste. l'élément Numéro de page est déjà inséré dans le cartouche de la page. 209) disponibles dans l'éditeur d'expression. À partir de l'onglet Boîte à outils du volet Objets insérables. apportez les changements souhaités et cliquez sur OK. Vous pouvez également créer manuellement une expression pour insérer les numéros de page . Procédure 1.

Chapitre 4: Mise en forme d'un rapport Définition de propriétés d'objet Vous pouvez définir les propriétés de chaque objet que vous insérez dans un rapport en indiquant des valeurs dans le volet Propriétés. Conserve tous les cartouches sur la même page. mais ne s'applique à la sortie au format PDF. 561). Par exemple. de table ou de tableau croisé. feuilles de style en cascade). les propriétés de la table. la propriété de flot du texte Direction fonctionne avec la sortie au format HTML. telles que les bordures. Certaines propriétés ne s'appliquent qu'à certains objets. l'agencement. Certaines propriétés. Remarque : Certaines propriétés ne s'appliquent pas à tous les types de sortie de rapport. Indissociable du cartouche Réinitialiser le compte de pages Réinitialiser les numéros de Réinitialise le numéro de pages après un saut de page sur la valeur indiquée. Contrôle des sauts de page et de la numérotation des pages En sélectionnant l'une des options ci-après. Option Indissociable de l'en-tête Description Conserve tous les en-têtes sur la même page. reportez-vous à la section "Aide-mémoire sur les objets et les propriétés de Report Studio" (p. Pour en savoir davantage sur les objets et les propriétés. Pour en savoir davantage sur une propriété spécifique qui est un attribut CSS. l'agencement et la justification. pages 174 Report Studio . les couleurs et le cadrage sont traitées dans une autre section. Réinitialise le compte de pages après un saut de page sur la valeur indiquée. Les autres propriétés sont : ● ● ● ● ● ● la pagination. de liste. l'espacement et la césure. vous pouvez contrôler les sauts de page et la numérotation d'une page de rapport. avec le nombre de lignes de détail indiqué.w3. reportez-vous à la documentation sur les CSS sur le site Web du World Wide Web Consortium (W3C) (http://www. la taille et le débordement.org). avec le nombre de lignes de détail indiqué. Nombre de propriétés d'objets sont des attributs de CSS (Cascading Style Sheets.

2-1. Conseil : Dans les listes. Par exemple. Il est conseillé de ne pas activer la pagination horizontale sur les cadres parent et enfant. la taille de la liste ou du tableau croisé est réduite. etc. Si l'option Autoriser la pagination horizontale n'est pas sélectionnée.Chapitre 4: Mise en forme d'un rapport Option Répéter sur chaque page Description Si le rapport comprend plusieurs pages. Si la pagination horizontale est activée sur les cadres parent et enfant. reportez-vous à la section "Insertion de numéros de pages" (p. pour que l'élément tienne sur une seule page. permet le fractionnement des colonnes d'une liste ou d'un tableau sur des pages horizontales si elles ne tiennent pas sur une seule page. vous pouvez utiliser le schéma de numérotation 1-1. elle sera ignorée sur ce dernier lors de l'exécution du rapport. du contenu sur plusieurs pages Autoriser la pagination horizontale Au format PDF. vous pouvez sélectionner l'option Répéter sur chaque page pour les colonnes que vous souhaitez afficher sur chaque page horizontale.Création de rapports professionnelle 175 . Guide de l'utilisateur . 2-2. mais pas sur le deux. cet objet est répété sur chaque page. la pagination horizontale est prise en charge sur le cadre parent ou enfant. Si votre rapport contient des cadres de données imbriqués comme une liste dans une liste. 1-2. Autoriser le fractionnement Autorise le fractionnement du contenu sur plusieurs pages. Pour en savoir davantage. Vous pouvez également définir des options de numéros de page utilisant des schémas de numérotation composés. si nécessaire. 173).

Procédure 1. les lignes de la table sont systématiquement répétées. Par exemple. Dans le volet Propriétés. toutes les pages sont numérotées de façon séquentielle. cliquez deux fois sur la propriété Pagination. 3. Définissez les sauts de page et la numérotation de votre choix en sélectionnant les options souhaitées. Définition des propriétés de texte Vous pouvez définir des propriétés de texte en sélectionnant une ou plusieurs des options suivantes : Option Hauteur de la ligne Description Définit la distance entre les lignes de texte dans un objet. même si cette option n'est pas sélectionnée. Si cette option n'est pas sélectionnée et qu'il y a des pages horizontales. si un rapport compte deux pages verticales et trois pages horizontales. Vous pouvez aussi définir le style à utiliser pour les numéros de page (p. si une ligne est répartie sur plusieurs pages. etc.Chapitre 4: Mise en forme d'un rapport Option Activer la numérotation horizontale des pages Description Incrémente les numéros de page des pages horizontales séparément par rapport aux numéros de la page principale lorsque vous sélectionnez un style de numérotation de page (p. Répéter les lignes de table dans les sauts de page Dans les tables. répète les lignes qui étaient auparavant affichées sur chaque page. Par défaut. les pages horizontales sont numérotées 1a. les pages PDF sont numérotées de 1 à 6. Cliquez sur l'objet souhaité. Par exemple. 2. 173). Les pages 1 à 3 correspondent aux trois pages horizontales pour la première page verticale et les pages 4 à 6 correspondent aux trois pages horizontales pour la seconde page verticale. les lignes de la table sont répétées. Si vous n'avez pas sélectionné un style de numérotation qui inclut des pages horizontales. si une page compte trois sauts de pages horizontaux et que vous avez sélectionné le style de numéro de page 1a. 2 pour la seconde page verticale. ces dernières sont toutes numérotées 1 pour la première page verticale. 176 Report Studio . 1b et 1c. Dans les rapports HTML interactifs. 173) qui inclut les pages horizontales. Remarque : Cette option s'applique uniquement aux rapports enregistrés.

Procédure 1. 3. Mode d'écriture Bidirectionnel Type Guide de l'utilisateur . 2. cliquez deux fois sur la propriété Espacement et césure. Définit le type d'alignement utilisé pour justifier du texte dans un objet. par exemple de droite à gauche. Définit le niveau d'imbrication dans un objet.Création de rapports professionnelle 177 . Définit s'il faut ou non insérer un saut de ligne entre les mots lorsque le contenu de la chaîne dépasse les limites d'un objet. Cliquez sur l'objet souhaité.Chapitre 4: Mise en forme d'un rapport Option Espacement entre les lettres Description Définit la quantité d'espacement supplémentaire entre les lettres dans un objet. Définit les règles de césure des mots pour le texte en japonais. Définition de l'agencement du texte Vous pouvez définir des propriétés d'agencement du texte en sélectionnant une ou plusieurs des options ci-après. Définit le sens et l'agencement du contenu dans un objet. Indentation du texte Césure des mots Activer la césure des mots au besoin Utiliser des règles de césure des mots plus strictes pour les caractères japonais Définit le mode de retour à la ligne entre les mots. Remarque : cette propriété fonctionne avec le format HTML mais ne s'applique pas au format PDF. Définit l'indentation de la première ligne de texte dans un objet. Dans le volet Propriétés. Option Direction Description Définit l'ordre de lecture d'un objet. Définissez les propriétés de texte souhaitées.

vous pouvez spécifier la façon dont le débordement de contenu doit être géré. Option Hauteur Largeur Ne pas tronquer le contenu Description Définit la hauteur de l'objet. cliquez deux fois sur la propriété Agencement et justification. si l'objet est une zone de groupe. 2. un bouton d'hyperlien. Définit la largeur de l'objet. Procédure 1. uneinvite de zone de texte. Cliquez sur l'objet souhaité. Dans le volet Propriétés. Remarque : Le contenu tronqué continue à exister. qu'au besoin Toujours utiliser les barres de défilement Des barres de défilement sont systématiquement ajoutées au bloc. des barres de défilement sont ajoutées au bloc. le bloc est automatiquement redimensionné en conséquence. Il cesse simplement d'être visible dans le bloc. Définissez la hauteur et la largeur en sélectionnant une ou plusieurs des options ci-après. Remarque : toutes les propriétés relatives au flot de texte fonctionnent avec le format HTML mais ne s'appliquent pas au format PDF. Si le contenu du bloc dépasse sa hauteur ou sa largeur. Définition de la hauteur et la largeur Vous pouvez indiquer la hauteur et la largeur des objets via différentes unités de mesure. ou unbloc conditionnel. 178 Report Studio . unbouton d'invite. Cette propriété est utilisée pour les systèmes d'écriture arabe. Si le contenu du bloc dépasse sa hauteur ou sa largeur.Chapitre 4: Mise en forme d'un rapport Option Espace Kachidé Description Définit le taux d'expansion kachidé pour l'expansion d'espace lors de la justification de lignes de texte dans l'objet. un bloc. le bloc est tronqué. Définissez le type d'agencement à appliquer au texte en sélectionnant les options de votre choix. 3. De plus. Tronquer le contenu N'utiliser les barres de défilement Si le contenu du bloc dépasse sa hauteur ou sa largeur.

2. côté Insérer en dessous de tout objet placé à Si d'autres objets se trouvent à gauche de l'objet. 3. Procédure 1. Procédure 1. Indiquez la façon dont vous souhaitez que les objets soient disposés autour d'un autre objet en sélectionnant les options de votre choix. Dans certains cas. Contrôle de la disposition des objets autour d'autres objets Vous pouvez contrôler la disposition des objets autour d'autres objets en sélectionnant une ou plusieurs des options ci-après. Insérer en dessous de tout objet placé à Si d'autres objets se trouvent à droite de l'objet. 3. ce dernier se déplace sous ces objets. Sélectionnez les options de votre choix. 2.Création de rapports professionnelle 179 . le pourcentage est en rapport avec le parent de l'objet. Cliquez sur l'objet souhaité. Permettre l'insertion d'objets de chaque Permet l'agencement d'autres objets de chaque côté. Lorsque vous utilisez un pourcentage pour définir la taille d'un objet. la définition de la taille d'un objet à l'aide de pourcentages n'aboutira pas aux résultats attendus. Option Disposition des objets Description Définit la position des autres objets autour de l'objet. La propriété Disposition des objets doit être définie. sauf si vous indiquez aussi la taille du conteneur parent. par exemple des infobulles ou des liens d'accès au détail. car le navigateur ne peut pas réaligner les zones réactives figées dans le code lorsqu'une image a été redimensionnée. ce dernier se déplace sous ces objets. Dans le volet Propriétés. Dans le volet Propriétés. cliquez deux fois sur la propriété Agencement. Guide de l'utilisateur . La propriété la gauche Disposition des objets doit être définie. Cliquez sur l'objet souhaité. cliquez deux fois sur la propriété Taille et débordement. La propriété la droite Disposition des objets doit être définie. Insérer en dessous de tout objet Déplace l'objet sous tout autre objet dont la propriété Disposition des objets a été définie.Chapitre 4: Mise en forme d'un rapport N'utilisez pas de pourcentages pour redimensionner les graphiques et les cartes contenant des éléments interactifs qui sont activés lorsque vous placez le curseur au-dessus d'eux.

Cliquez sur l'objet souhaité. 2. Dans le volet Propriétés. 181).Chapitre 4: Mise en forme d'un rapport Définition de bordures et de la taille des cellules dans les tableaux Vous pouvez définir les bordures et la taille des cellules dans les listes. Pour en savoir davantage. Afficher les bordures de cellules vides Taille fixe Attribue une taille fixe identique à toutes les cellules. cliquez sur Styles du rapport et choisissez l'une des options disponibles. 2. cliquez deux fois sur la propriété Propriétés de la table. Définition des propriétés des rapports Vous pouvez modifier les paramètres implicites des propriétés de rapport. Pour les rapports comportant plusieurs conteneurs de données. Procédure 1. 3. pour afficher le nombre implicite de lignes de chaque conteneur de données sur chaque page HTML. cette option entraîne l'affichage des bordures des cellules vides. 180 Report Studio . Définissez les bordures et la taille des cellules en sélectionnant les options de votre choix. Dans le menu Fichier. Remarque : cette propriété fonctionne avec le format HTML mais ne s'applique pas au format PDF. vous devez définir l'option Saut de page par conteneur de données pour le format HTML interactif sur Oui. reportez-vous à la section "Création et modification de classes" (p. La valeur implicite est Non. Pour en savoir davantage. 3. Si les bordures ne sont pas fusionnées. Option Fusionner les bordures Espacement entre les cellules Description Fusionne des bordures adjacentes en une seule bordure. les tableaux croisés et les tables en sélectionnant une ou plusieurs des options ci-après. Procédure 1. 76). Pour définir les classes que Report Studio utilise pour mettre en forme les objets. cette option définit la taille de l'espacement entre les bordures de cellules. Si les bordures ne sont pas fusionnées. cliquez sur l'option Propriétés du rapport. reportez-vous à la section "Contrôle du nombre de lignes par page pour les contenants multiples aux formats HTML et PDF" (p.

cliquez sur l'option Propriétés du rapport. les objets héritent des classes des objets parents. Procédure 1. cliquez sur Utiliser les styles de rapports 1. Pour faire appel à des classes qui étaient utilisées dans Cognos ReportNet. ● Si vous voulez utiliser des classes pour lesquelles des styles minimums sont définis. Par exemple. Les données élémentaires basées sur des expressions vous permettent d'afficher ou de modifier l'expression en cliquant deux fois sur la propriété Expression correspondante. Création et modification de classes Créez vos classes ou modifiez des classes existantes dans un rapport pour formater des objets dans un rapport en fonction de vos besoins. cliquez sur Styles implicites. Cette option est utile lors de la création de rapports financiers. 2. Cliquez sur Styles du rapport. cliquez sur Toujours créer des données élémentaires étendues. Pour créer une classe. la propriété de classe Texte de titre du rapport est attribuée au titre de rapport. Pour modifier une classe. Pour créer ou modifier des classes pour tous les rapports. Dans le menu Fichier. Report Studio crée des données élémentaires basées sur des expressions. 280). vous devez modifier une feuille de style de présentation. Les classes créées ou modifiées peuvent être appliquées uniquement au rapport en cours. certaines classes peuvent servir à mettre en forme des rapports Query Studio. faites glisser Classe vers le volet Classes locales. Utilisez les styles de rapports 1. cliquez sur Styles simplifiés. une classe de feuille de style en cascade (CCS) est affectée aux objets dans les rapports.Chapitre 4: Mise en forme d'un rapport 4. sélectionnez-en une dans le volet Classes locales ou Extensions de classe globale. En outre.Création de rapports professionnelle 181 . puis sélectionnez l'une des options suivantes : ● ● Pour utiliser des classes dans la feuille de style implicite.x lorsque vous utilisez des rapports créés dans ReportNet et souhaitez conserver leur aspect d'origine.x. Guide de l'utilisateur . Vous pouvez utiliser des classes pour mettre en évidence des données via des styles conditionnels(p. 3. 5. Pour créer automatiquement des données élementaires étendues chaque fois qu'une donnée élémentaire est insérée. Cette classe donne un style implicite à chaque objet. quand vous créez un rapport. Placez votre curseur sur le bouton Explorateur de pages et cliquez sur Classes. Dans Report Studio. dans le volet Objets insérables. Si cette propriété n'est pas sélectionnée. 4. En outre.

de cellules de table et des textes. puis en cliquant sur la flèche vers le haut ou le bas. Vous pouvez modifier les classes suivantes pour mettre en forme les rapports Query Studio. Cliquez sur un objet auquel vous voulez appliquer une classe. Appliquez la classe aux objets voulus : ● ● ● ● Placez votre curseur sur le bouton Explorateur de pages et cliquez sur une page du rapport. Les propriétés de style de toutes les classes sont fusionnées lorsqu'elles sont appliquées. 182 Report Studio . Modification de classes pour mettre en forme des rapports Query Studio Certaines classes globales sont spécifiques à Query Studio ou peuvent être appliquées aux rapports Query Studio. si vous avez modifié la cellule de titre de la colonne de liste dans le style. puis cliquez sur la flèche vers la droite ● . cliquez deux fois sur la propriété Classe. vos modifications sont appliquées à tous les titres de colonnes dans les listes. Par exemple. Dans le volet Propriétés. Conseil : Consultez le volet Aperçu pour visualiser vos modifications de différents objets de rapports.Chapitre 4: Mise en forme d'un rapport Modifiez une classe globale pour appliquer un changement à tous les objets qui l'utilisent. Dans le volet Propriétés. 7. un crayon apparaît en regard de l'icône de celle-ci. tels que des blocs. spécifiez l'ordre dans lequel les classes sont appliquées en cliquant sur chacune d'elles. ● Cliquez sur OK. indiquant que la classe a été modifiée. si les classes ont des propriétés de style en commun. modifiez les propriétés pour indiquer la mise en forme voulue. Cliquez sur les classes à appliquer dans les volets Classes locales et Classes globales. Si vous avez appliqué plusieurs classes. Conseil : Cliquez sur les classes en maintenant la touche [Ctrl] enfoncée pour appliquer le même changement à plusieurs d'entre elles. les propriétés de la dernière classe appliquée remplacent celles des classes précédentes. Les classes du volet Classes sélectionnées sont appliquées de haut en bas. 6. Si vous modifiez une classe globale. Classe Description Cellule de corps de la colonne de liste Style utilisé pour la mise en forme des données des listes. dans le volet Classes sélectionnées. Cependant.

Pour en savoir davantage sur la modification de cette feuille de style. Pour mettre en forme un rapport Query Studio à l'aide des classes modifiées. Les styles implicites sont stockés dans une feuille de style nommée GlobalReportStyles. Procédure 1.Chapitre 4: Mise en forme d'un rapport Classe Description Cellule de titre de la colonne de liste Style utilisé pour la mise en forme des en-têtes de colonnes. 3. 81). Modification de la feuille de style de présentation implicite Outre la création ou la modification de classes dans un rapport. vous pouvez créer et modifier des classes qui s'appliqueront à tous les rapports. reportez–vous au Guide de l'utilisateur de Query Studio. Pour en savoir davantage sur l'application d'un modèle à un rapport Query Studio.css. Enregistrez le modèle. le modèle doit être appliqué au rapport. Modifiez les classes globales de votre choix. Guide de l'utilisateur . Créez un modèle Query Studio (p. reportez-vous au Guide d'administration et de sécurité.Création de rapports professionnelle 183 . 2.

Chapitre 4: Mise en forme d'un rapport 184 Report Studio .

afficher des données pendant une période spécifique. indiquer ce qui apparaît pour un contenant de données lorsque aucune donnée n'est disponible. filtrer des données. Guide de l'utilisateur . les données élémentaires sont organisées de façon hiérarchique. Les sources de données dimensionnelles comprennent des sources de données OLAP et des sources de données relationnelles modélisées sous forme de dimensions (DMR). mettre en forme des données. Utilisation de données dimensionnelles Si vous utilisez une source de données dimensionnelle. créer un calcul. L'onglet Source du volet Objets insérables affiche une vue des données basée sur les métadonnées. insérer une donnée élémentaire unique. Report Studio permet d'effectuer les opérations suivantes : ● ● ● ● ● ● ● ● ● ● ● ● ● ● utiliser des données dimensionnelles.Création de rapports professionnelle 185 . récapituler des données. créer des sections. utiliser des requêtes.Chapitre 5: Utilisation des données Rendez un rapport plus lisible et plus compréhensible en spécifiant quelles données y figurent et leur apparence. indiquer la liste des propriétés d'un objet de présentation. définir une invite. définir la mesure implicite. trier des données.

Niveau Les niveaux sont des positions dans la hiérarchie des dimensions contenant des informations au même niveau de détail et partageant les mêmes attributs.Chapitre 5: Utilisation des données (1) (2) (3) (4) (5) (6) Remarque : Le nom des niveaux et des membres d'une dimension proviennent du modèle. et Mars. Pack Un pack est un sous-ensemble d'un modèle qui contient des éléments insérables dans un rapport. en commençant par un niveau racine. 3. Par exemple. Trimestre et Mois. la hiérarchie de niveaux Année comporte les niveaux connexes suivants : Niveau Racine Premier Deuxième Nom du niveau Description Année Année Trimestre Niveau racine. Mois en cours et Mois dernier. Févr. les données peuvent être organisées en plus petits groupes. Remarque : Pour afficher les dossiers de membres. 1. comme Année. Par exemple. Janv. pour la dimension Année. T2 2004 et T3 2004. Trimestres de chaque année du niveau Année. tel que des produits. Par exemple. Il est donc de la responsabilité du modélisateur de fournir des noms explicites. le dossier Membres de la hiérarchie de niveaux Année contient tous les éléments trouvés dans les niveaux Année. 2003 et 2002. Par exemple. T1 2004. Dossier de membres Les dossiers de membres contiennent les membres disponibles pour une hiérarchie ou un niveau. 2004. vous devez cocher la case Afficher le dossier des membres dans le menu Outils(p. Dimension Les dimensions représentent des grands groupes de données descriptives sur un aspect essentiel d'une entreprise. des dates ou des marchés. Années du niveau racine Année. Mois de chaque trimestre du niveau Trimestre. Une hiérarchie peut contenir plusieurs niveaux. 5.. Troisième Mois 186 Report Studio . 2. Hiérarchie de niveaux Les hiérarchies de niveaux correspondent à des groupements plus spécifiques d'une dimension. 4. 62). Par exemple. Par exemple.

2. Dans l'onglet Source zone de travail. reportez-vous à la section "Insertion d'une propriété de membre" (p. ● et sélectionnez le du volet Objets insérables. faites glisser les membres souhaités vers la Pour insérer un membre au-dessus ou au-dessous d'un autre membre.Chapitre 5: Utilisation des données Conseil : La dimension Mesures contient les mesures disponibles dans la source de données. Dans la barre d'outils. cliquez sur le bouton Insérer un membre unique mode d'insertion souhaité. En créant un ensemble. vous pouvez appliquer une indentation pour faciliter la lecture du rapport. comme les comptes enfants d'un compte d'actif global susceptible de varier d'une année à l'autre. Procédure 1. Propriété du membre Les propriétés du membre sont des attributs qui sont propres à chaque membre. placez votre curseur au-dessus ou au-dessous d'un appel jusqu'à ce qu'une barre noire clignotante apparaisse. Vous pouvez contrôler si les enfants sont insérés avant ou après. Insertion de membres de l'arborescence Par défaut. Ainsi. Lorsque vous cliquez deux fois sur un membre que vous avez déjà inséré dans votre rapport. Il est possible de modifier la façon dont les membres sont insérés. Pour en savoir davantage sur les propriétés des membres. la propriété « Sexe » pourrait être une propriété commune à tous les membres « Employés ». les membres de l'arborescence source que vous insérez dans votre rapport sont intégrés sans aucun détail ni élément enfant.Création de rapports professionnelle 187 . sur Options. telles que la mise en forme. vous pouvez insérer un membre avec tous ses enfants ou bien insérer uniquement ses enfants. placez votre curseur sur une cellule du rapport jusqu'à ce qu'une zone noire clignotante apparaisse. il n'est pas nécessaire de modifier le rapport chaque fois que des comptes sont ajoutés ou supprimés. par défaut. Ainsi. Création d'un ensemble de membres Les ensembles permettent de regrouper des membres liés de façon logique pour diverses opérations. l'imbrication ou le tri. ● Pour remplacer un membre. La création d'ensembles peut également s'avérer utile dans le cas de membres dynamiques évoluant au fil du temps. 6. puis sur l'onglet Modification). 188). ses enfants sont insérés après le membre parent. Après avoir inséré des membres. Guide de l'utilisateur . s'ils sont imbriqués ou s'ils ne sont pas insérés du tout (cliquez sur Outils.

Si la boîte de dialogue Insertion d'une propriété du membre s'affiche.Chapitre 5: Utilisation des données Lorsque vous créez un ensemble de membres. la propriété Indentation de niveau est définie de façon que vous puissiez voir la structure hiérarchique lorsque le rapport est exécuté. Conseil : Lors de l'insertion de la totalité des membres d'une hiérarchie dans un tableau croisé. choisissez les membres à insérer : ● ● Pour insérer uniquement les membres racine de la hiérarchie. cliquez sur Membres racine. 2. Procédure 1. Insertion d'une propriété de membre Vous pouvez insérer des propriétés de membres dans un rapport. 188 Report Studio . cliquez sur Insérer une propriété et grouper. Dans la boîte de dialogue Insertion de hiérarchie. un niveau « Employés » peut comporter une propriété « Sexe ». Procédure 1. Pour insérer tous les membres de la hiérarchie. Dans la barre d'outils. 2. Dans le volet Objets insérables. indiquez si vous souhaitez répéter ou grouper la propriété : ● Pour répéter la propriété dans les lignes ou les colonnes du tableau croisé. cliquez sur Insérer une propriété seulement. mais pas au milieu. faites glisser la propriété de membre que vous souhaitez insérer dans le rapport. cliquez sur le bouton Créer des ensembles pour les membres pour passer de l'ajout de membres individuels à la création d'ensembles de membres et vice versa . Insertion d'une hiérarchie Vous pouvez insérer une hiérarchie entière dans un rapport d'un simple clic de souris. Procédure 1. La propriété figurera une seule fois dans les lignes ou les colonnes du tableau croisé. 2. faites glisser la hiérarchie que vous souhaitez insérer dans le rapport. À partir de l'onglet Source du volet Objets insérables. À partir de l'onglet Source du volet Objets insérables. vous pouvez insérer d'autres membres avant ou après cet ensemble. cliquez sur Tous les membres. sélectionnez les éléments à inclure dans l'ensemble. puis faites-les glisser vers la zone de travail. ● Pour insérer la propriété et la grouper. Ainsi.

Cliquez sur le bouton Rechercher. 3. si vous effectuez une recherche au sein d'une hiérarchie après avoir coché cette case. Vous pouvez contrôler le nombre de membres renvoyés par une recherche en indiquant une valeur pour l'option Limite du nombre de membres affichés (dans l'arborescence source)(p. Ainsi. Procédure 1.Création de rapports professionnelle 189 . Sélectionnez le paramètre de recherche à utiliser. Vous pouvez également cliquer deux fois sur les membres imbriqués pour insérer leurs enfants ou bien les développer (p. saisissez les termes ou caractères que vous souhaitez rechercher. afin de rendre le rapport plus lisible. les résultats porteront sur tous les niveaux de la hiérarchie en question. cliquez avec le bouton droit de la souris sur une dimension. Cochez la case Rechercher tous les descendants pour que la recherche prenne en compte tous les descendants. 187). dans le rapport suivant. faites glisser les membres souhaités vers la Une barre noire clignotante indique l'endroit où vous pouvez insérer la donnée élémentaire. puis cliquez sur Rechercher.Amériques. du volet Objets insérables. Par exemple. 4. À partir de l'onglet Source du volet Objets insérables. Dans la zone Mots. Vous pouvez imbriquer des membres issus de dimensions différentes. 62). et non juste le premier niveau enfant. 5. Procédure ● Dans l'onglet Source zone de travail. les trimestres (Tr1 à Tr4) ont été sélectionnés dans la dimension Date et imbriqués uniquement pour le membre VA .Chapitre 5: Utilisation des données Imbrication de membres Lorsque vous insérez des membres dans votre rapport. vous pouvez les imbriquer dans une autre ligne ou colonne. Guide de l'utilisateur . une hiérarchie ou un niveau. Recherche de membres Vous pouvez effectuer une recherche au sein des membres pour trouver rapidement les données dont vous avez besoin. 2. qui provient d'une autre dimension.

Si plusieurs requêtes sont définies dans le rapport. Si vous filtrez une requête à faits multiples. Pour ajouter un filtre qui s'applique aux valeurs récapitulatives. Si une expression est utilisée dans plusieurs rapports ou par des créateurs de rapports différents. 190 Report Studio . Pour en savoir davantage sur la création des filtres dans le pack. Conseil : Vous pouvez directement insérer des membres dans un rapport. Pour ajouter un filtre créé dans le pack. Conseil : Vous pouvez également définir des filtres dans l'Explorateur de requêtes (p. demandez à votre modélisateur de la créer en tant qu'objet autonome du modèle et incluez-la dans le pack approprié. cliquez sur l'onglet Filtres détaillés. 395). Dans le menu Données.Chapitre 5: Utilisation des données Report Studio recherche l'objet sélectionné à l'étape 1 dans tous les membres. cliquez sur l'onglet Filtres récapitulatifs. Procédure 1. Si vous filtrez des données non numériques. Par exemple. vous devez comprendre la différence entre l'utilisation d'un filtre détaillé et l'emploi d'un filtre récapitulatif (p. vous devez cliquer d'abord sur un objet lié à une requête. Si plusieurs requêtes sont définies dans le rapport. 2. Les résultats s'affichent dans une structure hiérarchique dans l'onglet Rechercher du volet Objets insérables. du volet Objets insérables. vous devez sélectionner des membres dans l'arborescence de données au lieu de saisir leurs noms (p. reportez-vous au manuel Framework Manager User Guide. Dans la boîte de dialogue Filtres. choisissez le type de filtre à créer : ● ● Pour ajouter un filtre qui s'applique aux valeurs de détail. Vous devez faire glisser le filtre vers un objet lié à une requête. 237). vous pouvez filtrer des données afin de présenter les clients qui ont placé des bons de commande d'une valeur supérieure à mille dollars au cours de l'année écoulée. dans l'onglet Source faites glisser le filtre de votre choix vers le rapport. vous pouvez également définir des limiteurs (p. Lors de l'exécution du rapport. seules y figurent les données filtrées. 236). Cela vous permet de gagner du temps puisqu'il n'est pas alors pas nécessaire de définir un filtre. Si plusieurs requêtes sont définies dans le rapport. Si vous utilisez une source de données dimensionnelle. 192). vous pouvez insérer cette même catégorie Matériel de camping directement à partir de l'onglet Rechercher. 3. Ainsi. cliquez sur l'option Filtres . faites glisser le filtre vers un objet lié à la requête voulue. au lieu d'insérer la catégorie Lignes de produits depuis l'onglet Source et d'ajouter un filtre pour la catégorie Matériel de camping. cliquez sur un objet lié à la requête voulue. Vous pouvez parcourir cette hiérarchie pour étudier les niveaux inférieurs des membres. Filtrage de données Ajoutez une expression de filtre pour cibler un rapport et minimiser le temps de traitement en excluant les données non souhaitées.

Cliquez sur le bouton Ajouter . 8. cliquez sur l'une des options disponibles dans la zone Syntaxe. dans l'onglet Paramètres. cliquez deux fois sur celles-ci dans l'onglet Données élémentaires ● . leur format doit être AAAA-MM-JJ. vous ne pouvez pas insérer la fonction topCount car elle renvoie un ensemble de données. dans l'onglet Fonctions.Création de rapports professionnelle 191 . mais pas forcément dans le modèle (telles que des calculs). par exemple. puis sur OK. Lorsque vous saisissez des valeurs de date. 236) dans le rapport. définissez l'expression du filtre : ● Pour inclure des données élémentaires ne figurant pas dans le rapport. 300) et des relations Principale/Détails (p. Les paramètres sont utilisés pour définir des invites (p. 393). cliquez sur l'une des options suivantes : ● Pour appliquer le filtre aux dossiers individuels dans la source de données. Conseil : Vous pouvez également saisir l'expression du filtre directement dans la zone Définition de l'expression. ● ● Pour inclure une valeur dérivée d'un paramètre. par exemple. Cliquez sur le bouton de validation de l'expression. ● Pour inclure des données élémentaires qui figurent dans le rapport. Si vous souhaitez filtrer les commandes individuelles d'un type de produit spécifique dans une ligne de produits ayant généré moins de mille dollars de revenus. Pour inclure des données élémentaires d'une requête spécifique (p. 220). cliquez deux fois dessus dans l'onglet Requêtes. Remarque : Vous pouvez uniquement insérer des fonctions qui renvoient une valeur booléenne. dans la zone Application. Pour en savoir davantage sur la création d'expressions. Dans la zone Éléments disponibles. cliquez deux fois dessus dans l'onglet Source. ● Pour appliquer le filtre aux données une fois que la requête les a groupées et récapitulées au niveau de détail le plus bas. cliquez sur Avant l'agrégation automatique. des rapports d'accès au détail (p. 6. 5. reportez-vous à la section "Utilisation de l'éditeur d'expression" (p. cliquez deux fois sur un paramètre. 311). Si vous avez créé un filtre détaillé. des récapitulatifs et des opérateurs à l'expression du filtre. facultatif ou ne doit pas être utilisé.Chapitre 5: Utilisation des données 4. Les expressions de filtre doivent renvoyer une valeur booléenne pour être valides. cliquez deux fois sur ces éléments. Guide de l'utilisateur . 7. Par exemple. Si vous souhaitez filtrer des types de produits dans une ligne de produits ayant généré moins de dix mille dollars de revenus. Pour ajouter des fonctions. cliquez sur Après l'agrégation automatique. Pour spécifier si le filtre est requis.

. Par exemple. par définition. Par exemple.) sous Étendue et sélectionnez le niveau de groupement pour lequel vous voulez appliquer le filtre. Le changement du contexte modifie les valeurs qui s'affichent. cliquez sur les points de suspension (. Conseil : Si vous utilisez une source de données dimensionnelle. faites glisser Asie depuis l'arborescence de sources vers la section Filtre de contexte de la vue d'ensemble. Le tableau croisé présente alors uniquement les valeurs correspondant à l'Asie. Si vous choisissez de filtrer les valeurs après l'agrégation automatique. vous filtrez les valeurs des revenus calculées au niveau du type de produit. Si vous créez un filtre détaillé sur les revenus et que vous décidez de filtrer les valeurs avant l'agrégation automatique. vous appliquez le filtre au cartouche. si vous utilisez une source de données dimensionnelles. Vous pouvez choisir d'appliquer un filtre aux revenus totaux du niveau Lignes de produits ou Types de produit. De même. Un ensemble de membres limiteurs est 192 Report Studio . les années dans les colonnes et les dépenses comme mesure. Pour redéfinir le contexte sur Asie. vous pouvez utiliser des filtres de contexte. Filtrage des valeurs à l'aide du contexte Lorsque vous utilisez des données dimensionnelles. Cliquez sur OK. en évitant de sélectionner un niveau. l'exclusion d'un niveau parent exclut les enfants de ce dernier. un rapport de revenus est groupé en ligne de produits et type de produit. également appelés filtres limiteurs. la donnée élémentaire que vous sélectionnez en tant que niveau de groupement doit être groupée dans tous les conteneurs de données liés à la requête. vous pouvez créer plusieurs filtres de contexte ou limiteurs. si un rapport contient un cartouche général qui indique les revenus totaux de tous les produits. Les données élémentaires utilisées comme filtre de contexte s'affichent dans l'en-tête du rapport lorsque vous exécutez ce dernier. 9. les données dimensionnelles sont agrégées. Par exemple. Conseil : Pour appliquer le filtre de façon globale. Si vous filtrez un récapitulatif. Si vous souhaitez que le filtrage porte sur plusieurs dimensions. Les valeurs des revenus affichées sont calculées au niveau du type de produit. vous pouvez créer un tableau croisé affichant les comptes sur les lignes. ne cliquez pas sur un niveau. créez un ensemble de membres limiteurs à l'aide de l'Explorateur de requêtes. Si vous souhaitez utiliser un calcul ou une expression pour définir un limiteur. Types de produits et Revenus. Dans le cas contraire..Chapitre 5: Utilisation des données Par exemple. l'agrégation est par la suite toujours appliquée car. le rapport ne s'exécutera pas correctement. 10. Si la requête dans laquelle vous créez le filtre récapitulatif est liée à plusieurs conteneurs de données. l'exclusion de tous les enfants exclut le parent. vous filtrez des valeurs de revenus non calculées. Il n'entraîne aucune limitation ni changement sur les éléments contenus dans les lignes ou colonnes. En outre. vous disposez d'une liste avec les données élémentaires Lignes de produits. afin de concentrer rapidement votre rapport sur une vue précise des données. Il est impossible de créer plusieurs filtres de contexte pour une même dimension.

les membres ne correspondant pas aux critères du filtre sont supprimés du rapport. sélectionnez ou recherchez un ou plusieurs éléments auxquels appliquer un filtre. Faites glisser l'élément à filtrer dans la section Filtre de contexte de la vue d'ensemble.Chapitre 5: Utilisation des données une expression qui renvoie un ensemble de membres provenant d'une même dimension. Les filtres limiteurs sont différents des autres filtres. Vous pouvez également employer les filtres de contexte comme invites lors de l'exécution du rapport (p. Un limiteur ne supprime pas les membres d'un rapport. 2. Procédure de création d'un filtre de contexte simple 1. si vous utilisez un tableau croisé affichant les années et les trimestres sur les lignes et le revenu dans les colonnes et que vous définissez un ensemble de membres limiteurs correspondant aux deux premiers trimestres de 2006. Lorsque vous filtrez des données. Procédure de création d'un filtre limiteur avancé 1. Par exemple. vous pouvez définir un ensemble de membres limiteurs filtrant les 5 premiers produits générant le revenu le plus élevé. Positionnez la souris sur le bouton Explorateur de requêtes vous souhaitez ajouter un limiteur.Création de rapports professionnelle 193 . 221). sélectionnez un nouvel élément dans la liste déroulante sous Filtre de contexte. À partir de l'onglet Source du volet Objets insérables. les valeurs associées sont supprimées et des cellules vides s'affichent. En effet. vous obtenez le résultat suivant : En outre. 3. Par exemple. les valeurs récapitulatives du rapport sont recalculées pour refléter les résultats renvoyés par le limiteur. et cliquez sur la requête à laquelle Guide de l'utilisateur . Pour changer le contexte.

seuls les éléments d'identificateurs de niveau des caractéristiques liées au temps dans SAPBW. Les objets du même niveau sont des valeurs caractéristiques ayant le même parent que le membre filtré. 3. doivent être utilisés pour appliquer des filtres autres que des filtres d'égalité. mise à jour ou requête). Filtrage des données à l'aide d'une source de données SAP BW Si vous utilisez une source de données SAP BW. pour que le filtre [Bureau] > 'Chicago'. sous forme de chaînes mises en forme. vous pouvez appliquer le filtre à l'un des éléments d'attribut associés au niveau.[Téléphone]) . prenez les éléments suivants en considération lorsque vous appliquez des filtres : Si vous appliquez un filtre et un tri à un élément qui correspond au niveau de feuille d'une hiérarchie récurrente. Tous les éléments (d'attribut) de ces hiérarchies sont la représentation. même si les valeurs calculées sont correctes. Faites glisser les membres souhaités dans la zone Définition de l'expression. répétez l'étape 2 afin de créer un ensemble de membres limiteurs distinct. Vous devez associer les membres dans l'expression à l'aide de la fonction set. par exemple [NomLongBureau] > 'C'. Par exemple. < et > fonctionnent. ainsi qu'un rôle de _businessKey. mais ils sont plus lents car SAP BW est optimisé pour les requêtes basées sur des identificateurs. L'identificateur de niveau doit être une valeur exacte pour que les opérateurs =. Ces éléments sont appelés identificateurs de niveau. les objets du même niveau risquent de s'afficher dans le rapport.000). 194 Report Studio . des valeurs caractéristiques auxquelles elles sont associées. l'heure et la date-heure pour représenter les valeurs de date et d'heure. mais certaines applications laissent le SGBDR utiliser une heure implicite plutôt que l'heure réelle. Si vous ne connaissez pas les valeurs exactes. Omission de la partie heure dans les colonnes de date Les systèmes de bases de données utilisent la date. faites glisser Ensemble de membres limiteurs dans le volet 4. Pendant une opération effectuée sur les lignes (insertion. Dans l'onglet Boîte à outils Limiteur. l'application peut indiquer seulement une valeur de date et laisser le système de base de données inclure une heure implicite (normalement 00:00:00. l'expression suivante contient les membres Télécopie et Téléphone de la dimension Mode de commande : set([Télécopie]. tels que 0CALDAY et 0CALMONTH.Chapitre 5: Utilisation des données 2. Lors du filtrage de données liées au temps. la valeur 'Chicago' doit exister dans la source de données. Une valeur de date-heure est composée d'une partie date et d'une partie heure. Ces valeurs formatées sont triées par ordre alphanumérique et non de façon chronologique. Pour ajouter des membres d'une autre dimension. Par exemple. Chaque niveau d'une hiérarchie SAP BW contient un élément qui porte le même nom que le niveau. Il est possible d'appliquer un filtre sur les éléments non identificateurs.

l'expression suivante donne comme résultat toutes les valeurs entre 00: 00:00:000 et 23:59:59:000 pour un jour donné.DATES Conseil : Vous pouvez changer le format de données de la colonne de sorte qu'elle affiche seulement la valeur de date. créez un filtre sous forme de colonne-date entre date-(valeur inférieure de l'heure) et date-(valeur supérieure de l'heure). l'invite implicite contient un paramètre de date.Chapitre 5: Utilisation des données La difficulté avec une date-heure réside dans le fait qu'une application peut ne pas se soucier du composant heure. car il est possible que le comportement de l'application soit modifié et qu'elle commence à tenir compte des heures réelles. Il suffit d'indiquer la valeur Abrégé dans la propriété Format de la date. Si l'application a stocké la portion de l'heure réelle. la requête ne retournera aucune donnée. peu importe l'heure de la transaction. définissez un calcul qui utilise la fonction CAST pour convertir la date-heure en date. Vous pouvez ensuite appliquer des filtres à la colonne DATEONLY pour obtenir les résultats voulus. l'utilisateur reçoit comme réponse à sa requête le nombre de commandes reçues dans la journée. convertir la valeur de date-heure en date. créer un filtre de type haut-bas. Il est risqué de se fier à l'emploi de l'heure implicite. l'invite implicite contient un paramètre de date et d'heure.[DATES]. Conversion de date-heure en date Dans le modèle de Framework Manager. Afin d'éviter ce problème. il souhaite connaître le nombre total de commandes.1.[COL1] between ?p1? and cast(substring(?p1?.Création de rapports professionnelle 195 . car le nombre de commandes saisi à minuit est probablement de zéro. Par exemple. si vous utilisez une source de données Oracle. Si vous créez dans Report Studio un paramètre qui applique un filtre à cette colonne.000’.10). l'expression suivante crée une colonne dérivée DATEONLY à partir de COL1.trunc(COL1) as DATEONLY from [SCOTT_TIGER]. Par exemple. alors que DATEONLY contient les dates avec l'heure implicite de 00:00:00. où COL1 contient les valeurs telles que stockées par l'application. car il s'agit toujours du type de données date-heure. si un utilisateur cherche à savoir « Combien de commandes ai-je reçu aujourd'hui ? ». [SCOTT_TIGER].’23:59. Si l'application n'a pas tenu compte de l'heure réelle mais a eu recours à une heure implicite au moment de stocker les lignes. Omission de l'heure par la création d'un filtre de type haut-bas Vous pouvez créer un filtre pour ignorer l'heure.[DATES]. Troncation de l'heure par création d'une colonne dérivée Dans le modèle de Framework Manager. vous pouvez : ● ● ● tronquer l'heure en créant une colonne dérivée.DATE) Si vous créez dans Report Studio un paramètre qui applique un filtre à ce calcul. Par exemple. Dans le modèle de Framework Manager. : Select COL1.timestamp) Guide de l'utilisateur . l'expression suivante convertit le type de données de la colonne COL1 en date : cast ([SCOTT_TIGER]. créez une colonne dérivée à l'aide d'une expression calculée qui coupe l'heure de la date-heure et retourne une date-heure qui contient la date originale et l'heure implicite.59.[COL1]. Par exemple.

un tableau croisé contient des années insérées en tant que membres individuels dans des colonnes. vous pouvez trier un ensemble de membres en fonction d'un titre (libellé d'en-tête). 187). vous pouvez trier les éléments d'une liste par ordre croissant ou décroissant en fonction d'une valeur ou d'un titre. vous ne pouvez pas trier sur Data_Item1_Dimension1. lorsque vous sélectionnez Trier l'ensemble . Par exemple. un ensemble contient des régions et vous les triez à l'intérieur de l'ensemble par ordre alphabétique décroissant. Vous pouvez aussi réaliser un tri avancé (p. Les valeurs de la colonne 2004 sont triées. Par exemple. Ce type de tri est réalisé dans la présentation du rapport et non dans la requête. puis vous choisissez de trier par ordre décroissant. Data_Item2_Dimension1. Vous sélectionnez 2004. 198) pour classer les ensembles à l'aide d'une intersection (nuplet) ou d'une propriété de membre. des lignes de produits insérées en tant qu'ensemble de membres sur les lignes. Ce type de tri est réalisé dans la requête. Tri dans la présentation Si vous utilisez des données relationnelles. ainsi que des revenus insérés en tant que mesure.Croissant ou Trier l'ensemble . Le tri appliqué à un élément remplace tout tri précédemment appliqué. les ensembles sont triés en fonction des titres. vous devez créer des ensembles pour les membres de votre rapport (p. Par défaut. Seules les données élémentaires étendues qui représentent des ensembles prennent en charge le tri des ensembles. 198) pour classer les colonnes dans des groupes ou pour trier une ligne ou une colonne à l'aide d'une autre donnée élémentaire. Vous pouvez aussi effectuer un tri avancé (p. 196 Report Studio . Par exemple. Avant de trier les ensembles. tels que les revenus ou le nom de l'employé. Le tri dans la présentation s'avère utile lorsque vous travaillez avec des listes. Report Studio propose plusieurs options de tri selon que vous utilisez des données relationnelles ou dimensionnelles et selon le type de donnée élémentaire que vous sélectionnez.Chapitre 5: Utilisation des données Tri des données Par défaut. vous cliquez sur le bouton Trier par valeur. Vous ne pouvez pas trier les données élémentaires provenant de dimensions mixtes. Report Studio extrait les éléments selon l'ordre défini dans la source de données. Tri en fonction des valeurs Si vous utilisez des données dimensionnelles. Data_Item1_Dimension2. vous pouvez trier les membres des ensembles de l'axe opposé en fonction de la valeur d'un membre ou d'une mesure que vous sélectionnez. Vous ne pouvez pas appliquer simultanément un tri dans les ensembles et un tri dans la présentation. Vous pouvez trier les éléments pour mieux voir les données importantes. Définir le tri Si vous utilisez des données dimensionnelles.Décroissant. lorsque votre rapport inclut des données relationnelles et lorsque vous utilisez des données élémentaires basées sur des expressions.

vous devez créer des ensembles pour les membres de votre rapport (p. Tous les éléments (d'attribut) de ces hiérarchies sont la représentation. Vous pouvez modifier l'ordre dans lequel les colonnes sont triées. 187). Sélectionnez 2004 et triez les valeurs par ordre décroissant . de la valeur la plus élevée à la valeur la plus faible de chaque produit. ainsi qu'un rôle de _businessKey. 2. Considérations à prendre en compte pour le tri de données SAP BW Si vous utilisez une source de données SAP BW. les détaillants s'affichent alors. Lorsque vous indiquez un ordre de tri pour plusieurs colonnes. Par exemple. les éléments sont triés en fonction des valeurs de la ligne ou colonne imbriquée au niveau le plus interne de l'axe opposé. des valeurs caractéristiques auxquelles elles sont associées. Guide de l'utilisateur . Avant de procéder à ce type de tri. cliquez d'abord sur Présentation. B et C à un rapport et indiquez un ordre de tri pour chacune. Dans le menu Données . Ces valeurs formatées sont triées par ordre alphanumérique et non de façon chronologique. Lorsque vous exécutez le rapport. 0CALDAY et 0CALMONTH) doit être utilisé pour le tri. un tableau croisé affiche les années dans les colonnes et les détaillants sont imbriqués dans les lignes de produits sur les lignes. Seul l'identificateur de niveau de toutes les caractéristiques liées au temps (par exemple. la colonne A est triée en premier.Création de rapports professionnelle 197 . nous nous référons à un élément de requête qui porte le même nom que le niveau qui a le rôle de _businessKey. vous ajoutez les colonnes A. puis les colonnes B et C. Chaque niveau d'une hiérarchie SAP BW a un identificateur de niveau. Dans les tableaux croisés imbriqués. Par exemple. Une flèche vers le haut ou vers le bas s'affiche à côté de la donnée élémentaire pour indiquer qu'un ordre de tri a été défini. cliquez sur Trier en ordre croissant ou Trier en ordre décroissant. Procédure de tri dans la présentation 1. chaque niveau d'une hiérarchie contient un élément qui porte le même nom que le niveau. Conseil : Si vous triez une donnée élémentaire étendue. elles sont triées dans l'ordre dans lequel elles ont été insérées dans le rapport. Cliquez sur la donnée élémentaire en fonction de laquelle vous souhaitez effectuer le tri. sous forme de chaînes mises en forme. Ces éléments sont appelés identificateurs de niveau. Conseil : Par identificateur de niveau.Chapitre 5: Utilisation des données Ce type de tri est réalisé dans la requête.

cliquez sur la ligne ou la colonne sur laquelle vous souhaitez effectuer un tri avancé. par exemple Année de commande par Revenus. vous pouvez trier les colonnes au sein de groupes et changer leur ordre de tri. puis sélectionnez Trier l'ensemble - Croissant ou Trier l'ensemble . Si vous utilisez des données dimensionnelles. sélectionnez un membre ou une mesure sur l'axe vertical. Vous pouvez par exemple trier les employés en utilisant le nombre de jours de congé maladie pris au cours de l'année 2006 (p. 2. 88) souhaitée. pour trier un ensemble sur l'axe horizontal. vous pouvez les trier à l'aide de la propriété d'un membre. Cliquez sur le bouton Tri dans la barre d'outils. cliquez sur Ne pas trier. Dans un tableau croisé. Par exemple. Dans un tableau croisé. 2. puis sur Tri avancé. ● 198 Report Studio . Cliquez sur le bouton Trier les ensembles de l'axe opposé par valeur Conseil : Pour supprimer un ordre de tri.Décroissant. Vous pouvez aussi trier en utilisant une intersection de membres. cliquez sur Ne pas trier. Procédure de tri des ensembles en fonction du titre 1. sélectionnez un membre ou une mesure à trier. Cliquez sur une colonne. cliquez sur Trier. Procédure de tri des ensembles sur l'axe opposé en fonction des valeurs 1. également appelée nuplet.Chapitre 5: Utilisation des données Conseil : Pour supprimer un ordre de tri. dans la barre d'outils. Dans le menu Données. Conseil : Pour supprimer un ordre de tri. Si vous utilisez des données relationnelles dans une liste. développez le dossier de la colonne groupée (p. 211). procédez comme suit : ● Dans le volet Groupes. sous le dossier Groupes. Tri avancé Vous pouvez effectuer un tri avancé dans un rapport. Dans un tableau croisé. vous pouvez trier une ligne ou une colonne en fonction d'un autre élément. 3. Procédure de tri dans la présentation 1. Si vous triez une liste et souhaitez trier une colonne au sein d'un groupe. Dans un tableau croisé. cliquez sur Ne pas trier. supposons que votre rapport comporte des noms d'employés et que vous souhaitiez trier les employés à l'aide de la propriété Sexe. 2. Par exemple. faites glisser les données élémentaires à trier dans le dossier Liste de tri. sélectionnez un ensemble à trier. Dans le volet Données élémentaires.

puis Tri avancé. dans le volet Groupes. 6.). Pour trier les éléments en fonction d'une propriété de membre.Chapitre 5: Utilisation des données Conseil : Vous pouvez également faire glisser des données élémentaires depuis le dossier Liste de tri détaillée. ● Cliquez sur le bouton Ordre de tri afin d'indiquer l'ordre croissant ou décroissant. sélectionnez Intersection (nuplet). Sélectionnez les options de tri de votre choix. La différence réside dans le fait que les en-têtes et cartouches de section s'affichent Guide de l'utilisateur . 3..Création de rapports professionnelle 199 . 4. Si vous triez une liste et souhaitez modifier l'ordre de tri des colonnes. dans la barre d'outils et cliquez sur Tri avancé de l'ensemble ou Création de sections Créez des sections dans un rapport pour faire apparaître une donnée élémentaire comme en-tête d'une section. 88). La création de sections est similaire à la création d'en-têtes par groupement en fonction d'une donnée élémentaire (p. les colonnes la catégorie Année de commande et dont la mesure est Revenus. Prenons l'exemple d'un tableau croisé dont les lignes contiennent la catégorie Lignes de produits. parcourez l'arborescence et sélectionnez la propriété de membre que vous souhaitez utiliser. 2. Ensuite. cochez la case Tri hiérarchisé. faites glisser la catégorie Revenus dans le volet Liste de tri. puis cliquez sur les points de suspension (. changez l'ordre des colonnes dans le dossier Liste de tri d'un groupe ou dans le dossier Liste de tri détaillée. sélectionnez ensuite les éléments que vous souhaitez utiliser et cliquez sur la flèche vers la droite pour les placer dans la liste Membres et mesures d'intersection. sous Trier par. Si vous triez des membres de différents niveaux et souhaitez conserver la hiérarchie. Sélectionnez un ensemble. Conseil : Ajoutez des éléments au dossier Liste de tri détaillée pour trier les éléments ne constituant pas des groupes. un membre ou une mesure à trier. faites glisser l'élément à trier dans le volet Liste de tri. puis cliquez sur les points de suspension (. des sections séparées apparaissent pour chaque valeur. Cliquez sur le bouton Tri Présentation. Pour trier la catégorie Année de commande par Revenus. Lors de l'exécution du rapport. 5. Si vous triez un tableau croisé. Pour trier les éléments en fonction d'une intersection de membres. Dans Membres et mesures disponibles. sélectionnez Propriété. 4. sous Trier par. 5.... Procédure de tri des ensembles 1. procédez comme suit : ● Dans le volet Données élémentaires. ● Cliquez sur le bouton Ordre de tri afin d'indiquer l'ordre croissant ou décroissant.).

vous ne pouvez grouper des données élémentaires que dans des listes. 201). Il apparaît en tant que nœud vers la zone Corps (page). cette option de menu crée des sections sans définir de relation Principale/Détails. Procédure 1. 3. 200 Report Studio . puis cliquez sur OK. Si la colonne figure dans une liste ou un répétiteur. 4. Si la colonne figure dans un tableau croisé ou un graphique. 3. vous pouvez aussi créer des couches de page pour afficher les valeurs sur une page séparée pour chaque membre (p. Suppression de sections Pour supprimer des sections et réinsérer les données élémentaires utilisées pour créer les sections du conteneur de données. cette option de menu crée des sections avec une relation Principale/Détails. Lorsque vous utilisez des données dimensionnelles. Cliquez sur la colonne à afficher comme en-tête de section. Pour ajouter ou supprimer des en-têtes ou cartouches de section. Cela permet d'améliorer les performances lors de l'exécution du rapport. Les sections sont créées et un en-tête de section s'affiche. Développez la page dans laquelle se trouve le contenant de données avec la section. sélectionnez l'option Structure de la page. cliquez sur En-têtes et cartouches de liste. En outre. cochez ou décochez les cases appropriées. ● Dans le menu Structure. procédez comme suit : Procédure 1. 2. cliquez sur l'option Découper en sections à l'aide d'une relation Principale/Détails. cliquez sur l'option Section . Les cases à cocher des en-têtes et cartouches de section se trouvent sous En-tête global. Cette option de menu crée des sections avec une relation Principale/Détails. 2. Le conteneur de données. du graphique ou du répétiteur. est imbriqué dans une liste. dans lequel se trouve la colonne utilisée pour créer les sections. Faites glisser ce contenant dans la zone Corps (page). Développez la zone Corps (page) jusqu'à ce que vous affichiez le contenant de données dans lequel vous avez ajouté la section. Dans le menu Affichage. dans le menu Structure.Chapitre 5: Utilisation des données à l'extérieur de la liste. Le contenant de données est imbriqué dans l'objet Corps de colonne de liste de l'objet Liste qui est créé lors de l'ajout d'une section. Effectuez l'une des opérations suivantes : ● Dans le menu Structure.

Vous pouvez accéder aux différentes pages au moyen des liens figurant sous le rapport. puis cliquez sur Tout supprimer. 149). reportez-vous à la section "Vue Structure de la page" (p. avec des pages de titre et de fin par exemple. Vous souhaitez filtrer votre rapport pour que les valeurs de chaque département s'affichent sur une page séparée. Toutefois. un titre apparaît dans l'en-tête pour indiquer le contenu de chaque page. Avec les couches de page. La création de couches de page est semblable au processus de filtrage à l'aide du contexte (p. puis sur le bouton Grouper/Dissocier pour dissocier l'élément. vous pouvez créer des couches de page dans un rapport pour afficher les valeurs sur une page séparée pour chaque membre. sélectionnez ou recherchez un ou plusieurs éléments auxquels appliquer le filtre. Création de couches de page Lorsque vous utilisez des données dimensionnelles. Guide de l'utilisateur . Le tableau croisé affiche les résultats des enfants de l'élément sélectionné sur des pages distinctes et une zone de liste déroulante apparaît sous Couches de page. Supprimez l'objet Liste. Après la création des couches de page. 192). Faites glisser de nouveau la donnée élémentaire utilisée en tant qu'en-tête de section dans le contenant de données. Pour supprimer des sauts de page. Dans le menu Affichage. 3. cliquez sur les liens Page suivante et Page précédente figurant sous le rapport. Pour remplacer les sauts de pages par des éléments de la même dimension.Chapitre 5: Utilisation des données 5. 2. le rapport est divisé de façon que chaque enfant du membre que vous ajoutez à la zone Couches de page apparaisse sur une page distincte. avec les filtres de contexte. cliquez sur Supprimer dans la liste déroulante. sélectionnez un élément dans la liste déroulante. Faites glisser l'élément à filtrer vers la section Couches de page de la vue d'ensemble. Conseil : Pour passer d'une page à une autre.Création de rapports professionnelle 201 . cliquez avec le bouton droit de la souris sur la zone Couches de page. 7. 6. Pour en savoir davantage sur l'affichage de la structure de la page. Si vous avez créé des sections dans une liste sans créer une relation Principale/Détails. cliquez sur la donnée élémentaire. Procédure 1. cliquez sur l'onglet Données élémentaires . 167). les valeurs sont filtrées en fonction du membre que vous ajoutez à la zone Filtre de contexte. Prenons l'exemple d'un rapport contenant des informations sur les salaires des employés de toute la société. Pour supprimer tous les sauts de page. Dans le volet Objets insérables. Si vous souhaitez créer des couches de page plus complexes dans vos rapports. vous pouvez définir des ensembles de pages (p. sélectionnez l'option Conception de la page. Dans l'arborescence de sources. 9. 8.

L'agrégation au niveau du récapitulatif indique le mode de totalisation des données élémentaires dans les en-têtes et les cartouches d'une liste. mode d'agrégation (p. vous ne pouvez pas effectuer également des opérations de groupement ou de tri. bouton Agrégat de la barre d'outils (p. l'agrégation au niveau du détail indique le mode de totalisation des valeurs qui figurent dans les cellules. telles que des images ou des objets multimédias. l'agrégation au niveau du détail indique le mode de totalisation des valeurs qui figurent sur les lignes. 206). 205). l'agrégation peut se faire au niveau du détail ou du récapitulatif. L'agrégation au niveau du détail indique le mode de totalisation d'une donnée élémentaire au niveau le plus bas du rapport. ordre de résolution (p. Vous pouvez définir l'agrégation au niveau du détail ou du récapitulatif de différentes façons au moyen des éléments suivants : ● ● ● ● ● ● ● propriétés d'agrégation indiquées dans le modèle (p. Par exemple. propriétés d'agrégation d'une donnée élémentaire (p. 203). propriété Groupement et récapitulatif automatiques(p. fonctions d'agrégation des expressions de données élémentaires (p. Dans le rapport de type Liste ci-dessous. 212). 204). Dans les tableaux croisés. ainsi que sur les lignes et dans les colonnes de totaux d'un tableau croisé. Si un récapitulatif est appliqué à un rapport contenant des données BLOB (Binary Large Object). 203).Chapitre 5: Utilisation des données Récapitulation des données Dans un rapport. 202 Report Studio . l'agrégation au niveau du détail d'une mesure telle que Revenus peut être Total à la fois dans les listes et dans les tableaux croisés. cela signifie que les valeurs que vous voyez dans la colonne Revenus représentent le revenu total de chaque type de produit. 205). Dans les listes.

Framework Manager et Report Studio (p. Type de donnée Le mode d'agrégation des données dépend également du type de donnée agrégé. vous ne pouvez pas définir une agrégation au niveau du détail différente dans un rapport. si vous agrégez une donnée élémentaire représentant des codes d'article. vous pouvez utiliser les propriétés d'agrégation définies pour l'élément de requête dans le modèle Framework Manager. Compte (éléments distincts). les seules règles d'agrégation qui s'appliquent sont Nombre. Le type d'agrégation utilisé est indiqué dans la source de données elle-même. Définition de la propriété Groupement et récapitulatif automatiques Définissez la propriété de requête Groupement et récapitulatif automatiques pour indiquer si Report Studio doit regrouper les données élémentaires non factuelles (identificateurs et attributs) et appliquer des fonctions d'agrégation pour agréger les données élémentaires de faits des listes. Procédure 1. définissez la propriété Groupement et récapitulatif automatiques sur la valeur de votre choix : Guide de l'utilisateur . les données sont toujours récapitulées. toutes les valeurs des mesures qui apparaissent dans les rapports sont récapitulées à l'avance. quelle que soit la façon dont cette propriété est définie. Le modèle définit la fonction récapitulative implicite pour chaque élément de requête. Si vous utilisez une source de données OLAP. 69). Positionnez le pointeur sur le bouton Explorateur de requêtes votre choix. reportez-vous à la section "Ajout de données à un rapport" (p. Maximum et Minimum. 391). aux identificateurs et aux attributs. Par exemple.Chapitre 5: Utilisation des données Sources de données OLAP Les options de récapitulatif dépendent du type de source de données que vous utilisez. Le rapport affiche toujours le type d'agrégation défini dans la source de données. et cliquez sur la requête de 2. car la source de données contient des valeurs cumulées. Pour savoir comment déterminer le type de donnée représenté par une donnée élémentaire. Compte (éléments non nuls). Dans la fenêtre Propriétés. Les règles d'agrégation s'appliquent différemment aux faits.Création de rapports professionnelle 203 . Les fonctions d'agrégation sont mises en correspondance entre les sources de données. Définition de l'agrégation au niveau du détail ou du récapitulatif au moyen des propriétés d'agrégation indiquées dans le modèle Lorsque vous travaillez avec des sources de données relationnelles ou des sources de données relationnelles modélisées de façon dimensionnelle. Ainsi. Si vous interrogez une source de données OLAP. au lieu de définir l'agrégation au niveau du détail ou du récapitulatif dans le rapport.

● Selon le type de source choisi à l'étape précédente. ● Pour afficher des lignes détaillées. Un cartouche est créé pour chaque groupe. Par exemple. les récapitulatifs de groupes et généraux s'affichent. Dans le menu Données. l'option Personnaliser vous permet d'ajouter votre propre fonction d'agrégation dans l'expression de la donnée élémentaire (p. pour le récapitulatif. cliquez dessus.Chapitre 5: Utilisation des données ● Pour regrouper les données élémentaires de faits non agrégées et appliquer des fonctions d'agrégation pour agréger les données élémentaires de faits des listes. Le bouton Agrégat définit la propriété de sommaire de l'agrégat (p. Ce bouton donne accès à un sous-ensemble de fonctions d'agrégation disponibles dans Report Studio. puis sélectionnez le type de source que vous souhaitez utiliser pour définir le libellé. ainsi qu'un en-tête global. si vous avez sélectionné Valeur de la donnée élémentaire comme type de source. 205). définissez cette propriété sur Oui. souhaité (p. Cliquez sur la colonne à laquelle vous souhaitez ajouter un récapitulatif. cliquez sur le type de récapitulatif 4. 149). Conseils ● Pour modifier un récapitulatif. cliquez sur la propriété Valeur de la donnée élémentaire. Dans la fenêtre Propriétés. le récapitulatif s'affiche sous la forme d'un cartouche (p. 95). cliquez sur la propriété Type de source. 3. Ouvrez le rapport souhaité. Par exemple. Dans les listes. Dans les tableaux croisés et les graphiques. Pour modifier le libellé du récapitulatif. un libellé dynamique variant en fonction des valeurs des données élémentaires. puis sur la donnée élémentaire à utiliser pour définir le libellé. 204 Report Studio . 205) pour la donnée élémentaire sur l'agrégation au niveau du récapitulatif sélectionnée. procédez comme suit : ● ● Cliquez sur le libellé. puis dans la fenêtre Propriétés. En outre. sélectionnez Fonction de sommaire de l'agrégat (p. 205) et choisissez une autre fonction. sous Donnée élémentaire. le récapitulatif s'affiche sous la forme d'un nœud (p. puis place la donnée élémentaire dans un cartouche approprié. cliquez sur la propriété figurant sous Type de source et définissez le libellé. Ajout de récapitulatifs simples à l'aide du bouton Agrégat Vous pouvez ajouter des récapitulatifs simples aux groupes d'un rapport en utilisant le bouton Agrégat de la barre d'outils. Procédure 1. 2. s'ils n'existent pas déjà. 387). définissez cette propriété sur Non. Si la colonne à laquelle vous avez ajouté un récapitulatif est groupée. cliquez sur Valeur de la donnée élémentaire pour produire.

Définition des propriétés d'agrégation d'une donnée élémentaire Pour chaque donnée élémentaire d'un rapport. vous pouvez ajouter le récapitulatif Somme en tant qu'en-tête. 393) qui portent le même nom que celles disponibles par l'intermédiaire des propriétés Fonction d'agrégation et Fonction de sommaire de l'agrégat(p. vous pouvez ajouter plusieurs récapitulatifs au même niveau. ● ● Guide de l'utilisateur . ce qui totalisera l'ensemble des revenus de chaque année de commande. Cliquez sur la donnée élémentaire pour laquelle vous souhaitez définir l'agrégation au niveau du détail ou du récapitulatif. Vous pouvez ensuite ajouter le récapitulatif Moyenne en tant que cartouche. Dans la fenêtre Propriétés. 387). Les fonctions d'agrégation de l'éditeur d'expression (p. Procédure 1. Vous avez besoin d'expressions d'agrégation non disponibles dans les propriétés d'agrégation. Pour Lignes de produits. 205). le fait de définir la propriété Fonction de sommaire de l'agrégat sur Total revient à modifier l'expression de la donnée élémentaire de la façon suivante : total([Revenus]) En général. Utilisation des fonctions d'agrégation dans les expressions de données élémentaires Vous pouvez utiliser les fonctions d'agrégation dans les expressions de données élémentaires. Ajoutez une fonction d'agrégation à l'expression d'une donnée élémentaire si l'une des conditions suivantes s'applique : ● La source de données sous-jacente est relationnelle et vous souhaitez utiliser des fonctions d'agrégation de base de données spécifiques à un fournisseur.Chapitre 5: Utilisation des données ● Dans un tableau croisé. Par exemple. vous pouvez indiquer les propriétés de l'agrégation au niveau du détail ou du récapitulatif de façon à pouvoir gérer facilement les récapitulatifs sans avoir à créer d'expressions de données élémentaires complexes (p. ce qui donnera le revenu moyen de toutes les lignes de produits pour chaque année de commande. 205) fonctionnent de la même façon. Vous souhaitez utiliser des fonctions d'agrégation qui utilisent plus d'un paramètre. définissez la Fonction d'agrégation ou la propriété Fonction de sommaire de l'agrégat sur la fonction souhaitée (p. telles que la clause for.Création de rapports professionnelle 205 . 2. les colonnes la catégorie Année de commande et dont la mesure est Revenus. Prenons l'exemple d'un tableau croisé dont les lignes contiennent la catégorie Lignes de produits. tel que centile. Utilisez des fonctions récapitulatives dans les expressions si le récapitulatif requis n'est pas pris en charge en tant que propriété d'agrégat ou de sommaire d'agrégat ou si la complexité de l'expression empêche sa gestion à l'aide des propriétés des données élémentaires. la maintenance des rapports est plus facile si vous utilisez les propriétés Fonction d'agrégation et Fonction de sommaire de l'agrégat au lieu d'ajouter des fonctions d'agrégation aux expressions de données élémentaires.

2. vous devez définir le mode d'agrégation que Report Studio doit utiliser lors de l'agrégation de données dans les tableaux croisés et les graphiques (p. Vous déterminez l'expression aggregate utilisée en définissant le mode d'agrégation (p. En d'autres termes. votre expression nécessite des agrégats à des niveaux de groupe différents.Chapitre 5: Utilisation des données Par exemple. 206). 3. Le mode d'agrégation définit la clause d'agrégation à utiliser dans l'expression de la donnée élémentaire. Type de produit et Quantité. Définition du mode d'agrégation Si vous travaillez avec une source de données dimensionnelle ou une source de données relationnelle modélisée de façon dimensionnelle. Procédure 1. Ajoutez les fonctions d'agrégation souhaitées à l'expression de la donnée élémentaire. Vous souhaitez calculer le pourcentage que représente chaque type de produit par rapport à la quantité parent. Cliquez sur l'onglet Modification. cliquez deux fois sur la propriété Expression. Cliquez sur OK. Vous utilisez des fonctions d'agrégation dans l'expression de la donnée élémentaire avec une clause for pour définir le niveau de groupe comme suit : total([Quantité] de [Type de produit]) / total([Quantité] de [Lignes de produits]) Procédure 1. 62) que vous souhaitez utiliser. ● aggregate(measure within detail data item) Calcule le niveau de détail le plus bas dans le rapport. Dans le volet Propriétés. Cliquez sur la donnée élémentaire de votre choix. Cliquez sur Mode d'agrégation et sélectionnez le mode d'agrégation (p. Dans le menu Outils. 206 Report Studio . cliquez sur Options. Agrégation de valeurs dans des tableaux croisés et graphiques Dans les tableaux croisés et les graphiques. votre rapport inclut les données Lignes de produits. 2. 206). 3. 4. Cela signifie que vous devez comparer la quantité totale de chaque type de produit avec celle de chaque ligne de produits parente. les valeurs agrégées sont calculées avec l'une des expressions aggregate suivantes : ● aggregate(measure within set set expression) Calcule les valeurs du membre de la source de données dans le contenu en cours. ● aggregate(measure within aggregate data item) Calcule chaque niveau de détail dans le rapport.

Chapitre 5: Utilisation des données Dans le tableau croisé suivant, par exemple, si vous avez choisi Total en tant que récapitulatif, les expressions d'agrégation suivantes sont produites pour chaque mode d'agrégation :

Total ([Revenus] dans l'ensemble [Trimestre]) Cette expression cumule les valeurs trimestrielles de la source de données pour la ligne de produits de l'intersection. Dans le coin inférieur droit, elle cumule l'agrégat de toutes les lignes de produits pour chaque trimestre.

Total ([Revenus] dans les détails [Trimestre]) Cette expression cumule les valeurs mensuelles visibles dans le rapport pour la ligne de produits de l'intersection. Dans le coin inférieur droit, elle cumule toutes les valeurs des intersections Mois - Ligne de produits visibles dans le rapport.

Total ([Revenus] dans l'agrégat [Trimestre]) Cette expression cumule les valeurs mensuelles visibles dans le rapport pour la ligne de produits de l'intersection en trimestres. Dans le coin inférieur droit, elle fait le même calcul, mais elle commence par l'agrégat de toutes les lignes de produits pour chaque mois.

Dans les cas simples, les membres et valeurs visibles dans le rapport et les règles d'agrégation du rapport sont les mêmes que celles de la source de données, et toutes ces expressions produisent les mêmes résultats. Par exemple, pour les valeurs Trimestre et Mois, si vous cumulez les valeurs de tous les mois de tous les trimestres, vous pouvez utiliser indifféremment les valeurs visibles, les valeurs du cube ou les valeurs des mois ou des trimestres. Le résultat est le même.

Les résultats diffèrent lorsque vous commencez à filtrer, à changer les types d'agrégation ou à utiliser des expressions Set ou des unions.

Guide de l'utilisateur - Création de rapports professionnelle 207

Chapitre 5: Utilisation des données Par exemple, le tableau croisé suivant affiche la quantité de produits vendus pour l'ensemble des types de produits et chaque ligne de produits. La partie inférieure du tableau croisé compte trois valeurs récapitulatives qui affichent la quantité moyenne vendue par ligne de produits.

Chaque valeur récapitulative utilise un mode d'agrégation différent qui est indiqué dans le nom du récapitulatif. ● Moyenne (Ligne de produits) - dans les détails Ce récapitulatif correspond à la moyenne des valeurs détaillées dans le tableau croisé. ● Moyenne (Ligne de produits) - dans l'agrégat Pour chaque ligne de produits, la moyenne des valeurs détaillées est calculée. Cela revient à appliquer la fonction d'agrégation average à la colonne Type de produit. Ce récapitulatif correspond à la moyenne des moyennes de types de produits. ● Moyenne (Ligne de produits) - dans l'ensemble Ce récapitulatif correspond à la moyenne des valeurs de type de produits cumulées dans des ensembles au niveau Lignes de produits. Les valeurs sont obtenues depuis la source de données. S'il existe des filtres ou des limiteurs, les valeurs sont recalculées à l'aide des règles d'agrégation définies dans la source de données. Dans la plupart des cas, il est préférable d'utiliser le mode d'agrégation within detail car ses résultats sont plus faciles à comprendre et sont identiques à ceux des cartouches dans un rapport de type Liste groupée. Dans des cas plus complexes, il vaut parfois mieux utiliser le mode d'agrégation within aggregate. Le mode d'agrégation within set doit être réservé aux rapports dont la cible

208 Report Studio

Chapitre 5: Utilisation des données est purement dimensionnelle. Par exemple, lorsque aucun filtre détaillé ou filtre récapitulatif n'est défini dans le rapport.

Agrégation des ensembles de membres
Lorsque vous travaillez avec des sources de données dimensionnelles et que vous agrégez des ensembles de membres, si une fonction récapitulative telle que Total est utilisée et que l'ensemble contient des valeurs en double, le résultat fait l'objet d'un double comptage. Si vous utilisez une source de données OLAP, le résultat généré pour la fonction récapitulative Automatique dépend de la source de données. Par exemple, les lignes ci-dessous relatives à la ligne de produits ont été définies au moyen de l'expression
union([Lignes de produits], [Matériel de camping], ALL)

où [Lignes de produits] correspond au niveau.

Le récapitulatif Agrégat (Ligne de produits correspond à la somme des lignes de produits, à l'exclusion des valeurs en double. Pour en savoir davantage sur la façon dont la fonction d'agrégation est traitée, reportez-vous à la section "Fonctions récapitulatives" (p. 387).

Création d'un calcul
Créez une colonne calculée pour rendre un rapport plus parlant en tirant des informations complémentaires de la source de données. Par exemple, dans le cas de la création d'un rapport de facturation, vous souhaitez voir le total des ventes pour chaque produit commandé. Pour ce faire, créez une colonne calculée qui multiplie le prix du produit par la quantité commandée. Si une expression est utilisée dans plusieurs rapports ou par des créateurs de rapports différents, demandez à votre modélisateur de la créer en tant qu'objet autonome du modèle et incluez-la dans le pack approprié. Pour effectuer un calcul plus complexe, utilisant des expressions et des fonctions, insérez un membre calculé (p. 211). Vous pouvez ajouter des calculs aux listes, tableaux croisés et autres conteneurs de données. Vous pouvez également ajouter des calculs directement à l'en-tête, au corps ou au cartouche de la page.

Guide de l'utilisateur - Création de rapports professionnelle 209

Chapitre 5: Utilisation des données Vous devez alors commencer par associer une requête à la page. Pour en savoir davantage, reportez-vous à la section "Ajout d'une page" (p. 167). Pour l'instant, Cognos ne prend pas en charge les requêtes contenant à la fois des fonctions dimensionnelles et des sommes cumulatives. Les sommes cumulatives ne sont prises en charge qu'au niveau global d'une dimension.

Procédure
1. Dans le volet Objets insérables, cliquez sur l'onglet Boîte à outils .

2. Pour créer un calcul qui sera appliqué aux données, procédez comme suit : ● Faites glisser Calcul de la requête dans le rapport. La boîte de dialogue Création d'un calcul s'affiche. ● Dans la zone Nom, saisissez un nom pour le calcul et cliquez sur OK.

3. Pour créer, dans la présentation, un calcul qui contient des informations d'exécution, comme la date et l'heure courantes ainsi qu'un nom d'utilisateur, faites glisser Calcul de la présentation dans le rapport. 4. Dans la zone Éléments disponibles, définissez le calcul : ● Pour inclure des données élémentaires ne figurant pas dans le rapport, cliquez deux fois dessus dans l'onglet Source ● .

Pour inclure des données élémentaires qui figurent dans le rapport, mais pas forcément dans le modèle (telles que des calculs), cliquez deux fois sur celles-ci dans l'onglet Données élémentaires .

Pour inclure des données élémentaires d'une requête spécifique (p. 236) dans le rapport, cliquez deux fois dessus dans l'onglet Requêtes. Pour ajouter des fonctions, des récapitulatifs et des opérateurs à l'expression du filtre, dans l'onglet Fonctions, cliquez deux fois sur ces éléments.

Pour inclure une valeur dérivée d'un paramètre, dans l'onglet Paramètres fois sur un paramètre.

, cliquez deux

Les paramètres sont utilisés pour définir des invites (p. 220), des rapports d'accès au détail (p. 300) et des relations Principale/Détails (p. 311). Conseil : Vous pouvez également saisir l'expression directement dans la zone Définition de l'expression. Pour en savoir davantage sur la création d'expressions, reportez-vous à la section "Utilisation de l'éditeur d'expression" (p. 393). ● Pour inclure des données élémentaires ne figurant pas dans le rapport, cliquez deux fois dessus dans l'onglet Source. 5. Cliquez sur le bouton de validation de l'expression 210 Report Studio , puis sur le bouton OK.

Chapitre 5: Utilisation des données

Insertion d'une mesure ou d'un membre calculés
Lorsque vous utilisez des données dimensionnelles, insérez un membre ou une mesure calculés dans votre rapport afin d'ajouter une nouvelle ligne ou colonne avec des valeurs basées sur un calcul. L'éditeur d'expression permet de définir le calcul. Vous pouvez aussi créer un calcul utilisant une intersection (nuplet) que vous avez déjà définie (p. 211).

Procédure
1. Dans le volet Objets insérables, cliquez sur l'onglet Boîte à outils 2. Faites glisser Membre calculé ou Mesure calculée dans le rapport. 3. Dans la zone Nom, saisissez un nom à attribuer au calcul. 4. Dans la zone Hiérarchie de calcul, sélectionnez la hiérarchie dans laquelle cette mesure ou ce membre calculés doivent être créés, puis cliquez sur OK. La boîte de dialogue Expression de donnée élémentaire s'affiche. 5. Dans la zone Éléments disponibles, définissez le calcul : ● Pour inclure des données élémentaires ne figurant pas dans le rapport, cliquez deux fois sur celles-ci dans l'onglet Source ● . .

Pour inclure des données élémentaires qui figurent dans le rapport, mais pas forcément dans le modèle (telles que des calculs), cliquez deux fois sur celles-ci dans l'onglet Données élémentaires .

Pour ajouter des fonctions, des récapitulatifs et des opérateurs à l'expression du filtre, dans l'onglet Fonctions, cliquez deux fois sur ces éléments.

6. Cliquez sur le bouton de validation de l'expression

, puis sur le bouton OK.

Création d'une intersection (nuplet)
Quand vous utilisez des données dimensionnelles, une intersection, également appelée nuplet, est utile pour obtenir une valeur à partir de la combinaison de plusieurs membres que vous indiquez. Chaque membre doit appartenir à une dimension différente. Vous pouvez insérer une intersection pour créer un calcul complexe sans utiliser d'expressions. Vous pouvez isoler l'intersection de sélections dimensionnelles sur une seule ligne ou colonne, puis utiliser cette intersection dans d'autres calculs (p. 211). Une intersection s'affiche sous la forme d'un membre unique unifié, et non sous la forme des membres qui la composent. En combinant des membres avec des mesures ou des membres de date, vous pouvez créer une intersection fournissant des informations importantes sur votre entreprise. Vous avez également la possibilité d'utiliser des intersections pour trier des rapports.

Guide de l'utilisateur - Création de rapports professionnelle 211

Chapitre 5: Utilisation des données Par défaut, lorsque vous ajoutez une intersection à votre rapport, son libellé correspond à une collection de ses membres (par exemple, 2004, Web et Ustensiles de cuisine). Vous pouvez modifier le nom du libellé.

Procédure
1. Dans le volet Objets insérables, cliquez sur l'onglet Boîte à outils 2. Faites glisser l'objet Intersection (nuplet) dans le rapport. 3. Dans Membres et mesures disponibles, sélectionnez ensuite les éléments que vous souhaitez utiliser et cliquez sur la flèche vers la droite pour les placer dans la liste Membres et mesures d'intersection. .

Résolution de plusieurs calculs dans les tableaux croisés et les graphiques
Un point d'intersection d'un tableau croisé ou d'un graphique peut contenir une valeur dérivée de plusieurs calculs. Si les expressions de requête de la ligne et de la colonne qui comportent une intersection dans un tableau croisé incluent toutes deux des calculs, la valeur située à l'intersection est le résultat de la réalisation des deux calculs. Le second calcul est réalisé à partir du résultat du premier. Si vous modifiez l'ordre selon lequel les calculs sont effectués; la valeur qui en résulte au point d'intersection change. L'ordre de résolution est une valeur numérique positive que vous attribuez aux données élémentaires. Les valeurs négatives ne sont pas prises en charge. La donnée élémentaire dont la valeur est la plus faible est calculée en premier, suivie de la prochaine valeur plus élevée, et ainsi de suite. La donnée élémentaire dont l'ordre de résolution est le plus élevé est calculée en dernier. Si vous ne définissez pas d'ordre de résolution, la valeur implicite est 0. Dans les tableaux croisés, si plusieurs données élémentaires ont le même ordre de résolution, les éléments de colonne sont calculés en premier, suivis des éléments de ligne. Prenons l'exemple d'un tableau croisé contenant les colonnes Revenu réel et Objectifs de vente ainsi qu'une troisième colonne qui calcule dans quelle mesure (en pourcentage) le revenu réel dépasse l'objectif. Le tableau croisé contient une ligne pour chaque année des ventes et une ligne récapitulative qui calcule les totaux globaux pour chacune des trois colonnes. La cellule dans laquelle le calcul de pourcentage et le calcul des totaux globaux se croisent contient une seule valeur. Par défaut, Cognos 8 calcule le pourcentage de la colonne en premier et la ligne récapitulative en dernier. La valeur qui s'affiche à l'intersection est donc la somme des pourcentages, ce qui ne constitue pas un résultat explicite. Cette valeur est plus explicite si le pourcentage global est calculé après que le revenu réel et le revenu des objectifs de vente ont été additionnés. Si vous définissez un ordre de résolution du calcul de pourcentage supérieur au calcul des totaux globaux, vous obtenez le résultat suivant :

212 Report Studio

Chapitre 5: Utilisation des données Il n'est pas nécessaire de définir l'ordre de résolution pour le calcul des totaux globaux. Comme l'ordre de résolution implicite est 0, il est suffisant de définir l'ordre de résolution du calcul de pourcentage sur une valeur supérieure à 0.

Calculs imbriqués dans les tableaux croisés
Si un tableau croisé contient des calculs imbriqués, ces derniers sont réalisés par défaut dans l'ordre suivant : ● ● ● ● Calcul situé le plus à l'extérieur dans les colonnes Calcul situé le plus à l'intérieur dans les colonnes Calcul situé le plus à l'extérieur sur les lignes Calcul situé le plus à l'intérieur sur les lignes

S'il existe des cas d'égalité au niveau de l'ordre de résolution, les éléments de colonne sont calculés avant les éléments de ligne et les éléments d'imbrication extérieure avant les éléments d'imbrication intérieure.

Résolution de plusieurs calculs dans les tableaux croisés et les graphiques
Si un point d'intersection d'un tableau croisé ou d'un graphique contient une valeur dérivée de plusieurs calculs(p. 212), vous pouvez indiquer l'ordre selon lequel les calculs doivent être effectués. L'ordre de résolution doit être une valeur numérique positive. Les calculs sont effectués en fonction des valeurs de l'ordre de résolution, de la plus faible à la plus élevée. Si vous définissez la propriété Fonction de sommaire de l'agrégat sur Calculé (p. 387) pour une donnée élémentaire, vous attribuez un ordre de résolution supérieur à n'importe quelle autre donnée élémentaire d'une requête, sauf si un ordre de résolution est expressément défini. Si la propriété Fonction de sommaire de l'agrégat de plusieurs données élémentaires est définie sur Calculé, les règles normales de priorité de l'ordre de résolution s'appliquent.

Procédure
1. Cliquez sur la donnée élémentaire pour laquelle vous voulez indiquer l'ordre de résolution. Une donnée élémentaire ne peut être associée qu'à une seule valeur d'ordre de résolution. Par conséquent, si une donnée élémentaire figure dans une requête utilisée dans plusieurs contenants de données et que vous souhaitez affecter un ordre de résolution différent à la donnée élémentaire dans chaque contenant, vous devez utiliser une donnée élémentaire distincte. Conseil : Dans les tableaux croisés, pour définir l'ordre de résolution de la mesure implicite (p. 219), cliquez sur le tableau croisé puis, dans le volet Propriétés, cliquez sur le bouton Sélectionner les ancêtres et sélectionnez Tableau croisé.

2. Dans le volet Propriétés, saisissez une valeur d'entier dans la propriété Ordre de résolution. Pour définir l'ordre de résolution de la mesure implicite, cliquez sur Ordre de résolution d'une mesure implicite.

Guide de l'utilisateur - Création de rapports professionnelle 213

Chapitre 5: Utilisation des données

Résolution de plusieurs calculs lors de l'interrogation de sources de données dimensionnelles
Les sources de données dimensionnelles peuvent inclure des calculs de sources de données. Étant donné que Cognos 8 n'est pas en mesure de déterminer la présence de ces calculs à l'avance, il est possible que la définition de la propriété Ordre de résolution ne permette pas de résoudre correctement l'ordre de résolution. Vous pouvez supprimer des résultats potentiellement non explicites lorsque vous interrogez des sources de données dimensionnelles qui incluent des calculs de sources de données. Lorsqu'un membre calculé défini par une requête et un membre calculé d'une source de donnée comportent une intersection, la valeur est le résultat des deux calculs. Le second calcul est réalisé à partir du résultat du premier. La signification de la valeur finale dépend de l'ordre dans lequel les calculs sont effectués. Comme Cognos 8 ne peut pas identifier la présence de membres calculés de source de données à l'avance, l'ordre de résolution correct ne peut pas être déterminé automatiquement. Remarque : Les sources de données relationnelles modélisées de façon dimensionnelle interrogent une ou plusieurs bases de données relationnelles sous-jacentes et ne peuvent par conséquent pas contenir de calculs de sources de données. Elles ne sont pas considérées comme des sources de données dimensionnelles dans le contexte de cette rubrique.

Procédure
1. Placez le pointeur au-dessus du bouton de l'explorateur de requêtes et cliquez sur la requête qui contient la donnée élémentaire pour laquelle vous souhaitez supprimer les valeurs. 2. Dans le volet Données élémentaires, cliquez sur la donnée élémentaire. 3. Dans le volet Propriétés, au niveau de la propriété Intersection de calcul, cliquez sur Afficher 'Non applicable'. Lorsqu'un membre calculé défini par une requête et un membre calculé défini par une source de donnée se croisent, la valeur qui en résulte est supprimée. Si les membres qui se croisent ne contiennent pas de calculs de source de données, la valeur n'est pas supprimée.

Mise en forme de données
Mettez en forme les données d'un rapport pour en améliorer la lisibilité. Par exemple, vous pouvez afficher toutes les valeurs de date dans l'ordre année, mois et jour. Si vous ne définissez pas de données ici, les données sont mises en forme en fonction des propriétés définies dans le modèle. Si les propriétés ne sont pas définies dans le modèle, les données sont mises en forme en fonction des formats ICU (International Components for Unicode). Il est également possible de mettre en forme les données en fonction d'une condition (p. 280) ou d'indiquer le format d'un objet particulier (p. 215). Lorsqu'un cube Cognos est utilisé comme source de données, l'astérisque (*) est employé comme unité de mesure dans les valeurs de monnaies mixtes. Les valeurs de monnaies mixtes sont utilisées lorsque vous calculez des valeurs avec différentes monnaies.

214 Report Studio

Chapitre 5: Utilisation des données Elles s'appliquent également aux sources de données SAP BW.

Procédure
1. Dans le menu Données, cliquez sur l'option Format des données implicites. 2. Dans la zone Type de format, cliquez sur un type de format. Les propriétés qui peuvent être définies pour le type de format sélectionné s'affichent dans la zone Propriétés. 3. Si vous avez cliqué sur le type de format Monnaie et que vous souhaitez utiliser d'autres monnaies dans le rapport, cliquez sur le bouton Ajouter . Dans la boîte de dialogue Monnaies, sélectionnez les monnaies souhaitées et cliquez sur le bouton OK. Par exemple, vous pouvez avoir une colonne dont les valeurs sont exprimées en euros et une autre dont les valeurs sont exprimées en dollars américains. 4. Définissez les propriétés souhaitées. Si vous avez ajouté des monnaies lors de l'étape 4, cliquez sur l'une d'elles et définissez les propriétés de votre choix. Si vous n'avez ajouté aucune monnaie, les propriétés définies s'appliqueront à toutes les monnaies. En ce qui concerne les propriétés pour lesquelles vous saisissez des caractères de remplacement représentant certains types d'informations, telles que AAAA-MM-JJ pour les dates, les caractères de remplacement requis dépendent de la langue de création définie pour le rapport. Pour en savoir davantage, reportez-vous à la section "Utilisation de motifs pour mettre en forme des données" (p. 689). Si vous indiquez une valeur pour la propriété Motif, toutes les autres propriétés de mise en forme sont ignorées, à l'exception des cas suivants : ● ● ● Caractères pour les valeurs manquantes Caractères pour les valeurs nulles Motif des nombres négatifs

Certaines propriétés dépendent de la langue et doivent donc être modifiées avec prudence. 5. Cliquez sur OK. Les propriétés de mise en forme que vous définissez s'appliquent uniquement aux objets de la présentation actuelle. Si une donnée élémentaire contient des valeurs dans plusieurs monnaies, mais qu'un seul sous-ensemble de ces monnaies dispose de formats définis, le format implicite du paramètre régional utilisé est appliqué à toutes les valeurs sans format.

Indication du format d'un objet
Indiquez le format d'un objet particulier si vous n'obtenez pas les résultats que vous souhaitez. Vous ajoutez, par exemple, une mesure à un rapport et vous souhaitez afficher deux décimales lorsque vous exécutez un rapport. Vous définissez le nombre de décimales sur deux pour le type de format Nombre correspondant à la présentation en cours. Cependant, lorsque vous exécutez le Guide de l'utilisateur - Création de rapports professionnelle 215

Chapitre 5: Utilisation des données rapport, plus de deux décimales s'affichent pour la mesure. Pour obtenir les résultats que vous souhaitez, vous devez mettre en correspondance la mesure avec le type de format Nombre.

Procédure
1. Cliquez sur l'objet. 2. Dans le volet Propriétés, cliquez deux fois sur la propriété Format des données. 3. Sous Type de format, cliquez sur le type de format que vous souhaitez appliquer à l'objet. 4. Pour écraser les propriétés de type de format définies pour la présentation en cours, cliquez sur la propriété et indiquez sa valeur dans la zone Propriétés. 5. Cliquez sur OK.

Indication du nombre de décimales
Lors de l'indication du nombre de décimales, Cognos 8 utilise le mode d'arrondi implicite IEEE 754, appelé « arrondi au nombre entier pair le plus proche ». Avec l'arrondi de type « half even », les nombres sont arrondis en fonction de la valeur tronquée la plus proche, sauf si les valeurs tronquées sont équidistantes, auquel cas la valeur qui finit par un chiffre pair est choisie de la façon suivante : ● Si le chiffre figurant immédiatement après la précision décimale à afficher est supérieur à 5, le nombre est arrondi à la valeur supérieure. Si le chiffre figurant immédiatement après la précision décimale à afficher est inférieur à 5, le nombre est arrondi à la valeur inférieure. Si le chiffre figurant immédiatement après la précision est 5, le nombre est arrondi à la valeur inférieure lorsque le chiffre précédent est pair ou arrondi à la valeur supérieure lorsque le chiffre précédent est impair.

Par exemple, si vous n'indiquez pas de décimale, le nombre 78,5 est arrondi à 78, tandis que le nombre 73,5 est arrondi à 74. En outre, si le nombre maximum de décimales est inférieur au nombre de décimales effectivement présent dans le nombre, ce dernier est arrondi au nombre maximal de décimales.

Propriétés propres aux paramètres régionaux
Report Studio contient une bibliothèque étendue de propriétés personnalisées adaptées aux utilisateurs de régions et de langues différentes. Par exemple, si un modélisateur indique qu'une donnée élémentaire spécifique est une monnaie, il suffit qu'il fournisse le symbole de monnaie approprié. Lors de la création de rapports, Report Studio adapte automatiquement le format des valeurs au niveau de la monnaie à chaque utilisateur en fonction de la langue de contenu définie dans Cognos Connection. Lorsque des modélisateurs ou des créateurs de rapport définissent des propriétés, celles-ci prennent le pas sur les préférences utilisateur et risquent de produire une mise en forme inadéquate pour les utilisateurs d'autres cultures. Généralement, il est plus facile et plus sûr que Report Studio traite la 216 Report Studio

Chapitre 5: Utilisation des données mise en forme. Par exemple, pour le type de format de date, les différentes régions utilisent des caractères différents pour représenter le séparateur de date. Si vous spécifiez un séparateur de date, vous risquez de semer la confusion chez les utilisateurs d'autres régions. Les propriétés de mise en forme de données suivantes sont sensibles aux paramètres régionaux. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● Position du symbole de la monnaie Séparateur de date Ordre de la date Type de calendrier Séparateur de l'heure Afficher les symboles AM / PM Format de l'heure Séparateur de décimales Position du signe négatif Séparateur des milliers Taille du groupe (chiffres) Taille du groupe secondaire (chiffres) Caractères pour les valeurs manquantes Caractères pour les valeurs nulles Motif Motif des nombres négatifs

Insertion d'une donnée élémentaire unique
L'objet singleton permet d'insérer une donnée élémentaire unique dans votre rapport. Ce dernier extrait uniquement la valeur de la première ligne correspondant à cette requête. L'insertion d'une donnée élémentaire unique permet d'afficher une valeur indépendante des autres dans le rapport ou d'insérer du texte de type « boilerplate » (paragraphe passe-partout), comme par exemple le nom et l'adresse d'une société. Par exemple, vous pouvez ajouter le revenu total dans l'en-tête de toutes les pages d'un rapport. Vous pouvez associer plusieurs objets singleton à une requête unique (p. 236) pour optimiser les performances, par exemple lorsque toutes les données élémentaires du singleton proviennent de la même table de base de données. En outre, deux objets singleton ou plus peuvent faire référence à des données élémentaires de la même requête, Ce qui est utile lorsque l'utilisation d'une seule requête s'avère plus efficace pour afficher un ensemble de valeurs uniques que l'utilisation de plusieurs requêtes.

Guide de l'utilisateur - Création de rapports professionnelle 217

Chapitre 5: Utilisation des données Vous pouvez également filtrer la donnée élémentaire dans l'objet singleton. Par exemple, vous pouvez afficher le revenu total de l'année 2007 uniquement. Les requêtes associées à un objet singleton ne sont pas prises en charge lors de la production de la sortie du rapport au format texte délimité (CSV).

Procédure
1. À partir de l'onglet Boîte à outils rapport. du volet Objets insérables, faites glisser Singleton vers le

Un contenant de données vide est créé. 2. Dans l'onglet Source du volet Objets insérables, faites glisser une donnée élémentaire dans le contenant Singleton. Conseil : Pour créer un singleton, vous pouvez également faire glisser directement une donnée élémentaire vers n'importe quel endroit du rapport. 3. Pour modifier la requête associée à l'objet singleton, cliquez deux fois sur la propriété Requête dans le volet Propriétés. Lors de l'exécution du rapport, la valeur de la première ligne de cette donnée élémentaire est extraite.

Spécification de la liste des données élémentaires d'un objet
Indiquez la liste des données élémentaires d'un objet lorsque vous devez faire référence à une donnée élémentaire figurant dans une requête, mais pas dans la présentation. Par exemple, supposons que vous souhaitiez ajouter un calcul de présentation à une liste qui, par définition, utilise une donnée élémentaire figurant dans la requête. Si la donnée élémentaire n'apparaît pas dans la liste, vous devez y faire référence pour que le calcul de présentation fonctionne. Vous devez également indiquer la liste des propriétés si vous appliquez une mise en forme conditionnelle (p. 280) utilisant une donnée élémentaire qui ne figure pas dans la requête.

Procédure
1. Cliquez sur l'objet de présentation souhaité. Conseil : Pour obtenir la liste des objets de présentation pour lesquels vous pouvez indiquer une liste de propriétés, reportez-vous à la propriété Propriétés dans la section "Aide-mémoire sur les objets et les propriétés de Report Studio" (p. 561). 2. Dans le volet Propriétés, cliquez deux fois sur la propriété Propriétés. 3. Cliquez sur les données élémentaires souhaitées, puis cliquez sur le bouton OK.

Affichage des données pour une période spécifique
Affichez les données d'une période spécifique pour associer un rapport avec une période commerciale spécifique plutôt qu'avec l'heure d'exécution. Par exemple, supposons que vous disposiez d'un 218 Report Studio

Chapitre 5: Utilisation des données rapport mensuel exécuté en début de mois et que vous souhaitiez faire apparaître dans ce rapport le dernier jour ouvrable du mois précédent plutôt que le jour d'exécution du rapport. Si les fonctions de rapports AsOfDate() et AsOfTime() sont ajoutées au rapport, celles-ci renvoient une valeur basée sur les résultats de l'objet Expression 'En date du'. Si l'objet Expression 'En date du' n'est pas ajouté au rapport, ces deux fonctions renvoient la date et l'heure d'exécution du rapport. Si l'objet Expression 'En date du' est ajouté plusieurs fois au rapport, la première occurrence de l'objet dans la présentation qui renvoie une valeur valide est utilisée.

Procédure
1. À partir de l'onglet Boîte à outils 'En date du' vers le rapport. 2. Cliquez deux fois sur Expression 'En date du'. 3. Dans la zone Définition de l'expression, saisissez l'expression souhaitée et cliquez sur le bouton OK. L'expression doit renvoyer une valeur date-heure. Conseil : Vous pouvez faire glisser une fonction qui renvoie une constante depuis le dossier Constantes de l'onglet Fonctions. Vous pouvez alors modifier la constante et utiliser la valeur souhaitée. Si vous n'indiquez aucune heure, l'heure implicite 12:00:00.000 est utilisée. du volet Objets insérables, faites glisser l'objet Expression

Définition de la mesure implicite
Vous pouvez définir la mesure implicite des tableaux croisés et de certains types de graphiques. Définissez la mesure implicite à utiliser lorsque aucune mesure ne peut être déterminée d'après ce qui se trouve sur les bords. Créez par exemple un tableau croisé dont les lignes correspondent à la catégorie Modes de commande et les colonnes à Lignes de produits. Vous ajoutez les éléments Quantité et Revenus en tant que lignes imbriquées, la catégorie Modes de commande devient donc leur parent. Vous pouvez ensuite ajouter l'élément Pays sous Modes de commande. Étant donné qu'aucune mesure n'est définie pour Pays, vous sélectionnez la mesure implicite de façon à ce que les données soient renvoyées pour chaque pays. Dans un tableau croisé, Report Studio définit automatiquement la mesure implicite lorsque vous insérez une mesure dans les cellules.

Procédure
1. Pour définir la mesure implicite d'un tableau croisé, procédez comme suit : ● Cliquez n'importe où sur le tableau croisé, puis cliquez sur le bouton Sélectionner les ancêtres ● dans la barre de titre du volet Propriétés.

Cliquez sur Tableau croisé ou sur le type de graphique.

Guide de l'utilisateur - Création de rapports professionnelle 219

Chapitre 5: Utilisation des données ● Cliquez sur la propriété Mesure implicite et sélectionnez la mesure à utiliser par défaut.

2. Pour définir la mesure implicite d'un graphique, faites-en glisser une vers la zone correspondante.

Définition de ce qui s'affiche pour un contenant de données vide
Vous pouvez définir ce qui s'affiche pour un contenant de données lorsque aucune donnée n'est disponible. Par exemple, vous pouvez indiquer qu'un texte doit s'afficher, spécifiant qu'aucune donnée n'est disponible pour un objet liste d'un rapport. Vous pouvez faire cela pour les listes, les tableaux croisés, les graphiques, les cartes, les répétiteurs, les tables du répétiteur et les objets de table des matières.

Procédure
1. Cliquez sur un contenant de données. 2. Dans le volet Propriétés, cliquez sur le bouton Sélectionner les ancêtres type de contenant de données. Par exemple, si le contenant de données est une liste, cliquez sur Liste. 3. Définissez la valeur Aucune donnée sur Oui. Deux onglets apparaissent en haut du contenant de données. 4. Cliquez sur l'onglet Aucune donnée . , puis sélectionnez le

5. Dans l'onglet Boîte à outils du volet Objets insérables, insérez les objets que vous souhaitez voir s'afficher lorsque aucune donnée n'est disponible.

Ajout d'invites
Vous pouvez ajouter des invites à un rapport ou ajouter de l'interactivité pour les utilisateurs. Les invites jouent le rôle de questions permettant aux utilisateurs de personnaliser les informations contenues dans un rapport afin qu'elles correspondent au mieux à leurs besoins. Par exemple, vous pouvez créer une invite permettant aux utilisateurs de sélectionner un type de produit. Seuls les produits faisant partie du type de produit sélectionné sont extraits et affichés dans le rapport. Les invites se composent de trois composants en relation les uns avec les autres. Les paramètres, qui reposent sur des filtres paramétrés, forment les questions que vous souhaitez poser aux utilisateurs. Les contrôles d'invite fournissent l'interface utilisateur dans laquelle les questions sont posées. Enfin, les valeurs de paramètre fournissent les réponses aux questions. Report Studio propose différentes manières de créer des invites. Vous pouvez : ● ● définir des invites à l'aide des filtres de contexte, utiliser l'outil Créer une page d'invite,

220 Report Studio

créer un paramètre pour produire une invite. Seules les données relatives à la région indiquée sont extraites et affichées dans le rapport. ● Pour permettre aux utilisateurs qui exécutent le rapport d'effectuer une sélection dans une liste de membres du niveau en cours. Définition d'invites à l'aide des filtres de contexte Si des filtres de contexte (ou limiteurs) sont définis. Pour permettre aux utilisateurs qui exécutent le rapport de sélectionner n'importe quel membre d'une arborescence de la hiérarchie. Pour en savoir davantage sur la création de tableaux de bord interactifs. 2. cliquez sur Aucune invite. insérer des invites directement dans la page de rapport. cliquez sur Invite sur le niveau. reportez-vous au manuel Framework Manager User Guide. cliquez sur Créer une page d'invite. cliquez sur Invite sur la hiérarchie. Utilisation de l'outil Créer une page d'invite Utilisez l'outil Créer une page d'invite pour ajouter rapidement des invites à un rapport. Report Studio crée automatiquement les invites dans une page d'invite implicite. vous pouvez les utiliser pour créer des invites dans le rapport. reportez-vous au Guide d'administration et de sécurité. sélectionnez plusieurs colonnes. Par exemple. 192). vous devez créer des filtres de contexte (p. Cliquez sur Invite. Effectuez l'une des opérations suivantes : ● ● Pour supprimer l'invite. Dans le menu Outils. Cliquez sur la colonne pour laquelle vous souhaitez une invite utilisateur. 2. vous avez la possibilité de créer une invite pour que les utilisateurs puissent sélectionner une région. Procédure 1. Dans la section Filtre de contexte de la vue d'ensemble. Si vous incluez des rapports de différents packs dans un tableau de bord interactif utilisant des filtres globaux. Pour en savoir davantage. Les invites jouent le rôle de questions permettant aux utilisateurs de personnaliser les informations contenues dans un rapport afin qu'elles correspondent au mieux à leurs besoins. Avant de définir une invite. Pour créer plusieurs invites ou une invite en cascade.Création de rapports professionnelle 221 . 3. Guide de l'utilisateur . Procédure 1. veillez à employer le même nom de paramètre pour l'invite dans tous les rapports. cliquez sur la flèche vers le bas en regard du filtre que vous souhaitez utiliser comme invite.Chapitre 5: Utilisation des données ● ● ● créer votre propre invite et page d'invite. Vous pouvez également créer des invites dans le pack.

3. Cliquez deux fois sur la page que vous venez de créer. faites glisser l'un des contrôles d'invite suivants vers la page d'invite. telle qu'un nom ou un numéro de compte. faites glisser l'objet Page dans la zone Pages d'invite.Chapitre 5: Utilisation des données La page d'invite créée contient les éléments suivants : ● ● ● un en-tête de page. Par exemple. il est possible de changer le contrôle d'invite choisi par Report Studio. Suivant et Terminer. Utilisez ce contrôle pour afficher la liste des valeurs possibles parmi lesquelles les utilisateurs peuvent choisir. Précédent. Invite de saisie d'une valeur Extrait des données en fonction de valeurs que vous sélectionnez dans une liste. un contrôle d'invite pour chaque colonne sélectionnée. Procédure 1. À partir de l'onglet Boîte à outils du volet Objets insérables. 2. Vous pouvez ajouter d'autres objets ou modifier des éléments. Contrôle d'invite Invite de zone de texte Description Extrait des données sur la base d'une valeur que vous saisissez. un cartouche de page contenant les boutons d'invite Annuler. 4. 222 Report Studio . Utilisez ce contrôle si les utilisateurs connaissent exactement la valeur qu'ils souhaitent saisir. Création de votre invite et de votre page d'invite Créez votre propre invite et page d'invite pour contrôler leur apparence dans un rapport. Remarque : Le nombre maximal d'éléments pouvant être affichés dans une liste est de 5 000. Positionnez le pointeur sur le bouton Explorateur de pages et cliquez sur Pages d'invite. Dans l'onglet Boîte à outils du volet Objets insérables.

Utilisez ce contrôle lorsque vous filtrez une colonne de date. un ensemble de jours ou un intervalle de jours spécifique. Invite de saisie d'une date-heure Extrait des données en fonction d'une date et d'une heure que vous sélectionnez. Vous ne pouvez pas employer ce contrôle si vous utilisez des sources de données SAP BW. Utilisez ce contrôle à la place d'une invite de saisie de valeur si la liste de valeurs est très longue. Il est utile pour indiquer des intervalles. Utilisez ce contrôle pour extraire des données relatives à un intervalle de temps. Utilisez ce contrôle pour qu'un rapport porte uniquement sur une heure ou une plage d'heures donnée. Une recherche sensible à la casse est plus rapide. Par exemple. Par exemple. Invite de saisie d'un intervalle Extrait des données en fonction d'un intervalle de temps que vous indiquez. vous pouvez l'employer pour extraire une liste de produits retournés 30 jours ou plus après leur date d'achat.Chapitre 5: Utilisation des données Contrôle d'invite Invite de sélection et de recherche Description Extrait des valeurs en fonction de critères de recherche indiqués par les utilisateurs. Il permet aux utilisateurs d'extraire des données pour un jour. Par exemple. Utilisez ce contrôle lorsque vous filtrez une colonne de date-heure. vous pouvez utiliser ce contrôle pour afficher le nombre de commandes reçues après les heures de bureau. Les données sont alors extraites en fonction de valeurs que les utilisateurs sélectionnent dans les résultats de recherche. Invite de saisie d'une date Extrait des données en fonction d'une date que vous sélectionnez.Création de rapports professionnelle 223 . Invite de saisie de l'heure Extrait des données en fonction d'une heure que vous sélectionnez. Guide de l'utilisateur . Conseil : Les utilisateurs peuvent effectuer une recherche respectant ou ne respectant pas la casse. tandis qu'une recherche ne respectant pas la casse renvoie généralement un plus grand nombre de valeurs. vous pouvez extraire toutes les commandes reçues entre lundi 12:00 et vendredi 17:00. ce qui peut diminuer les performances. Vous pouvez alors utiliser ces informations pour déterminer le nombre d'employés devant travailler après les heures de bureau.

Lorsque celle-ci est activée. d'une date et d'une heure. il est remplacé par le contrôle d'invite approprié. 5. d'un intervalle. Conseil : Rendez l'invite facultative en activant la case à cocher Rendre le filtre facultatif. de sélection et de recherche ou de sélection dans l'arborescence. procédez comme suit : ● ● ● Créez un paramètre pour l'invite ou utilisez-en un existant. les utilisateurs ne doivent pas choisir de valeur lors de l'exécution du rapport. définissez l'expression en sélectionnant une donnée élémentaire du pack et l'opérateur à utiliser. Ce contrôle sert de paramètre fictif. Les valeurs sont organisées de façon hiérarchique. 224 Report Studio . ● Passez à l'étape 8. Si vous avez créé un paramètre et que vous souhaitez l'utiliser pour filtrer des données. 235). Cliquez sur Suivant. ou encore une invite générée. si vous sélectionnez une invite de date. procédez comme suit : ● ● ● Créez un paramètre pour l'invite ou utilisez-en un existant. Si vous créez un paramètre. Pour en savoir davantage sur les invites de sélection dans l'arborescence. Si vous créez une invite de saisie d'une valeur. Lorsque vous exécutez le rapport. Ce contrôle est utile lorsque vous travaillez avec des sources de données dimensionnelles. Invite générée Sélectionne un contrôle d'invite en fonction du type de données correspondant à la donnée élémentaire. reportez-vous à la section "Contrôle des données affichées dans l'invite de sélection dans l'arborescence" (p. d'une heure. Cliquez sur Suivant. Les données s'affichent depuis le sommet de la hiérarchie des dimensions jusqu'au membre le plus détaillé et les utilisateurs peuvent choisir le niveau de détail qu'ils souhaitent afficher dans le rapport. Par exemple. cochez la case Créer un filtre paramétré et définissez l'expression en sélectionnant une donnée élémentaire du pack et l'opérateur à utiliser. 6. La boîte de dialogue Assistant Invite s'affiche.Chapitre 5: Utilisation des données Contrôle d'invite Invite de sélection dans l'arborescence Description Extrait des données sur la base de valeurs que vous sélectionnez dans une liste. d'une date. le contrôle est remplacé par une invite de saisie d'une date-heure. Si vous créez une invite de saisie d'un texte.

Par exemple. puis sélectionnez le paramètre qui représente la source en cascade. les utilisateurs ne doivent pas choisir de valeur lors de l'exécution du rapport. Cliquez sur Terminer.. Une page d'invite est similaire à une page de rapport. ● 7. et appliquer la mise en forme souhaitée.Chapitre 5: Utilisation des données Si vous créez une invite de sélection dans l'arborescence. vous devez choisir in dans la zone Opérateur. Il est également possible de modifier les propriétés du contrôle d'invite en cliquant dessus et en apportant les modifications requises dans le volet Propriétés. Vous pouvez utiliser les paramètres à d'autres fins que le filtrage des données. Pour créer une invite en cascade.. du texte. ● Cliquez sur les points de suspension (. Conseil : Ne créez pas de requête si vous souhaitez associer l'invite à une requête existante ou si vous avez l'intention de créer la requête ultérieurement. Guide de l'utilisateur ..Création de rapports professionnelle 225 . vous souhaitez une invite sur les lignes de produits.) en regard de Valeurs à utiliser et cliquez sur la donnée élémentaire à partir de laquelle vous souhaitez créer l'invite. Par exemple. Vous pouvez insérer des graphiques. etc. Le contrôle est ajouté à la page d'invite. Si vous avez créé un filtre paramétré et que plusieurs requêtes sont définies dans le rapport. cliquez sur la zone Source en cascade. vous pouvez utiliser un paramètre pour inviter l'utilisateur à saisir son nom et le faire apparaître dans le rapport.. sélectionnez la requête que vous voulez filtrer et cliquez sur Suivant. vous pouvez utiliser un paramètre pour fournir une valeur à un calcul de présentation.. Conseil : Vous pouvez choisir une donnée élémentaire différente de ce que verra l'utilisateur dans l'invite (reportez-vous à l'étape suivante). Conseil : Rendez l'invite facultative en activant la case à cocher Rendre le filtre facultatif.) en regard de Valeurs à afficher et cliquez sur la donnée élémentaire que vous souhaitez afficher dans l'invite utilisateur. Lors de l'exécution du rapport. Vous pouvez choisir les valeurs Cd ligne de produits pour une extraction plus rapide des données. telle que l'affichage du nom d'un utilisateur dans le rapport. ● ● Cliquez sur Suivant. Le pack contient les données élémentaires Ligne de produits et Cd ligne de produits. ● Cochez la case Créer une requête pour créer la requête qui sera utilisée pour générer la liste de valeurs présentée lors de l'exécution du rapport. Lorsque celle-ci est activée. ● Cliquez sur les points de suspension (.

puis cliquez sur le bouton OK. Cliquez sur le lien Entrepôt de données VA (requête). 2. 16.[Date (date d'expédition)] 12.[Dimension de temps (jour de clôture)]. Développez Produit.[Dimension de temps (jour de clôture)].Chapitre 5: Utilisation des données Exemple . 14. 6. Procédure 1. Développez le dossier Données sur les ventes. 4. cliquez sur le lien Dossiers publics. Dans la boîte de dialogue Bienvenue.Création d'un rapport indiquant les produits livrés dans un intervalle de temps spécifique Vous êtes auteur de rapports pour la société Vacances et aventure. Dans la zone Définition de l'expression.[Temps (date d'expédition)]. 7. Un filtre paramétré est créé pour renvoyer des données lorsque la différence entre la date de retour et la date de commande est supérieure à la valeur indiquée par l'utilisateur. 5. qui vend du matériel de sport. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. Dans la zone Nom.[Temps (date d'expédition)]. faites glisser le Calcul de la requête à droite de Quantité retournée dans la liste. saisissez ce qui suit et cliquez sur le bouton OK : [Ventes (requête)]. Développez Bon de commande et ajoutez Numéro de commande à la liste en cliquant deux fois dessus. 10. Dans l'onglet Source .[Date (jour de clôture)]-[Ventes (requête)]. 8. saisissez ce qui suit et cliquez sur le bouton OK : Intervalle de temps 11. 3. . 9. développez Ventes et marketing (requête) 226 Report Studio . Cliquez sur le bouton Ajouter. cliquez sur Filtres 13. cliquez sur l'option Liste. Dans la page Bienvenue de Cognos Connection. cliquez sur l'option Créer un rapport ou un modèle. Vous devez créer un rapport qui affiche l'intervalle entre les dates de clôture et d'expédition. Dans la boîte de dialogue Nouveau. Positionnez le pointeur sur le bouton Explorateur de pages et cliquez sur Pages d'invite. Dans l'onglet Boîte à outils du volet Objets insérables. saisissez : [Ventes (requête)]. Ajoutez Quantité à la liste en cliquant deux fois dessus. puis ajoutez l'élément Nom de produit à la liste en cliquant deux fois dessus. Dans le menu Données. du volet Objets insérables.[Date (jour de clôture)]-[Ventes (requête)]. Dans la zone Définition de l'expression. Cliquez sur OK à deux reprises. puis Ventes (requête).[Date (date d'expédition)] > ?p1? 15.

si vous saisissez 5 jours.Chapitre 5: Utilisation des données 17. la liste répertorie les produits livrés plus de 5 jours après la date de commande. Dans l'onglet Filtres détaillés. selon que l'option d'exécution sur invite (p. Cliquez sur Utiliser un paramètre existant. puis sur p1. Une invite de saisie d'un intervalle s'affiche. 22. Conseil : Vous pouvez également saisir des valeurs pour les zones Hres et Min. puis cliquez dessus deux fois. Cliquez sur Terminer. La boîte de dialogue Filtre détaillé s'affiche. 20. Dans la zone Jours. Création d'un paramètre pour produire une invite Report Studio peut générer automatiquement des rapports sur invite en fonction de paramètres que vous créez. faites glisser l'objet Page dans le volet Pages d'invite. Un rapport de type Liste s'affiche. cliquez sur l'option Filtres . Par exemple. 2. Guide de l'utilisateur . Report Studio peut générer une page d'invite pour chaque paramètre non associé à une page d'invite existante.Création de rapports professionnelle 227 . saisissez une valeur et cliquez sur Terminer. 72) est sélectionnée ou non. Lorsque vous exécutez le rapport. faites glisser l'objet Invite de saisie d'un intervalle vers la zone de travail. indiquant tous les produits livrés après l'intervalle de temps indiqué. Exécutez le rapport. Dans le menu Données. 19. 21. 18. À partir de l'onglet Boîte à outils du volet Objets insérables. cliquez sur le bouton Ajouter. Dans le volet Objets insérables. Vous devez également définir des paramètres pour créer un rapport d'accès au détail (p. 311). Procédure 1. 300) et vous pouvez utiliser ces paramètres pour définir des relations Principale/Détails (p. La boîte de dialogue Assistant Invite s'affiche.

L'opérateur définit certaines des propriétés implicites de l'invite. il ne s'affiche que si le rapport est exécuté en format HTML. Ils servent à indiquer des valeurs de paramètres avant l'exécution d'un rapport. Cliquez sur OK. plutôt que de créer une page de rapport. cliquez deux fois sur une donnée élémentaire dans l'onglet Source ● . 4. Un point d'interrogation doit précéder et suivre le nom. Saisissez un nom après l'opérateur pour définir le paramètre de l'invite. Par conséquent. cliquez sur l'onglet Source ou Données élémentaires pour sélectionner la donnée élémentaire à utiliser pour l'invite. Pour en savoir davantage sur la création d'expressions. cliquez sur Désactivée. Dans la zone Définition de l'expression. Par exemple. cliquez sur l'un des choix suivants : ● ● ● Pour créer une invite requise. Les contrôles d'invite que vous ajoutez aux pages de rapport ne s'affichent pas dans les cas suivants : ● ● ● ● rapports enregistrés rapports PDF rapports envoyés aux utilisateurs par messagerie électronique rapports programmés Les contrôles d'invite sont interactifs par définition. Lorsque vous exécutez un 228 Report Studio . si un contrôle d'invite est ajouté à une page de rapport. Dans la zone Éléments disponibles. saisissez un opérateur après la donnée élémentaire ou sélectionnez un opérateur dans l'onglet Fonctions. Pour indiquer que l'invite ne doit pas être utilisée. 5. Dans la zone Syntaxe.Chapitre 5: Utilisation des données 3. mais pas forcément dans le modèle. reportez-vous à la section "Utilisation de l'éditeur d'expression" (p. Création d'une invite directement dans une page de rapport Vous pouvez ajouter des contrôles d'invite directement dans une page de rapport. si l'opérateur est égal (=). Cliquez sur OK. La donnée élémentaire s'affiche dans la zone Définition de l'expression. cliquez deux fois sur une donnée élémentaire dans l'onglet Données élémentaires . telles que des calculs. 6. l'utilisateur ne pourra sélectionner qu'une valeur d'invite et la propriété Zone de sélections multiples de l'invite est définie sur Non. Pour filtrer des données qui figurent dans le rapport. ● Pour filtrer les données en fonction de données élémentaires non présentées dans le rapport. 7. 8. Pour créer une invite facultative. cliquez sur Requise. 393). cliquez sur Facultative.

Le contrôle est ajouté à la page de rapport. 232). Vous pouvez en modifier les propriétés en cliquant dessus et en apportant des modifications dans le volet Propriétés. 4. les pages des rapports : Tendances des consommateurs. faites glisser un contrôle d'invite vers l'emplacement où vous souhaitez qu'il figure. il suffit d'ajouter un bouton d'invite à partir de l'onglet Boîte à outils et de définir sa propriété Type sur Terminer. les valeurs de paramètres sont fixées avant que soit exécuté le rapport. Modification des invites Vous pouvez modifier les propriétés de chaque invite créée en indiquant des valeurs dans le volet Propriétés. Si vous ne définissez pas la propriété Soumission automatique sur Oui. le rapport ne sera pas régénéré lorsque l'utilisateur sélectionnera une autre valeur d'invite. L'utilisateur indique ces valeurs dans l'onglet Options d'exécution de Cognos Connection. définissez la propriété Soumission automatique sur Oui. Procédure 1. 2. l'invite s'affiche dans une page d'invite générée plutôt que dans une page de rapport. le rapport ne sera pas exécuté. Cliquez sur l'invite dans la zone de travail. Dans le volet Propriétés. Vous pouvez également définir une sélection implicite pour l'invite (p. Vous pouvez accéder à l'onglet Options d'exécution en cliquant sur le bouton Définir les propriétés correspondant au rapport. afficher ou masquer les états d'invite. Si vous utilisez les exemples de rapports fournis avec Report Studio. Si certaines valeurs nécessaires ne sont pas indiquées. Dans le cas contraire. Lignes de produits par année (invite) et Liste des coordonnées des représentants contiennent des contrôles d'invites. VA Multimédia. Guide de l'utilisateur . permettre aux utilisateurs de choisir entre plusieurs valeurs. Vous pouvez par exemple : ● ● ● ● modifier l'interface de contrôle d'invite. le rapport est alors actualisé. À partir de l'onglet Boîte à outils du volet Objets insérables. indiquer qu'une invite requiert une entrée de l'utilisateur. Indiquez les informations nécessaires pour créer l'invite. Conseil : Il existe une autre solution pour définir la soumission automatique dans l'invite.Création de rapports professionnelle 229 . La boîte de dialogue Assistant Invite s'affiche.Chapitre 5: Utilisation des données rapport au format HTML. lorsque vous exécutez le rapport pour la première fois. 3. Dans le cas de rapports non interactifs comme ceux énumérés ci-dessus. les utilisateurs peuvent sélectionner les valeurs à afficher . Conseil : Rendez l'invite facultative en activant la case à cocher Rendre le filtre facultatif.

cliquez sur l'option Filtres 5. 2. cliquez sur la propriété Requise. Cliquez sur le contrôle d'invite que vous souhaitez modifier. Dans le volet Propriétés. 6. Modification de l'interface de contrôle d'invite Par défaut. cliquez sur l'option Requise. puis cliquez sur Oui. Inversement. certaines propriétés définies pour le filtre associé à une invite peuvent remplacer la propriété d'invite correspondante. le contrôle d'invite enfant est désactivé.Chapitre 5: Utilisation des données ● ● ● ● indiquer des sélections implicites. Vous pouvez modifier l'interface de contrôle d'invite en fonction du type d'invite que vous créez. Procédure 1. lorsque vous créez une invite. Positionnez le pointeur sur le bouton Explorateur de pages et accédez à une page de rapport. Demande d'entrée utilisateur pour une invite Vous pouvez spécifier qu'une invite requiert une entrée de l'utilisateur avant l'exécution du rapport. 230 Report Studio . Dans le volet Propriétés. puis cliquez sur l'interface de votre choix. cliquez sur la propriété Interface de sélection. puis sur le bouton OK. Report Studio sélectionne son interface de contrôle. Procédure 1. 3. le contrôle enfant est obligatoire. vous pouvez choisir une liste déroulante. indiquant que l'utilisateur doit sélectionner une valeur ou en saisir une. Par exemple. 2. Si une invite en cascade est utilisée et que le contrôle d'invite parent est requis. . Certaines propriétés que vous définissez peuvent être remplacées à certaines conditions. si le contrôle parent est facultatif. Cliquez sur le contrôle d'invite que vous souhaitez modifier. spécifier des valeurs d'invites. une étoile s'affiche à côté de l'invite. Dans la boîte de dialogue Syntaxe. 4. les utilisateurs peuvent choisir les valeurs dans l'invite enfant sans avoir à choisir une valeur dans l'invite parent. Ainsi. les utilisateurs peuvent choisir au moins une valeur dans l'invite parent avant de choisir une valeur dans l'invite enfant. Lorsque vous exécutez le rapport. Dans le menu Données. Ainsi. pour une invite de saisie de valeur. créer une invite en cascade. Cliquez sur le filtre associé à l'invite. ajouter un bouton d'invite. une zone de liste ou un groupe de cases d'options. Par exemple.

● Pour autoriser l'utilisateur à spécifier une plage de valeurs. 3. Par exemple. définissez la propriété Intervalle à Oui. Par exemple. une invite demande aux utilisateurs de sélectionner une ligne de produits. l'expression [ligne_produits] in ?Ligne de produits?. Si Guide de l'utilisateur . Remplacez l'opérateur par l'un des suivants : ● Si vous créez une invite à zone de sélections multiples. permet aux utilisateurs de sélectionner plusieurs lignes de produits. Par exemple. Si plusieurs requêtes sont définies dans le rapport. 6. changez l'opérateur en in. vous devez cliquer d'abord sur un objet lié à une requête. Une flèche s'affiche à côté d'une invite si vous devez sélectionner ou saisir une valeur. Si plusieurs requêtes sont définies dans le rapport. Dans le volet Propriétés. 2. Cliquez sur le contrôle d'invite que vous souhaitez modifier. Par exemple. changez l'opérateur en in_range. cliquez sur l'option Filtres . Des contrôles de validité sont effectués pour s'assurer que les données sont correctes et que les valeurs requises sont fournies. permet aux utilisateurs de définir un intervalle pour la marge. définissez la propriété Zone de sélections multiples à Oui.Création de rapports professionnelle 231 .Chapitre 5: Utilisation des données Sélection de plusieurs valeurs dans une invite par les utilisateurs Vous pouvez permettre aux utilisateurs de sélectionner plusieurs valeurs ou un intervalle de valeurs dans une invite. Affichage ou masquage des états d'invite Chaque invite que vous créez dans un rapport produit une validation dynamique lors de l'exécution du rapport. 4. Cliquez deux fois sur le filtre associé à l'invite. Cliquez sur OK à deux reprises. choisissez si les utilisateurs peuvent spécifier plusieurs valeurs ou un intervalle de valeurs : ● Pour autoriser l'utilisateur à spécifier plusieurs valeurs. 7. la propriété Soumission automatique sera toujours désactivée. où [Marge] correspond au nom de la données élémentaire. Procédure 1. Positionnez le pointeur sur le bouton Explorateur de pages et accédez à une page de rapport. Vous pouvez modifier l'invite pour permettre aux utilisateurs de sélectionner plusieurs lignes de produits. 5. Si vous autorisez plusieurs sélections. ● Si vous créez une invite à intervalle. où [ligne_produits] correspond au nom de la donnée élémentaire. une étoile s'affiche à côté de chaque invite requise. cliquez sur un objet lié à la requête voulue. Dans le menu Données. l'expression [Marge] in_range ?Marge?.

232 Report Studio . Procédure 1. Cliquez sur le contrôle d'invite que vous souhaitez modifier. 8. Dans le volet Propriétés.Chapitre 5: Utilisation des données vous saisissez une valeur incorrecte. Vous pouvez décider d'afficher ou non l'étoile et la flèche pour chaque invite. définissez la propriété Zone de sélections multiples à Oui. pour améliorer les performances en n'accédant pas à la base de données. Cliquez sur le bouton Ajouter ● ● et procédez de l'une des façons suivantes : Si vous avez choisi de définir une seule valeur. Si vous souhaitez définir plusieurs sélections implicites. 5. pour fournir du texte pour des invites facultatives. Indication d'une sélection implicite pour une invite Vous pouvez indiquer une sélection implicite pour une invite. dans le volet Propriétés. puis. 3. cliquez sur la propriété Masquer les ornements. définissez la propriété Intervalle sur Oui. Procédure 1. 4. Si vous avez choisi de définir un intervalle de valeurs. pour limiter le nombre de valeurs disponibles. 7. cliquez sur l'option Oui pour masquer les caractères d'invite ou sur l'option Non pour les afficher. Cliquez sur OK. cliquez deux fois sur la propriété Choix implicites. 2. telles que pour la sélection d'une valeur. Dans le volet Propriétés. saisissez-la en tant que sélection implicite. Répétez les étapes 4 à 5 pour définir les autres sélections implicites. saisissez les valeurs minimale et maximale dans les zones Valeur minimale et Valeur maximale respectivement. Si vous voulez définir un intervalle de valeurs. 2. une ligne en pointillés s'affiche. Cliquez sur le contrôle d'invite que vous souhaitez modifier. de façon à ce que les utilisateurs ne doivent pas sélectionner ni saisir une valeur lors de l'exécution du rapport. 6. Cliquez sur OK. Définition de valeurs d'invites Vous pouvez fournir vos propres valeurs dans une invite : ● ● ● ● pour afficher autre chose que ce qui figure dans la base de données.

280). puis cliquez sur le bouton d'édition ● . 3. Dans la zone Utilisation. puis cliquez sur l'une des valeurs possibles de la variable. reportez-vous à la section "Ajout d'une variable" (p. Guide de l'utilisateur . une invite demande aux utilisateurs de sélectionner un pays. Cliquez sur OK. saisissez la valeur qui s'affichera dans l'invite pour cette valeur particulière de la variable. Cliquez sur le contrôle d'invite que vous souhaitez modifier. 222). 5. vous aurez probablement besoin d'ajouter des boutons pour soumettre des sélections. D'autres contrôles d'invite.Création de rapports professionnelle 233 . tels que l'invite de saisie d'une valeur. Ajouter un bouton d'invite Ajoutez des boutons d'invite afin que l'utilisateur puisse soumettre des éléments sélectionnés. tels que l'invite de saisie d'une date. 7. nécessitent un bouton d'invite. 285). Répétez cette procédure pour chaque valeur supplémentaire. annuler un rapport ou naviguer entre les pages. 8. procédez comme suit : ● Cliquez sur la liste déroulante Variable et choisissez la variable à utiliser ou créez-en une. Pour la valeur de base de données États-Unis. Lorsque vous construisez des invites et des pages d'invite (p. Placez votre curseur sur le bouton Explorateur de pages et cliquez sur la page de rapport ou la page d'invite dans laquelle se trouve le contrôle d'invite pour lequel vous voulez ajouter un bouton d'invite. Dans la zone Affichage. Pour en savoir davantage sur la création de variables. Cliquez sur OK. saisissez la valeur d'invite que vous souhaitez ajouter. peuvent être définis pour soumettre les sélections automatiquement. saisissez la valeur qui s'affichera dans l'invite. ● 9. vous souhaitez que USA s'affiche dans l'invite. Pour lier une valeur d'invite à une condition (p. 4. 6. Cliquez sur le bouton Ajouter . Procédure 1. Certains contrôles d'invite. Dans le volet Propriétés. Répétez les étapes 4 à 7 pour ajouter d'autres valeurs d'invites.Chapitre 5: Utilisation des données Par exemple. 2. Procédure 1. ● Dans la zone Affichage. ● Cliquez sur la liste déroulante Valeur. cliquez deux fois sur la propriété Choix statiques. Cliquez sur la valeur statique que vous souhaitez lier à la variable.

3. Cliquez sur le contrôle d'invite que vous souhaitez utiliser comme invite en cascade. Cliquez sur le bouton d'invite. dans le volet Propriétés. cliquez sur la propriété Type et sélectionnez l'option Nouvelle invite. 5. dans le volet Propriétés. 4. 234 Report Studio . Opération Annuler Précédent Suivant Terminer Nouvelle invite Création d'une invite en cascade Créez une invite en cascade pour utiliser les valeurs d'une invite afin de filtrer les valeurs d'une autre invite. ajoutez un bouton d'invite à la source en cascade pour fournir les valeurs appropriées à l'invite en cascade : ● Dans l'onglet Boîte à outils du volet Objets insérables. ils ne voient que les types de produits en relation avec la ligne de produits sélectionnée. Dans le volet Propriétés. Sélectionnez l'une des opérations suivantes : Objectif Annuler le rapport Aller à la page d'invite précédente Aller à la page d'invite suivante Exécuter le rapport Nouvelle invite utilisateur Conseil : Une nouvelle invite utilisateur est utile lorsque vous avez des invites en cascade. 3. Cliquez sur le paramètre qui représente la source en cascade.Chapitre 5: Utilisation des données 2. cliquez dessus puis. Dans l'onglet Boîte à outils du volet Objets insérables. puis cliquez sur le bouton OK. dans le volet Propriétés. un rapport contient les colonnes Lignes de produits et Types de produit. puis. ● Cliquez sur le bouton d'invite. Vous créez des invites pour ces colonnes et spécifiez que l'invite Types de produit est une invite en cascade dont la source est Lignes de produits. 2. définissez la propriété Requise sur Oui. faites glisser l'objet Bouton d'invite vers le rapport. Si l'invite permet aux utilisateurs de sélectionner plusieurs valeurs. puis. faites glisser l'objet Bouton d'invite vers la zone de travail. Lorsque les utilisateurs sélectionnent une ligne de produits. Par exemple. Si vous souhaitez que la source en cascade soit une invite requise. cliquez sur la propriété Type. Procédure 1. cliquez deux fois sur la propriété Source en cascade.

Dans la zone Définition de l'expression. Si l'opérateur est égal (=). Contrôle des données affichées dans l'invite de sélection dans l'arborescence Vous pouvez contrôler les données qui s'affichent dans une invite de sélection dans l'arborescence et la façon dont les données sont structurées pour obtenir le résultat souhaité.Chapitre 5: Utilisation des données ● Pour modifier le texte du bouton d'invite. T2 2004.Création de rapports professionnelle 235 . Guide de l'utilisateur . où x représente le niveau. 2005 et 2006 dans l'arborescence. Positionnez le pointeur sur le bouton Explorateur de requêtes associée à l'invite. Si rootmembers elle n'est pas utilisée. children(membre) T2 2004. aucune case à cocher n'apparaît. l'opérateur que vous choisissez dans la boîte de dialogue Assistant Invite(p. Par exemple. dans l'onglet Boîte à outils du volet Objets insérables. x) créez une invite sur la hiérarchie Année et si x=1. des cases à cocher apparaissent en regard de chaque valeur d'invite. vous devez ajouter plusieurs fonctions à l'expression de filtre. Affiche les descendants d'un membre. vous verrez T1 2004. si vous (donnée_élémentaire. T3 2004 et T4 2004 s'affiche pour le membre 2004. Par exemple. tous les membres sont affichés dans (donnée_élémentaire) une liste simple. reportez-vous à la présentation rapide de Report Studio. Affiche les descendants de la donnée élémentaire dans une descendants(rootmembers structure. Pour cela. En outre. etc. Si l'opérateur est in ou not in. faites glisser l'objet Texte vers le bouton d'invite et saisissez le texte souhaité. et cliquez sur la requête 2. saisissez l'une des fonctions suivantes et cliquez sur le bouton OK. 3. Pour en savoir davantage sur la création d'invites en cascade. T1 2004. 222) contrôle les éléments qui s'affichent en regard de chaque valeur d'invite. Dans le volet Données élémentaires. vous verrez 2004. Si x=2. Objectif Fonction Affiche la structure de tous les membres de la hiérarchie. cliquez deux fois sur la donnée élémentaire à partir de laquelle vous souhaitez créer l'invite. Procédure 1.

Après avoir choisi le type de données dont vous avez besoin. 236 Report Studio . afficher ou ajouter des dimensions. Pour obtenir un rapport valide. vous ne pouvez utiliser qu'une seule hiérarchie dans la requête.Chapitre 5: Utilisation des données Utilisation de requêtes Les requêtes déterminent les données qui figurent dans le rapport. ainsi que modifier leurs propriétés. vous pouvez créer une requête et la lier manuellement à un contenant de données. Vous pouvez. Utilisation de sources de données dimensionnelles Lorsque vous utilisez les sources de données SAP BW. par exemple. Mise en relation de requêtes et de présentations Les requêtes et les présentations fonctionnent ensemble. les portions requête et présentation de celui-ci doivent être liées. vous pouvez créer et modifier des requêtes à l'aide de l'Explorateur de requêtes. ● ● ● ● afficher ou ajouter des filtres et des paramètres. Chaque colonne de données doit être à la fois sélectionnée pour la requête et affichée dans une présentation. L'Explorateur de requêtes offre une autre méthode pour modifier des rapports ou en créer de nouveaux. les requêtes sont exécutées de façon séquentielle. Report Studio lie automatiquement une requête et une présentation. Remarque : Par défaut. La création de requêtes utilisant simultanément des données OLAP et relationnelles n'est pas prise en charge. des niveaux et des faits. lorsque vous utilisez Report Studio et le modèle de rapport de type Liste. Dans la présentation. créer des requêtes complexes au moyen d'opérations 'set' et de jointures. Vous pouvez l'utiliser pour effectuer des tâches complexes. utiliser l'Explorateur de requêtes pour : ● améliorer les performances en changeant l'ordre dans lequel les éléments sont interrogés à partir de la base de données ou en modifiant les propriétés des requêtes pour permettre au serveur de rapports d'exécuter ces dernières de façon simultanée lorsque cela est possible. lorsque vous faites glisser un contenant de données vers la zone de travail. intégrer des instructions SQL provenant d'autres rapports ou de rapports que vous écrivez. En outre. Votre administrateur doit activer la fonction d'exécution simultanée des requêtes. Dans Report Studio. ainsi que d'autres tâches plus difficiles à accomplir dans la présentation de rapport. vous devez créer une présentation dans laquelle afficher les résultats. sauf si vous préférez ne pas afficher certaines colonnes. Si vous créez des requêtes à l'aide d'une base de données dont vous ne connaissez pas le type. Vous pouvez ajouter les éléments de la requête que vous souhaitez afficher dans la présentation en les faisant glisser depuis l'onglet Données élémentaires du volet Objets insérables. reportez-vous au Guide d'administration et de sécurité. vous pouvez indiquer la requête à utiliser en cliquant sur la propriété Requête dans le volet Propriétés. consultez votre administrateur ou concepteur de modèles de base de données. la requête et la présentation sont automatiquement liées. Par exemple. Pour en savoir davantage.

Ceci est dû au fait que lorsqu'une requête multicubes est exécutée. relations principale/détails de deux requêtes. Les dimensions conformes sont créées dans Framework Manager. de cube à SAP BW. La granularité temporelle diffère dans la mesure où les niveaux des stocks sont enregistrés de façon mensuelle et les ventes sont enregistrées de façon quotidienne. Vous ne pouvez pas trier ou filtrer une dimension conforme (sujet de requête). Par ailleurs. les données Ventes incluent une dimension non conforme : Modes de commande. Le résultat d'une requête à faits multiples varie selon que vous utilisez des dimensions conformes ou non conformes et dépend également du niveau de granularité et de la nature additive des données.-) sont disponibles pour les calculs inter-cube. Vous ne pouvez pas créer les types de jointure suivants : ● ● ● ● ● de cube à cube (homogènes). Toutes les jointures pour des requêtes multicube sont des jointures externes. Requêtes à faits multiples Vous devez comprendre le résultat d'une requête portant sur plusieurs table de faits pour obtenir les résultats souhaités. Les jointures internes ne sont pas prises en charge. plusieurs petites requêtes sont en fait exécutées. de SAP-BW à SGBDR. les opérations sur les ensembles avec deux requêtes. Guide de l'utilisateur . *. le changement de niveau d'une requête à l'autre. de cube à SGBDR.Chapitre 5: Utilisation des données Lors de l'exécution de requêtes multicubes à l'aide de sources de données dimensionnelles. les restrictions suivantes s'appliquent : ● ● ● ● ● ● Seuls les opérateurs de base (+. L'affichage du MDX à l'aide de la propriété de requête Code SQL/MDX créé peut ne pas montrer le code MDX en cours d'exécution. /. Connexion de requêtes entre plusieurs sources de données Cognos 8 prend en charge : ● ● ● ● les jointures SGBDR/SGBDR.Création de rapports professionnelle 237 . La source de données ci-dessous présente des caractéristiques qui influent sur les résultats si vous utilisez une requête à faits multiples avec Niveaux des stocks et Ventes. de cube à cube (hétérogènes).

Toutefois. les résultats sont automatiquement agrégés au niveau de granularité commun le plus bas. les niveaux des stocks sont enregistrés de façon mensuelle et les ventes sont enregistrées de façon quotidienne. La quantité. à savoir Heure et Produit. mais qu'aucune vente de ce produit n'a été enregistrée pendant cette même période. établie à partir des données Ventes. Elle renvoie toutes les lignes de chaque table de faits. Produit et Heure s'appliquent à Niveaux des stocks et Ventes. Dimensions non conformes Si une dimension non conforme est ajoutée à la requête. une valeur nulle sera affichée pour les données Quantité sur la ligne Corde Everest 50. Des valeurs nulles sont souvent renvoyées pour ce type de requête car il est fort possible qu'une combinaison d'éléments dimensionnels figurant dans une table de faits n'existe pas dans l'autre table. la nature des résultats générés par la requête change. si Corde Everest 50 était disponible en stock en janvier 2005. Les tables de faits sont mises en correspondance en fonction de leurs clés communes. Dans cet exemple. Dimensions conformes Des requêtes individuelles portant sur les faits Niveaux des stocks et Ventes par trimestre et par produit donnent les résultats suivants : Une requête portant sur des faits multiples et des dimensions conformes respecte la cardinalité entre chaque table de faits et ses dimensions. Par exemple. 238 Report Studio .Chapitre 5: Utilisation des données Les exemples ci-dessous vont vous aider à interpréter les résultats d'une requête à faits multiples et à comprendre les options permettant de modifier une requête pour obtenir les résultats souhaités. est cumulée pour obtenir des valeurs mensuelles.

Par exemple. Étant donné qu'aucune vente de ce produit par le biais de commandes par télécopie n'a été enregistrée pendant le mois de février 2006. le rapport inclut des valeurs nulles. car il n'est plus possible de relier une valeur unique de ces colonnes à une valeur de la colonne Quantité. Modes de commande et Quantité ont des valeurs nulles. Le comportement implicite peut produire des valeurs nulles inattendues lorsque vous ajoutez un filtre à une requête à faits multiples. Par exemple. puisqu'un côté de la requête présente un caractère dimensionnel non commun à l'autre côté. Les valeurs récapitulatives sont identiques. pour améliorer les performances. Le filtre est appliqué uniquement à la zone de sujet Ventes. Le groupement en fonction de la clé Trimestre démontre que le résultat de cet exemple repose sur le même ensemble de données que celui de la requête portant sur des dimensions conformes. les enregistrements ne peuvent plus être agrégés au niveau de granularité commun le plus bas. tous les produits apparaissent toujours dans le rapport. Les résultats Stock à l'ouverture et Stock à la fermeture sont répétés. Étant donné que Modes de commande n'existe pas dans Niveaux des stocks.Création de rapports professionnelle 239 . Par conséquent.Chapitre 5: Utilisation des données Les données Modes de commande existent uniquement dans Ventes. Guide de l'utilisateur . Parapluie Omnium était disponible en stock en février 2006. Si vous créez un filtre sur la dimension Modes de commande pour afficher uniquement le mode de commande par télécopie et que vous appliquez le filtre au niveau de la source de données. Filtres appliqués aux dimensions non conformes Par défaut. la quantité totale pour le mois de janvier 2005 est 2 766 dans les deux exemples. les filtres sont appliqués au niveau de la base de données.

En appliquant le filtre à l'ensemble de résultats. vous avez la possibilité de créer une requête séparée pour chaque contenant de données d'un rapport afin d'afficher des données différentes. Un filtre récapitulatif est appliqué à l'ensemble de résultats. Ajoute du code SQL. Ajoute un opérateur EXCEPT (moins). vous obtenez les mêmes résultats que si vous utilisiez des dimensions conformes. Ajoute un opérateur INTERSECT. Par exemple. Procédure 1. faites glisser l'un des objets ci-après dans la zone de travail. modifiez le filtre pour qu'il s'applique à l'ensemble de résultats plutôt qu'à la source de données. Un filtre détaillé est appliqué à la source de données. Seuls les produits commandés par télécopie apparaissent dans le rapport. reportez-vous à la section "Filtrage de données" (p. 2. Le récapitulatif des données Quantité est égal à 986 quelle que soit la méthode de filtrage utilisée. Objet Requête Jointure Union Intersect Except SQL Description Ajoute une requête. Ajoute un opérateur UNION. Ajoute une relation de jointure.Chapitre 5: Utilisation des données Pour supprimer les valeurs nulles. Positionnez le pointeur sur le bouton Explorateur de requêtes et cliquez sur Requêtes. Pour en savoir davantage sur l'application des filtres détaillés et récapitulatifs. Ajout de requêtes à un rapport Vous pouvez créer plusieurs requêtes dans l'Explorateur de requêtes afin de répondre à des besoins particuliers. 190). Deux types de filtres sont disponibles dans Report Studio. ce qui montre que les résultats sont basés sur le même ensemble de données. 240 Report Studio . Dans le volet Objets insérables.

afin de faciliter la création de requêtes complexes. Conseil : Vous pouvez ajouter à la requête des données élémentaires que vous ne voulez pas voir apparaître dans la présentation. Par exemple. si vous voulez que le filtrage soit effectué sur le Code de ligne de produits et que les utilisateurs visualisent Lignes de produits dans la présentation. À partir de l'onglet Source du volet Objets insérables. indiquez les propriétés voulues. du Création d'une requête d'union Vous pouvez créer une requête d'union pour combiner plusieurs requêtes en un seul jeu de résultats.Création de rapports professionnelle 241 . Par exemple. si vous avez ajouté une jointure. Vous pouvez combiner des requêtes utilisant différentes sources de données. à partir de l'onglet Boîte à outils volet Objets insérables. Guide de l'utilisateur . faites glisser l'objet Filtre vers le volet Filtres détaillés ou Filtres récapitulatifs et définissez l'expression de filtre(p. Par exemple. il est possible de combiner une requête renvoyant des données d'une source dimensionnelle et une requête renvoyant des données d'une source relationnelle. Si vous utilisez une source de données dimensionnelles. Dans le volet Propriétés.Chapitre 5: Utilisation des données Objet MDX Description Ajoute du code MDX. 3. faites glisser les données élémentaires qui doivent figurer dans la requête vers le volet Données élémentaires. Cette méthode est plus rapide que si vous faites glisser le niveau Année et que vous complétez l'expression de filtre pour indiquer que seules les données de l'année 2006 doivent être affichées. en faisant glisser le membre 2006 du niveau Années. Pour créer une donnée élémentaire dans la requête. puis en complétant l'expression de filtre. ● cliquez avec le bouton droit de la souris sur la zone de travail et cliquez sur Développer les références pour afficher les relations existant entre les requêtes du rapport. cliquez deux fois sur la propriété Relations des jointures pour la définir. Lors de l'ajout de requêtes au rapport ● cliquez avec le bouton droit de la souris sur la zone de travail et cliquez sur Afficher les sources des packs pour afficher les requêtes utilisant des données élémentaires d'un pack. faites glisser l'objet Donnée élémentaire vers le volet Données élémentaires. Conseil : Vous pouvez également créer un filtre en faisant glisser une donnée élémentaire depuis l'onglet Source vers l'un des volets de filtres. 5. Par exemple. 4. vous allez filtrer les données de l'année 2006. 190). vous devez ajouter les deux données élémentaires à la requête. 6. dans l'onglet Boîte à outils du volet Objets insérables. vous pouvez filtrer rapidement les données en faisant glisser un membre à la place du niveau auquel ce membre appartient. Cliquez deux fois sur une requête. 7. Pour ajouter un filtre.

242 Report Studio . procédez comme suit : ● ● Faites glisser l'objet Requête dans la zone de travail. Les types de données de dates doivent correspondre parfaitement. les nombres entiers. les conditions suivantes doivent être remplies : ● ● les deux requêtes doivent comporter le même nombre de données élémentaires. cliquez sur la propriété Valeurs en double et indiquez si vous souhaitez supprimer ou conserver les lignes en double. 3. à virgule flottante et à décimales sont compatibles. Pour les types de données numériques. Pour ajouter. et cliquez sur Requêtes. Dans le volet Propriétés. 5. cliquez sur le bouton Précédent pour revenir à la zone de travail Requêtes. Deux points d'insertion s'affichent à droite de l'opérateur. Positionnez le pointeur sur le bouton Explorateur de requêtes 2. Pour les chaînes. Dans la barre d'outils. les types binary et varBinary compatibles. supprimer. déplacer ou renommer des données élémentaires dans la liste de projection. varChar et longVarChar sont compatibles. 7. 6. ● Faites glisser un objet Requête vers chaque point d'insertion. Deux requêtes sont créées dans la zone de travail et un raccourci vers chaque requête s'affiche au niveau des points d'insertion. Cliquez deux fois sur la propriété Liste de projection. Dans le volet Objets insérables. Cliquez sur l'opérateur 'set' que vous avez ajouté à l'étape 3. 8. 9. La liste de projection répertorie les données élémentaires prévues pour l'opération 'set'. Procédure 1. cliquez sur Manuel et apportez les modifications souhaitées. Intersection ou Exception à droite de la requête. 4. 10. Cliquez sur OK. Les types de données des données élémentaires doivent être compatibles et les données élémentaires doivent s'afficher dans le même ordre. Cliquez deux fois sur chaque requête constituant la requête d'union et ajoutez les données élémentaires souhaitées. Report Studio produit la liste de projection au moyen d'une seule des deux requêtes mises en union. Faites glisser Union.Chapitre 5: Utilisation des données Pour combiner deux requêtes. Pour les données binaires. les types de données char. cliquez sur Créée automatiquement. Si vous souhaitez que Report Studio produise automatiquement la liste des données élémentaires prévues.

La requête d'union est terminée. cliquez sur l'option Page blanche. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. Vous devez créer un rapport de type Liste présentant le revenu de l'ensemble des lignes de produits et des modes de commande. 2. Positionnez le pointeur sur le bouton Explorateur de requêtes 6. suivantes vers le volet Données élémentaires : ● ● Lignes de produits du dossier Produits. ● Faites glisser un objet Requête vers chaque point d'insertion. vous souhaitez que les lignes de produits et les modes de commande s'affichent dans une seule colonne. Les requêtes Requête2 et Requête3 sont créées dans la zone de travail et un raccourci vers chaque requête s'affiche au niveau des points d'insertion. Exemple . 8. qui vend du matériel de sport. À partir de l'onglet Source du volet Objets insérables. 4. Pour créer ce rapport. Dans la boîte de dialogue Bienvenue. cliquez sur le lien Dossiers publics.Création d'un rapport de type Liste à deux colonnes pour trois données élémentaires Vous êtes auteur de rapports pour la société Vacances et aventure. cliquez sur l'option Créer un rapport ou un modèle. Deux points d'insertion s'affichent à droite de l'opérateur. Cliquez deux fois sur la requête d'union. À partir de l'onglet Source du volet Objets insérables. 12. faites glisser l'objet Donnée élémentaire vers le volet Données élémentaires. Revenus du dossier Données sur les ventes. Faites glisser Union à droite de la requête. faites glisser les données élémentaires que vous souhaitez ajouter à la requête vers le volet Données élémentaires. 9. Toutefois. Cliquez sur le lien Entrepôt de données VA (requête). 7. Cliquez deux fois sur Requête2. Dans la boîte de dialogue Nouveau. 5. Dans le volet Objets insérables. Vous pouvez maintenant la lier à un contenant de données de la présentation.Création de rapports professionnelle 243 . procédez comme suit : ● ● Faites glisser l'objet Requête dans la zone de travail. vous allez utiliser une requête d'union afin de joindre les données élémentaires Lignes de produits et Modes de commande. Guide de l'utilisateur . Dans la page Bienvenue de Cognos Connection. Procédure 1. 3. À partir de l'onglet Boîte à outils du volet Objets insérables. puis sur le bouton OK. faites glisser les données élémentaires et cliquez sur Requêtes.Chapitre 5: Utilisation des données 11.

Dans l'onglet Source du volet Objets insérables. faites glisser les données élémentaires suivantes dans le volet Données élémentaires : ● ● Lignes de produits & Modes de commande Revenus 244 Report Studio . L'élément Lignes de produits de la liste de projection contient à la fois les lignes de produits et les modes de commande. 23. cliquez deux fois sur la propriété Nom. Cliquez deux fois sur la propriété Liste de projection. Cliquez sur OK à deux reprises. 11. 13. 18. saisissez 'A' et cliquez sur le bouton OK. Cliquez deux fois sur Requête1. Dans la zone Édition. 14. Dans la barre d'outils. 15. 17. 10. Cliquez sur Manuelle. 19. 24. Dans la barre d'outils. cliquez sur le bouton Précédent Requêtes. cliquez sur le bouton Précédent pour revenir à la zone de travail Requêtes. Dans l'onglet Source du volet Objets insérables. Cliquez deux fois sur Requête3. saisissez le texte suivant après Lignes de produits : & Modes de commande 22. 21. 20. supprimez le nom implicite et saisissez : Touche de tri 12.Chapitre 5: Utilisation des données La donnée élémentaire sera utilisée pour trier les lignes de produits et les modes de commande dans le rapport. Cliquez sur Lignes de produits. Cliquez sur l'opérateur Union. faites glisser les données élémentaires pour revenir à la zone de travail suivantes dans le volet Données élémentaires : ● ● Modes de commande Revenus Conseil : Ces données élémentaires se trouvent dans les dossiers Modes de commande et Données sur les ventes. 16. Dans la zone Définition de l'expression. puis sur le bouton Modifier . Dans le volet Propriétés. Répétez les étapes 9 à 11 pour créer une donnée élémentaire Touche de tri dans Requête3 avec 'B' en tant que définition.

Cliquez sur la propriété Requête. Positionnez le pointeur sur le bouton Explorateur de pages et cliquez sur Page1. toutes les lignes de produits s'affichent en premier. puis sur Requête1.Création de rapports professionnelle 245 . Un rapport de type Liste à deux colonnes est généré. 32. 29. cliquez sur la propriété Tri à l'avance. Cliquez sur le bouton Sélectionner les ancêtres sur Liste. faites glisser l'objet Liste vers la zone de travail. Puisque la donnée élémentaire n'apparaît pas dans la liste. Dans l'onglet Boîte à outils du volet Objets insérables. vous devez en faire une propriété dans la liste avant qu'elle puisse trier les lignes de produits et les modes de commande. faites glisser les éléments suivants à partir de Requête1 vers la liste : ● ● Lignes de produits & Modes de commande Revenus dans la barre de titre du volet Propriétés. suivies de tous les modes de commande. Cliquez sur la liste. 31.Chapitre 5: Utilisation des données ● Touche de tri 25. L'ensemble des lignes de produits et des modes de commande s'affiche dans la première colonne. 33. La liste est liée à la requête d'union. À partir de l'onglet Données élémentaires du volet Objets insérables. Guide de l'utilisateur . Cliquez deux fois sur la propriété Propriétés. puis 34. Cochez la case Touche de tri et cliquez sur le bouton OK. Exécutez le rapport. Création d'une relation de jointure Vous pouvez créer une relation de jointure pour joindre deux requêtes. Sélectionnez Touche de tri et dans le volet Propriétés. puis sur Tri en ordre croissant. 28. Lorsque vous exécutez le rapport. 26. 30. 27.

Cliquez sur l'élément Jointure.Chapitre 5: Utilisation des données En général. 6. faites glisser les données élémentaires pour revenir à la zone de travail et cliquez sur Requêtes. Deux points d'insertion s'affichent à droite de l'opérateur. 3. cliquez sur le bouton Convertir en expression. Cliquez sur une donnée élémentaire dans la requête de gauche. procédez comme suit : ● ● Faites glisser l'objet Requête dans la zone de travail. Cliquez sur Nouveau lien. Cliquez deux fois sur chaque requête constituant la requête de jointure et ajoutez les données élémentaires souhaitées. puis la cardinalité à utiliser. 9. Convertissez la relation de jointures en une expression pour modifier la définition de la jointure. cliquez sur le bouton Précédent Requêtes. 13. 4. vous ne pouvez pas la convertir de nouveau en relation. 7. Dans la barre d'outils. que vous souhaitez ajouter vers le volet Données élémentaires. puis sur l'opérateur à utiliser. Dans le volet Propriétés. À partir de l'onglet Source du volet Objets insérables. Deux requêtes sont créées dans la zone de travail et un raccourci vers chaque requête s'affiche au niveau des points d'insertion. cliquez deux fois sur la propriété Relations des jointures. 246 Report Studio . Pour chaque requête. 14. Dans le volet Objets insérables. Cliquez sur OK. ● Faites glisser un objet Requête vers chaque point d'insertion. 11. Cliquez sur Opérateur. Procédure 1. Faites glisser Jointure à droite de la requête. Créez une relation de jointure dans Report Studio si la relation que vous tentez de créer ne peut pas être modélisée dans Framework Manager. Positionnez le pointeur sur le bouton Explorateur de requêtes 2. 5. cliquez sur Cardinalité. 10. 12. 8. Pour convertir la relation de jointures en une expression. Cliquez deux fois sur la requête de jointure. puis sur une autre dans la requête de droite pour créer un lien. les relations de jointure doivent être créées dans le modèle Framework Manager. Remarque : Après avoir converti la relation en expression.

3. En outre.Création de rapports professionnelle 247 . cliquez sur la propriété Remplacer les informations de dimension. 5. 4. puis construisez la dimension en ajoutant les objets de votre choix : ● ● ● Faites glisser Niveau pour créer un niveau. faites glisser l'objet Dimension vers le volet Dimensions. Elles peuvent être considérées comme une forme d'indices de requêtes. Si vous n'ajoutez pas d'informations de dimension et que la source de données contient des dimensions. Faites glisser Hiérarchie des niveaux pour créer une hiérarchie des niveaux. L'onglet Informations de dimension s'affiche dans la zone de travail. c'est la structure de la source de données qui est utilisée.Chapitre 5: Utilisation des données La requête de jointure est terminée. puis cliquez sur Oui. Cognos 8 crée une structure dimensionnelle implicite. Vous voulez étendre ou limiter les informations de dimension dans la source de données. Faites glisser Hiérarchie des membres pour créer une hiérarchie des membres. Cliquez sur l'onglet Informations de dimension. Report Studio produit automatiquement la dimension complète. mais à faciliter la planification des requêtes. Si la source de données ne contient pas de dimension. Ajoutez des informations de dimension si l'un des cas suivants s'applique : ● Aucune information de dimension n'est disponible dans la source de données. Dans le volet Propriétés. et cliquez sur la requête de 2. à partir de l'onglet Boîte à outils du volet Objets insérables. Procédure 1. Par exemple. Vous pouvez maintenant la lier à un contenant de données de la présentation. Pour créer une dimension à partir d'une donnée élémentaire existante. Positionnez le pointeur sur le bouton Explorateur de requêtes votre choix. Guide de l'utilisateur . à partir de l'onglet Source du volet Objets insérables faites glisser cette donnée élémentaire vers le volet Dimensions. ● ● Vous voulez remplacer les informations de dimension dans la source de données. Les informations de dimension ne sont pas destinées à définir la présentation des informations. la source de données contient des données plates que vous voulez modéliser de façon dimensionnelle. Pour créer une dimension. 307) des dimensions que vous ajoutez à un rapport. les utilisateurs ne peuvent pas passer au niveau inférieur (p. Ajout d'informations de dimension à une requête Ajoutez des informations de dimension à une requête pour obtenir les résultats voulus.

si aucun revenu n'a été généré pour une ligne de produits donnée au cours d'une année spécifique. À partir de l'onglet Source du volet Objets insérables. Dans le volet Propriétés. dans l'onglet Source du volet Objets insérables. reportez-vous à la section "Utilisation de données dimensionnelles" (p. Par défaut. cliquez sur l'option Créer un rapport ou un modèle. Modes de commande et Données sur les ventes. aucune ligne ne s'affiche dans le tableau croisé pour cette ligne de produits et cette année. faites glisser les données élémentaires souhaitées vers les objets ajoutés à l'étape précédente. cliquez sur la propriété Remplacer les informations de dimension. Vous devez créer un tableau croisé affichant le revenu total annuel par ligne de produits et par mode de commande. Par exemple. qui vend du matériel de sport. 248 Report Studio . 3. puis cliquez sur Aller à la requête. définissez une clé en faisant glisser une donnée élémentaire dans le dossier Clés. Dans la page Bienvenue de Cognos Connection. 4. si vous avez créé un niveau. 2. L'onglet Informations de dimension s'affiche en bas de la zone de travail. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. 6. cliquez sur le lien Dossiers publics. Dans la boîte de dialogue Bienvenue. Pour créer un fait. Cliquez avec le bouton droit de la souris sur le tableau croisé. Vous pouvez remplacer les informations de dimension du tableau croisé pour les lignes vides s'affichent dans le rapport. 5. Cliquez sur le lien Entrepôt de données VA (requête). Exemple . 6. 7. 7. 185). faites glisser la donnée élémentaire souhaitée dans le volet Faits. puis cliquez sur le bouton OK. faites glisser les données élémentaires suivantes vers le tableau croisé : ● ● ● ● Lignes de produits en tant que lignes Mois en tant que lignes imbriquées Modes de commande en tant que colonnes Revenus en tant que mesure Conseil : Ces données élémentaires se trouvent dans les dossiers Produits. Dans l'onglet Source du volet Objets insérables.Création d'un tableau croisé affichant les lignes vides Vous êtes auteur de rapports pour la société Vacances et aventure.Chapitre 5: Utilisation des données Pour en savoir davantage sur ces objets. cliquez sur l'option Tableau croisé. puis cliquez sur Oui. Dimension de temps. Dans la boîte de dialogue Nouveau. Procédure 1.

Toutes les années de commande s'affichent pour toutes les lignes de produits. vous ne pouvez faire référence qu'à des éléments de la requête principale ou à ceux d'autres requêtes. faites glisser Date vers la zone Liste de tri et cliquez sur OK. si vous ajoutez un filtre à une requête détaillée. Cliquez sur l'onglet Informations de dimension. Dans l'onglet Source du volet Objets insérables. 14. Guide de l'utilisateur . Éléments de référence à des packs dans des requêtes détaillées Lors de la création d'une requête détaillée dans Report Studio. même si aucun revenu n'a été généré. 13. vous devez supprimer le lien entre la requête détaillée et la requête principale. faites glisser les éléments suivants dans le volet Dimensions : ● ● Lignes de produits Date Lignes de produits et Date deviennent des dimensions distinctes de la requête. Cliquez sur Mois. Positionnez le pointeur sur le bouton Explorateur de requêtes et cliquez sur Requêtes. Dans la zone Données élémentaires.Chapitre 5: Utilisation des données 8. cliquez deux fois sur la propriété Tri. Procédure 1. Pour ajouter un élément à partir du pack.Création de rapports professionnelle 249 . 12. et cliquez sur Page1. Exécutez le rapport. 10. 9. Par exemple. Positionnez le pointeur sur le bouton Explorateur de pages 11. les seuls éléments que vous pouvez insérer dans l'expression sont ceux qui existent dans d'autres requêtes définies dans le rapport. Dans le volet Propriétés.

Cliquez deux fois sur la requête détaillée. choisir la source de données. 4. cliquez sur la flèche vers le haut pour revenir à la zone de travail Requêtes. 6. Supprimez le lien entre la requête détaillée et la requête principale correspondante en sélectionnant son raccourci à droite de la requête détaillée et en cliquant sur le bouton supprimer. 7. Vous pouvez : ● ● ● ● afficher le code SQL ou MDX. Par exemple. Les éléments de pack sont désormais disponibles dans l'onglet Source insérables. 5. pour créer un filtre détaillé qui fait référence à un élément de pack. créer un rapport à l'aide de votre code SQL ou MDX. Procédure 1. 2. Pour afficher le code SQL ou MDX d'une requête spécifique. Lorsque vous utilisez une source de données relationnelle. Cette option affiche le code SQL ou MDX qui sera exécuté dans la source de données. un résultat de requête est généré pour chaque contenant de données. cliquez sur Afficher le code SQL/MDX généré. dans le menu Outils. Ajoutez les éléments de pack souhaités. Si une requête est utilisée dans plusieurs contenants de données. puis ajoutez les éléments souhaités dans la zone Définition de l'expression. du volet Objets Utilisation du code SQL ou MDX Pour chaque requête d'un rapport. Pour afficher le code SQL ou MDX pour l'intégralité du rapport. 3. Créez à nouveau le lien entre la requête détaillée et la requête principale en faisant glisser la requête principale à la droite de la requête détaillée. Affichage du code SQL ou MDX Affichez le code SQL ou MDX pour visualiser ce qui est transmis à la base de données lorsque vous exécutez un rapport. Par exemple. Dans la barre d'outils. vous pouvez utiliser le code SQL ou MDX qui s'exécute en même temps que le rapport. modifier le code SQL ou MDX. l'expression de filtre a peut-être besoin d'être complétée. procédez comme suit : 250 Report Studio . Au besoin. cliquez deux fois sur la requête détaillée pour la compléter. si vous avez créé un filtre. faites glisser l'objet filtre depuis l'onglet Boîte à outils du volet Filtres détaillés. le code SQL produit par Report Studio dépend de la version de rapport sélectionnée. Le code SQL ou MDX est organisé par requête et par résultat de requête.Chapitre 5: Utilisation des données 2.

3. 5. Guide de l'utilisateur . Pour SQL. vous pouvez afficher le code SQL natif qui correspond au code SQL transmis à la base de données lorsque vous exécutez la requête ou le code SQL Cognos qui est une forme générique du code SQL utilisé par Report Studio. Vous avez par exemple la possibilité de modifier le code SQL ou MDX pour améliorer les performances ou pour résoudre des problèmes. Si vous utilisez du code MDX. Vous pouvez utiliser cette propriété pour créer des requêtes avancées. vous devez la convertir en SQL ou MDX pour pouvoir effectuer des modifications. Cliquez sur OK. Cliquez sur Convertir. Apportez les modifications souhaitées. Si vous n'avez pas à l'origine créé la requête au moyen de code SQL ou MDX. Dans le volet Propriétés. et cliquez sur la requête de 2. Modification du code SQL ou MDX Vous pouvez modifier le code SQL ou MDX d'une requête en fonction de vos propres besoins. qui affiche les données générées par la requête sous la forme d'une liste. Procédure 1.Création de rapports professionnelle 251 . par exemple). Le code SQL Cognos est converti en code SQL natif avant l'exécution de la requête.Chapitre 5: Utilisation des données ● Positionnez le pointeur sur le bouton Explorateur de requêtes de votre choix. Positionnez le pointeur sur le bouton Explorateur de requêtes votre choix. La propriété Code SQL/MDX créé affiche le code SQL ou MDX exécuté lorsque vous affichez les données tabulaires (menu Exécution. cliquez deux fois sur la propriété Code SQL/MDX créé. 6. Création d'un rapport à l'aide de votre code SQL ou MDX Vous pouvez créer un rapport en ajoutant du code SQL ou MDX provenant d'une source externe (un autre rapport. vous devez connaître la syntaxe MDX prise en charge par Report Studio. et cliquez sur la requête ● Dans le volet Propriétés. 4. option Afficher les données tabulaires). cliquez deux fois sur la propriété Code SQL/MDX créé. Cliquez sur Valider pour vérifier les erreurs. Le code SQL ou MDX de la requête s'affiche dans la boîte de dialogue Code SQL/MDX créé. La conversion d'une requête en SQL ou MDX est un processus irréversible.

Dans le volet Objets insérables. 3. Dans le volet Propriétés. Cliquez deux fois sur la propriété SQL ou MDX. Par exemple. 12. 87) à créer dans la zone de travail. Cliquez sur Valider pour vérifier les erreurs. faites glisser Requête dans la zone de travail. Positionnez le pointeur sur le bouton Explorateur de requêtes et cliquez sur Requêtes. 7. Dans le volet Objets insérables. cliquez sur le bouton Sélectionner les ancêtres que vous venez de créer. 14.Chapitre 5: Utilisation des données Si vous utilisez du code MDX. 6. cliquez sur Nouveau. S'il y a lieu. Procédure 1. Par exemple. vous devez connaître la syntaxe MDX prise en charge par Report Studio. Cliquez sur la source de données voulue. 16. cliquez deux fois sur la propriété Source de données pour choisir la source de données. un graphique ou un répétiteur. Positionnez le pointeur sur le bouton Explorateur de pages rapport. Conseil : Vous pouvez faire glisser SQL ou MDX n'importe où dans la zone de travail . 8. faites glisser le type de rapport (p. Cliquez sur OK. et cliquez sur une page du 15. cliquez sur Liste. 11. 17. effectuez l'une des opérations suivantes : ● ● Pour créer une requête SQL. si vous avez créé une liste. 9. Dans l'onglet Boîte à outils du volet Objets insérables. Report Studio crée automatiquement une requête. 10. Cliquez sur le contenant de données. 2. Dans le menu Fichier. saisissez le nom du catalogue que vous voulez utiliser. puis sur le contenant 252 Report Studio . 13. 5. un tableau croisé. Dans le volet Propriétés. Pour créer une requête MDX. Si le code SQL ou MDX est correct. faites glisser une liste. Cliquez deux fois sur la requête. faites glisser MDX à droite de la requête. . faites glisser SQL à droite de la requête. dans la propriété Catalogue. Cliquez sur l'option Page blanche et sur le bouton OK. les données élémentaires définies dans le code SQL ou MDX s'affichent dans le volet Données élémentaires. puis cliquez sur le bouton OK. 4. Saisissez le code SQL ou MDX que vous souhaitez utiliser.

Optimisation des premières lignes Le code SQL produit par Report Studio dépend du format de rapport choisi. Sélection de la source de données Si vous avez converti une requête en SQL ou MDX ou créé une requête en ajoutant votre code SQL ou MDX. avec les exceptions suivantes : Report Studio ne prend pas en charge les fonctions MDX ci-dessous. Procédure 1. puis sur la requête à utiliser pour le type de rapport. Si vous considérez que l'optimisation des premières lignes est toujours nécessaire. faites glisser les éléments souhaités depuis la requête choisie à l'étape précédente vers le contenant de données.Création de rapports professionnelle 253 . 19. puis cliquez sur le bouton OK. Cette liste est partielle et ne s'applique que lorsque vous travaillez avec les sources de données suivantes : ● ● ● ● cubes DB2 OLAP Cognos Consolidation Cognos Contributor Pour ces sources de données. Cliquez sur la source de données voulue.8 de Microsoft. l'optimisation des premières lignes est nécessaire. il est possible que l'optimiseur SGBDR ne traite pas la requête comme vous l'attendiez. Syntaxe MDX prise en charge Si vous utilisez du code MDX. cliquez deux fois sur la propriété Source de données. 2. AllMembers Ignore SetToArray Guide de l'utilisateur . si vous spécifiez le format HTML. Cliquez sur l'objet Source de données de la requête pour laquelle vous voulez choisir la source de données. vous devez choisir la source de données sur laquelle vous voulez exécuter la requête. Dans le volet Propriétés. Cognos 8 utilise une syntaxe MS Analysis Services légèrement différente. Toutes les lignes sont nécessaires si vous indiquez le format PDF. Cliquez sur la propriété Requête.Chapitre 5: Utilisation des données 18. À partir de l'onglet Données élémentaires du volet Objets insérables. vous devez connaître la syntaxe prise en charge par Report Studio. Les programmeurs et les administrateurs de bases de données doivent se rappeler que Report Studio n'utilise pas toujours l'optimisation des premières lignes. Positionnez le pointeur sur le bouton Explorateur de requêtes et cliquez sur Requêtes. 4. 3. Report Studio prend en charge la syntaxe MDX indiquée dans le kit de développement Data Access SDK version 2. Par exemple.

Vous pouvez également ajouter des macros de requête pour le modèle Framework Manager. Pour en savoir davantage. y compris la prise en charge des correspondances 254 Report Studio . y compris sur les exemples. Vous pouvez par exemple ajouter une macro pour insérer une nouvelle donnée élémentaire contenant le nom de l'utilisateur.Chapitre 5: Utilisation des données Ascendants CalculationCurrentPass CalculationPassValue Call Correlation Covariance CovarianceN Current DataMember DrillDownLevel DrillDownLevelBottom DrillDownLevelTop DrillDownMember DrillDownMemberBottom DrillDownMemberTop DrillupLevel DrillupMember Is IsAncestor IsGeneration IsLeaf IsSibling LinkMember LinRegIntercept LinRegPoint LinRegR2 LinRegSlope LinRegVariance LookupCube MemberToStr Nom NameToSet NonEmptyCrossjoin Predict SetToStr StddevP StdevP StripCalculatedMembers StrToMember StrToSet StrToTuple StrToValue ToggleDrillState TupleToStr UniqueName UserName ValidMeasure VarianceP VarP VisualTotals Ajout d'une macro de requête Ajoutez une macro de requête pour implémenter les modifications aux requêtes SQL au cours de l'exécution. reportez-vous au manuel Framework Manager User Guide. La prise en charge de macros de requêtes dans Report Studio inclut les mêmes fonctions que pour les macros utilisées dans Framework Manager. Une macro est une partie de code que vous pouvez insérer dans l'instruction Select d'une requête ou dans une expression.

3. Dans le volet Propriétés. Conseil : Pour obtenir la liste des fonctions de macro prises en charge. une erreur d'exécution se produit. pensez aux conséquences au niveau de la présentation. procédez comme suit : ● ● ● ● Cliquez sur l'objet Code SQL lié à la requête.Chapitre 5: Utilisation des données de paramètres définies dans le modèle Framework Manager. saisissez la macro. Dans la boîte de dialogue Code SQL. Positionnez le pointeur sur le bouton Explorateur de requêtes et cliquez sur Requêtes. Les fonctions prompt et promptmany disposent des paramètres obligatoires et facultatifs ci-dessous. Si la requête à laquelle vous souhaitez ajouter une macro a été créée au moyen de votre propre code SQL . Procédure 1. cliquez deux fois sur la propriété Code SQL. 393). Dans la boîte de dialogue Code SQL. Toutes les valeurs d'argument doivent être indiquées sous forme de chaînes. Cependant. procédez comme suit : ● ● ● ● ● Cliquez sur la requête. Si la requête à laquelle vous souhaitez ajouter une macro n'a pas été créée au moyen de votre propre code SQL. Création d'invites à l'aide de macros de requêtes Il est possible de créer des invites obligatoires et facultatives dans les rapports à l'aide de macros de requêtes. si une macro supprime une colonne de la requête à laquelle la présentation fait référence. Par exemple. cliquez deux fois sur la propriété Code SQL/MDX créé. Utilisez les fonctions de macros d'invites prompt et promptmany pour créer des invites à une seule valeur et à plusieurs valeurs. 2. C'est pourquoi. lorsque vous modifiez la requête à l'aide de macros. Cliquez sur OK. Dans la boîte de dialogue Code SQL/MDX créé. Vous pouvez utiliser des fonctions de macro d'invite lorsque vous travaillez avec une source de données relationnelle ou une source de données relationnelle modélisée de façon dimensionnelle (DMR). Cliquez sur OK. reportez-vous à la section "Utilisation de l'éditeur d'expression" (p. Guide de l'utilisateur . Dans le volet Propriétés. cliquez sur Convertir. saisissez la macro.Création de rapports professionnelle 255 . les macros de requêtes de Report Studio ne s'étendent pas à la présentation.

Type de données d'une valeur d'invite. Les valeurs d'invites sont validées. auquel cas cette page s'affiche lorsque le rapport est exécuté au lieu de la page d'invite implicite que la macro générerait.Chapitre 5: Utilisation des données Paramètre Nom (obligatoire) Description Nom de l'invite.Token n'est pas un type de données. Les valeurs sont les suivantes : ● ● ● ● ● ● ● ● ● ● ● boolean date datetime decimal double float int integer interval long memberuniquename-Memberuniquename n'est pas réellement un type de données. la valeur fournie est placée entre apostrophes et les apostrophes incorporées sont doublées. Il s'agit d'un moyen de transmettre du code SQL. La valeur implicite est « string ». xsddate xsddatetime xsddecimal xsddouble xsdduration xsdfloat xsdint xsdlong xsdshort xsdstring xsdtime Datatype (facultatif) ● 256 Report Studio . Utilisez-le lorsque le type de données du paramètre correspond à un nom unique de membre (MUN). 'memberuniquename')#. utilisez la syntaxe #prompt ('Paramètre'. Token ne transmet pas de valeur. Peut également faire référence au nom du paramètre sur une page d'invite créée par l'utilisateur. Par exemple. numeric ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● real short string time timeinterval timestamp token -. Lorsqu'il s'agit de chaînes.

l'invite est facultative.COUNTRY_CODE as COUNTRY_CODE. COUNTRY_MULTILINGUAL. alors la clause Where est habituellement générée à l'aide de la valeur implicite.COUNTRY_MULTILINGUAL COUNTRY_MULTILINGUAL where COUNTRY_MULTILINGUAL.Sélection d'une invite de pays Vous êtes auteur de rapports pour la société Vacances et aventure. Si vous utilisez un espace quand aucune valeur n'est fournie dans la boîte de dialogue Valeur d'invite. Vous devez créer un rapport qui invite les utilisateurs à choisir le pays pour lequel ils souhaitent consulter les données. comme 'and column1 = '. COUNTRY_MULTILINGUAL. Si une valeur est définie. COUNTRY_MULTILINGUAL."LANGUAGE" as LANGUAGE1. select COUNTRY_MULTILINGUAL.COUNTRY as COUNTRY. Guide de l'utilisateur . les valeurs d'invites valides doivent être des chaînes.Chapitre 5: Utilisation des données Paramètre DefaultText (facultatif) Description Texte implicite à utiliser. Text (facultatif) QueryItem (facultatif) Texte qui précède toute valeur fournie par l'utilisateur.gosales.COUNTRY = #prompt('CountryName')# Remarques ● Puisque l'argument <Datatype> n'est pas indiqué.Création de rapports professionnelle 257 . alors la clause Where n'est habituellement pas générée. ce qui est correct dans ce cas. qui vend du matériel de sport. Si vous utilisez un texte quand aucune valeur n'est fournie dans la boîte de dialogue Valeur d'invite.CURRENCY_NAME as CURRENCY_NAME from gosales.dbo. Le moteur d'invite peut tirer parti des propriétés de l'élément de requête définies sous Informations d'invite. TextFollowing (facultatif) Exemple . Les codes suivants décrivent comment vous pouvez utiliser des macros pour créer une invite. Il est possible d'afficher des informations descriptives même si la valeur d'invite est un code. Assurez-vous que le texte que vous saisissez permet de produire une instruction SQL valide. Parenthèse de fermeture utilisée le plus souvent avec la fonction promptmany. Elle est également utile lorsque l'invite est facultative et qu'elle est suivie de filtres codés en dur dans l'instruction SQL.

l'invite CountryName est nécessaire.Chapitre 5: Utilisation des données ● Étant donné que l'argument <DefaultText> n'est pas indiqué. 258 Report Studio .

dll en saisissant regsvr32 LFA.Chapitre 6: Utilisation de rapports existants Une fois créé. 3. Avant de modifier un rapport. ajouter plusieurs éléments dans une même colonne. personnaliser les rapports à l'aide de conditions. dans un répertoire pour lequel un contrôle du code source est réalisé.dll auprès de votre administrateur Cognos 8. Ouverture et enregistrement local d'un rapport Par défaut. gérer les modifications au niveau du pack. Procurez-vous le fichier LFA. Vous pouvez : ● ● ● ● ● ● ● ● ● ● ouvrir et enregistrer des rapports en local. Ouvrez une fenêtre d'invite de commande. ouvrir des fichiers à partir d'autres studios. changer de niveau dans un rapport.Création de rapports professionnelle 259 . Enregistrez le fichier LFA. Procédure 1. Cela vous permet d'envoyer un rapport à un auteur de rapports qui travaille dans un autre environnement. les rapports créés sont stockés sur le serveur Cognos 8. reportez-vous au Guide d'administration et de sécurité. créer une relation Principale/Détails. ajoutez votre ordinateur et le serveur Cognos 8 à la liste des sites de confiance : Guide de l'utilisateur . Pour en savoir davantage. Dans Internet Explorer.dll 4. vérifiez que vous disposez des droits de sécurité adéquats. par exemple en le configurant en vue d'une diffusion en rafale. ou d'enregistrer le rapport sur un réseau ou un disque local. diffuser un rapport en rafale. définir l'accès au détail. Ce fichier se trouve dans le répertoire bin où Cognos 8 est installé. 2. un rapport peut être modifié ou amélioré. Vous pouvez toutefois ouvrir et enregistrer des rapports sur votre ordinateur. ouvrir un rapport à partir du Presse-papiers.

la présentation. les calculs et les requêtes. Dans la zone Ajoute ce site Web à la zone. cliquez sur le bouton Sites de confiance. Fermez puis démarrez à nouveau Report Studio. 260 Report Studio . Cette option est utile pour importer une spécification de rapport XML à partir d'un emplacement externe à l'environnement Cognos 8. cliquez sur Options. 6. Cliquez sur OK à deux reprises. cliquez sur Options Internet.Chapitre 6: Utilisation de rapports existants ● ● ● ● Dans le menu Outils. cliquez sur l'option Ouvrir le rapport à partir du Presse-papiers. 84) précédemment copiée dans le Presse-papiers (menu Outils. vous devez vous assurer qu'elle est correcte. Cochez la case Permettre l'accès au fichier local et cliquez sur le bouton OK. Procédure ● Dans le menu Outils. Vous pouvez maintenant ouvrir et enregistrer des rapports sur votre ordinateur. Conseil : Si le serveur Cognos 8 n'est pas installé sur le même ordinateur que le navigateur. Décochez la case Nécessite un serveur sécurisé (https:) pour tous les sites dans cette zone. saisissez http://localhost et cliquez sur Ajouter. option Copier dans le Presse-papiers). reportez–vous au manuel Developer Guide du SDK de Cognos 8. Pour en savoir davantage. Ouverture d'un rapport à partir du Presse-papiers Vous pouvez ouvrir une spécification de rapport (p. saisissez à la place http://<nom ordinateur>. Dans l'onglet Sécurité. des modèles ou des analyses créés dans Query Studio ou Analysis Studio. Cliquez sur le bouton Sites. Ouverture de fichiers à partir d'autres studios Vous pouvez ouvrir dans Report Studio des rapports. Internet Explorer vous demande si vous souhaitez autoriser le contrôle ActiveX sur la page afin d'interagir avec d'autres sections de cette page. Cliquez sur Oui pour continuer. 7. Vous avez accès à toutes les fonctionnalités de Report Studio pour modifier la mise en forme. Les options de menu (Local) Ouvrir et (Local) Enregistrer sous apparaissent dans le menu Fichier. Dans le menu Outils de Report Studio. 5. Bien que Report Studio tente de valider la spécification de rapport. À la première ouverture ou au premier enregistrement local d'un rapport. ● ● ● Répétez l'étape ci-dessus pour http://<nom serveur Cognos 8>.

le modèle ou l'analyse de votre choix. Dans le menu Fichier. un modèle ou une analyse dans Report Studio à partir de Cognos Connection. Sous-total (éléments inclus). Autres valeurs (incluant les valeurs masquées). Sous-total (éléments exclus) et le total Pour en savoir davantage. Les données élémentaires d'un ensemble spécifient les éléments suivants : ● ● ● ● Définition de l'ensemble Segments de l'ensemble. ● ● Sous-totaux à afficher Calculs définis par l'utilisateur Guide de l'utilisateur .Création de rapports professionnelle 261 . 2. grâce à l'option Ouvrir dans Report Studio. Remarque : Si vous modifiez un rapport Query Studio ou une analyse Analysis Studio et que vous enregistrez ces modifications dans Report Studio. reportez-vous au Guide de l'utilisateur d'Analysis Studio. y compris les membres ayant été exclus et masqués individuellement Règles de filtrage permettant de définir quels membres doivent être extraits Calculs Sous-total (N éléments). le rapport ou l'analyse ne peut plus être ouvert dans Query Studio et Analysis Studio. Pour mettre à jour des rapports convertis depuis Analysis Studio. le rapport dispose d'une requête qui traite tous les ensembles trouvés dans le tableau croisé. 3. Lors de l'importation d'une analyse dans Report Studio. Cliquez sur le bouton Open. Cliquez sur le rapport.Chapitre 6: Utilisation de rapports existants Vous pouvez également ouvrir un rapport. Spécification de requête Analysis Studio Analysis Studio définit chaque groupe de lignes et de colonnes comme un ensemble. vous devez comprendre ce que chacun de ces éléments représente et comment ils interagissent. Procédure 1. cliquez sur l'option Ouvrir. Chaque ensemble est défini par 18 données élémentaires qui segmentent et récapitulent la définition de l'ensemble de base.

<nom de l'ensemble> (niveau) <nom de l'ensemble> (liste) Identifie le niveau d'un Aucune ensemble basé sur le niveau.Chapitre 6: Utilisation de rapports existants Règles de filtrage. de filtrage et de récapitulatif. c'est qu'elle n'est peut-être pas définie. Définit la liste des membres Aucune d'un ensemble basé sur les sélections. Définit l'ensemble de membres à n niveaux inférieurs. Aucune <nom de l'ensemble> (profondeur n) <nom de l'ensemble> (ensemble nommé) Fait référence à un ensemble Aucune prédéfini. Cette donnée élémentaire constitue une référence générique pour toutes les autres données élémentaires et peut faire référence à une autre définition d'ensemble. filtre des premiers ou des derniers éléments Mesure implicite Affichage du sous-total Affichage du sous-total des autres valeurs (incluant les valeurs masquées) Affichage du sous-total des éléments inclus Affichage du sous-total des éléments exclus Total Liste des éléments exclus Liste des éléments masqués Définition de l'ensemble La mesure implicite est celle utilisée par défaut pour le tableau ou le graphique. Définitions de l'ensemble Donnée élémentaire Définition Dépendances <nom de l'ensemble> (valeur Définit l'ensemble des Aucune de base) membres à utiliser pour les opérations de tri. Si aucune mesure implicite n'est spécifiée. 262 Report Studio .

Cet ensemble s'affiche lorsque l'utilisateur tente de réafficher un membre masqué. <définition de l'ensemble> (ensemble d'éléments visibles) Limite l'ensemble de façon à <définition de l'ensemble> afficher le nombre de (ensemble d'éléments inclus) membres en fonction de la restriction Plus. en acceptant une petite tolérance. Le niveau de tolérance permet d'afficher les deux derniers membres. Guide de l'utilisateur .Chapitre 6: Utilisation de rapports existants Définitions des segments d'ensemble Donnée élémentaire Définition Dépendances <définition de l'ensemble> <définition de l'ensemble> Répertorie les membres (liste des éléments masqués) masqués manuellement à l'aide de la fonction Masquer d'Analysis Studio. toute opération de classement ou de tri est définie dans cette donnée élémentaire. s'il n'en reste que deux dans la section Plus de l'ensemble.Création de rapports professionnelle 263 . Le choix des membres visibles peut être établi par tri. Le cas échéant. mais avant que la restriction Plus ne soit appliquée. <définition de l'ensemble> Répertorie l'ensemble des <définition de l'ensemble> (ensemble d'éléments inclus) membres une fois les filtres (liste des éléments masqués) appliqués et les éléments masqués exclus.

l'expression définit un ensemble vide : emptySet(). Cible les membres en fonction des n premiers / derniers éléments. <définition de l'ensemble> (règles de filtrage) <définition de l'ensemble> (filtres des éléments exclus) <définition de l'ensemble> (filtre des premiers ou des derniers éléments) <définition de l'ensemble> (filtres des éléments exclus) et totaux des ensembles de l'axe opposé 264 Report Studio . soit à un centile. de calculs ou d'attributs. à l'aide d'opérateurs tels que Plus grand que ou Plus petit que. Pour en savoir davantage sur les filtres des premiers ou derniers éléments. en fonction de mesures. Supprime les membres qui ont été exclus manuellement des résultats après avoir appliqué les règles définies par l'utilisateur. reportez–vous au Guide de l'utilisateur d'Analysis Studio.Chapitre 6: Utilisation de rapports existants Donnée élémentaire <définition de l'ensemble> (liste des éléments exclus) Définition Dépendances Identifie les membres ayant <définition de l'ensemble> été exclus manuellement de l'analyse. <définition de l'ensemble> (liste des éléments exclus). n correspondant soit à un nombre. Si aucun membre n'a été exclu manuellement. Cet ensemble s'affiche lorsque l'utilisateur tente de supprimer un membre de la liste Exclus dans le volet Propriétés. Filtres Donnée élémentaire <définition de l'ensemble> (règles de filtrage) Définition Dépendances Indique les règles de filtrage <définition de l'ensemble> définies par l'utilisateur permettant de réduire la définition de l'ensemble.

<définition de l'ensemble> (sous-total des autres valeurs.Chapitre 6: Utilisation de rapports existants Donnée élémentaire <définition de l'ensemble> (règles de filtrage) Définition Dépendances Indique les règles de filtrage <définition de l'ensemble> définies par l'utilisateur permettant de réduire la définition de l'ensemble. en fonction de mesures. à l'aide d'opérateurs tels que Plus grand que ou Plus petit que. Non disponible pour les ensembles basés sur la sélection. Affiche le sous-total si le nombre d'éléments inclus est supérieur au nombre d'éléments visibles. de calculs ou d'attributs. incluant les valeurs masquées) Calcule le sous-total des <définition de l'ensemble> Autres valeurs (incluant les (ensemble des éléments inclus). <définition de valeurs masquées) en l'ensemble> (ensemble des soustrayant l'agrégat des membres inclus de l'agrégat éléments visibles). Dépendances <définition de l'ensemble> (ensemble d'éléments visibles) <définition de l'ensemble> (ensemble des éléments visibles). Convertit le membre de sous-total Autres valeurs (incluant les valeurs masquées) en ensemble à utiliser dans les opérations d'ensemble. en tant que membre) Guide de l'utilisateur . Sous-totaux et conditions associées Donnée élémentaire <définition de l'ensemble> (sous-total) Définition Effectue l'agrégation des éléments visibles affichés pour l'ensemble. <définition de l'ensemble> des membres masqués manuellement ou masqués parce que la limite d'affichage est dépassée. <définition de l'ensemble> (ensemble des éléments inclus). incluant les valeurs masquées.Création de rapports professionnelle 265 . <définition de l'ensemble> (sous-total) <définition de l'ensemble> (affichage du sous-total) <définition de l'ensemble> (sous-total des autres valeurs. incluant les valeurs masquées) <définition de l'ensemble> (sous-total des autres valeurs.

(ensemble d'éléments inclus) Pour les ensembles basés sur la sélection. incluant les valeurs masquées. incluant les valeurs valeurs masquées) si le nombre d'éléments masqués masquées) ou tronqués est supérieur à zéro. <définition de l'ensemble> dans l'ensemble filtré est inférieur à celui de l'ensemble de base. La règle de filtrage filtre quelque chose. Affiche le Sous-total (éléments inclus) si un ou plusieurs membres respectent les critères du filtre. en tant que membre) <définition de l'ensemble> (affichage du sous-total des autres valeurs. Affiche le Sous-total <définition de l'ensemble> (affichage du sous-total des éléments exclus) 266 Report Studio . Autres valeurs (incluant les Calcule la valeur du <définition de l'ensemble> Sous-total (éléments inclus). cette donnée élémentaire fait référence à la donnée élémentaire récapitulative de l'ensemble. incluant les valeurs masquées) Affiche le sous-total des <définition de l'ensemble> (sous-total des autres valeurs. Dépendances <définition de l'ensemble> (sous-total des autres valeurs. Calcule la valeur du <définition de l'ensemble> (ensemble d'éléments inclus) <définition de l'ensemble> (sous-total des éléments inclus) <définition de l'ensemble> (affichage du sous-total des éléments inclus) <définition de l'ensemble> (sous-total des éléments exclus) <définition de l'ensemble> Sous-total (éléments exclus). <définition de l'ensemble> (sous-total des éléments (éléments exclus) si le nombre de membres présents exclus). (total). <définition de l'ensemble> (sous-total des Cette donnée élémentaire n'est pas disponible pour les éléments inclus). <définition de l'ensemble> ensembles basés sur la sélection.Chapitre 6: Utilisation de rapports existants Donnée élémentaire <définition de l'ensemble> (sous-total des autres valeurs. incluant les valeurs masquées) Définition Fait référence de façon générique au sous-total Autres valeurs (incluant les valeurs masquées).

[Bon de commande]. ● Mise à jour des références de noms Si le nom de l'espace-noms ou les noms de sujet de requête et de donnée élémentaire du pack ont changé. L'expression utilisée pour calculer le récapitulatif dépend du type de l'ensemble. si vous ajoutez le Numéro de commande depuis l'exemple de pack Entrepôt de données VA (requête) à une expression de filtre. vous verrez [Ventes (requête)]. Si tel est le cas. Ensemble basé sur la sélection : agrégat (en général.Chapitre 6: Utilisation de rapports existants Donnée élémentaire <définition de l'ensemble> (total) Définition Identifie le total de l'ensemble .Création de rapports professionnelle 267 . du nom du sujet de requête et du nom de la donnée élémentaire. Dépendances <définition de l'ensemble> Gestion des modifications au niveau du pack Si des modifications ont été apportées au pack utilisé pour créer un rapport. calculé directement à partir de la bibliothèque de données. Par exemple. Ensemble basé sur le niveau ou sur la profondeur : membre racine de la hiérarchie.[Numéro de commande] dans Guide de l'utilisateur . Vous pouvez cependant apporter des modifications supplémentaires au rapport si : ● le nom de l'espace-noms ou les noms de sujet de requête et de donnée élémentaire du pack ont changé. Le nom d'une donnée élémentaire dans un rapport est une concaténation du nom de l'espace-noms. le nom du pack a changé. un message signalant que le rapport va être mis à jour à l'aide de la dernière version du pack s'affiche. ce dernier doit être mis à jour. Lorsque vous ouvrez un rapport. Ensemble basé sur les détails : membre sélectionné. vous devez mettre à jour les rapports créés à l'aide de ce pack afin d'y reproduire les modifications. Report Studio vérifie automatiquement si le pack a changé. la somme) des membres sélectionnés.

puis cliquez sur OK. les éventuelles expressions de filtre du rapport doivent être modifiées pour refléter les règles syntaxiques de la nouvelle langue. Procédure 1. par exemple. cliquez sur les points de suspension (. . mettez à jour la référence au nom de la donnée élémentaire. En cas d'erreurs. Pour mettre à jour une référence à un nom de filtre de pack : ● ● ● Dans le menu Données. 5. Dans le volet Propriétés. cliquez deux fois sur la propriété Expression. 268 Report Studio . Apportez tous les changements requis dans le rapport pour prendre en charge le nouveau pack. Par exemple. choisissez une langue différente pour le rapport. Dans la zone Définition de l'expression. la boîte de dialogue Erreurs de validation indique les éléments à mettre à jour pour refléter le changement de pack.. Le nouveau pack est chargé et le rapport est validé. Procédure 1. puis cliquez sur le bouton OK. 2. cliquez sur l'option Pack de rapport. Vous pouvez en même temps modifier la langue de création du rapport..Chapitre 6: Utilisation de rapports existants l'expression. Modification du pack Si le nom du pack utilisé pour créer un rapport a changé. 2. le nom d'un filtre de pack est une concaténation du nom d'espace-noms et du nom de filtre. Pour modifier la langue de création. Dans le menu Fichier. modifiez la connexion au pack pour mettre à jour le rapport. procédez comme suit : ● ● ● Cliquez sur la donnée élémentaire. relier les données élémentaires du rapport au nouveau pack. puis cliquez sur le bouton OK. Vous pouvez. Cliquez sur le bouton radio Un autre pack et choisissez le pack souhaité. cliquez sur Filtres Cliquez deux fois sur le filtre de pack.) en regard de la zone Langue. Cliquez sur OK. 3. 6. De même. 4. Vous pouvez mettre à jour le rapport afin de reproduire cette modification. Dans la zone Définition de l'expression. mettez à jour le nom de l'espace-noms. Pour mettre à jour une référence à un nom de donnée élémentaire. Cliquez sur Fermer.

Création d'un rapport avec plusieurs éléments dans une même colonne Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport.Création de rapports professionnelle 269 . cliquez sur l'option Créer un rapport ou un modèle. 236) pour apporter toutes les modifications. le poste et le numéro de télécopie dans la même colonne. le numéro de téléphone. vous disposez d'un rapport de type Liste contenant de nombreuses colonnes.Chapitre 6: Utilisation de rapports existants Conseil : Vous pouvez utiliser l'Explorateur de requêtes (p. cliquez sur le lien Dossiers publics. 3. Ajouter plusieurs éléments dans une même colonne Vous pouvez ajouter plusieurs éléments dans une même colonne pour condenser un rapport. Dans le menu Structure. développez Ressources humaines (requête) . faites glisser les éléments souhaités vers la colonne. Dans le volet Objets insérables. Ajoutez les données élémentaires suivantes à la liste en cliquant deux fois dessus : ● ● ● ● Pays Ville Nom de l'employé Nom du poste Guide de l'utilisateur . Dans la boîte de dialogue Bienvenue. cliquez sur l'option Liste. cliquez sur Verrouiller les objets de la page rapport. numéro de téléphone. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. Sommaire des informations sur l'employé (requête) et Employé par région. puis cliquez sur le bouton OK. classés par pays. Vous pouvez réduire le nombre de colonnes de la liste en mettant les informations connexes dans une même colonne. fonction. Vous devez créer un rapport de type Liste affichant les nom. Dans l'onglet Source du volet Objets insérables . Procédure 1. affichez l'adresse électronique. Par exemple. 4. Procédure 1. 2. ajoutez des données élémentaires depuis l'onglet Source ou des éléments de texte depuis l'onglet Boîte à outils. pour déverrouiller le 2. Par exemple. Cliquez sur le lien Entrepôt de données VA (requête). Exemple . poste et numéro de télécopie de chaque représentant dans chaque ville. 5. Dans la boîte de dialogue Nouveau. adresse électronique. Pour réduire le nombre de colonnes dans la liste. Dans la page Bienvenue de Cognos Connection.

Définissez la police sur Arial Black. Cliquez sur le titre de la colonne Téléphone professionnel. Saisissez le texte suivant et cliquez sur OK.Chapitre 6: Utilisation de rapports existants ● ● ● ● Courrier électronique Téléphone professionnel Poste Télécopie . puis sur l'option Texte. Téléphone professionnel sur la deuxième ligne de la table. 18. puis cliquez sur le bouton supprimer 15. onglet Boîte à outils. Dans le volet Objets insérables. Adresse électronique et Télécopie pour les sélectionner. cliquez deux fois sur la propriété Police. cliquez sur l'option Verrouiller les objets de la page. Maintenez la touche [Ctrl] appuyée et cliquez sur les titres de colonnes Poste. Gras et cliquez sur OK. 270 Report Studio . cliquez sur la propriété Type de source. 9. puis dans le menu Structure. Télécopie sur la troisième ligne de la table. Faites glisser le Poste à droite du Téléphone professionnel. puis créez une table avec une colonne et trois lignes. À partir de l'onglet Boîte à outils du volet Objets insérables. en insérant un espace avant et après le texte : ● ● ● ● Adresse électronique : Téléphone professionnel : poste : Télécopie : 14. Cliquez deux fois sur la propriété Liste de projection. Dans le volet Pays et le volet Propriétés. 6. Contact . 8. 17. Faites glisser les données élémentaires suivantes dans la table : ● ● ● Adresse électronique sur la première ligne de la table. 10. 12. 13. faites glisser Table sur la droite de l'élément de texte Téléphone professionnel dans la colonne Téléphone professionnel (pas dans le titre de la colonne). Dans le volet Propriétés. Le rapport est déverrouillé. Cliquez sur la colonne Pays. 11. 11 pt. cliquez sur Section 7. puis saisissez le texte suivant pour chaque élément. 16. faites glisser Texte sur la gauche de chaque élément de la table. Dans le menu Structure.

cliquez sur l'option Verrouiller les objets de la page.Chapitre 6: Utilisation de rapports existants 19. Liste de contacts des représentants des ventes 20. définir des groupes de diffusion en rafale. saisissez le texte suivant et cliquez sur le bouton OK. Les rapports de type Tableau croisé ne peuvent pas être diffusés en rafale. Pour créer un rapport diffusé en rafale. les coordonnées de chaque représentant s'affichent dans une même colonne. Par exemple. 21. Lorsque vous exécutez le rapport. Dans le menu Structure.Création de rapports professionnelle 271 . définir des options de diffusion en rafale. Les rapports diffusés en rafale permettent d'envoyer à chaque représentant les informations dont il a besoin. Diffusion de rapports en rafale Vous pouvez diffuser un rapport en rafale pour distribuer son contenu à divers destinataires. Enregistrez le rapport. activer la diffusion en rafale. Vous pouvez les diffuser par courrier électronique ou les enregistrer dans un répertoire pour ensuite les afficher dans Cognos Connection. reportez-vous à la section"Création de rapports diffusés en rafale à l'aide d'une source de données dimensionnelles" (p. 277). Cliquez deux fois sur le texte de l'en-tête de la page. vous devez : ❑ ❑ ❑ ❑ définir les destinataires du rapport diffusé en rafale. Pour diffuser un rapport en rafale à partir d'une source de données dimensionnelle. La diffusion en rafale consiste à exécuter un rapport puis à diviser les résultats pour les distribuer à des destinataires qui ne voient chacun qu'une partie des données. les représentants des ventes des différentes régions ont besoin d'un rapport présentant l'objectif de ventes pour chaque pays. Le rapport est verrouillé. Guide de l'utilisateur .

Création d'une zone calculée Une zone calculée permet de créer de façon dynamique les destinataires d'un rapport diffusé en rafale. vous pouvez : ● ● créer une zone calculée dans le rapport. La table de diffusion en rafale doit contenir les colonnes suivantes : 272 Report Studio . À partir de l'onglet Boîte à outils et cliquez sur la requête chargée du volet Objets insérables. l'importation de la table dans un pack. La création d'une table de diffusion en rafale implique : ❑ ❑ la création de la table dans la base de données source. Vous pouvez également utiliser une table existante comme table de diffusion en rafale. La procédure à suivre dépend du système de base de données utilisé. des rôles. saisissez l'expression permettant de générer la liste de destinataires et cliquez sur le bouton OK. créer une table de diffusion en rafale dans la source de données. dans le volet Propriétés. Vous pouvez distribuer des rapports diffusés en rafale à des individus. l'expression ci-dessous crée la liste des employés de la société Vacances et aventure. Création d'une table de diffusion en rafale Vous pouvez créer une table de diffusion en rafale pour établir la liste des destinataires.Chapitre 6: Utilisation de rapports existants Définition des destinataires d'un rapport diffusé en rafale Définissez les destinataires qui recevront les données lors de l'exécution du rapport. Pour définir les destinataires.[Employee by organization]. cliquez sur la propriété Nom. Pour donner un nom plus évocateur à la donnée élémentaire. des groupes. 2.1) + [Employee summary (query)]. 3. Par exemple.[Employee by organization].[First name].1.[Last name]) 4. puis appuyez sur la touche [Entrée]. Procédure 1. Dans la zone Définition de l'expression. Placez votre curseur sur le bouton Explorateur de requêtes de produire les données à diffuser. Création de la table de diffusion en rafale dans la base de données source Créez une table dans la base de données source pour établir la liste des destinataires. faites glisser l'objet Donnée élémentaire vers le volet Données élémentaires. saisissez un nom différent. lower(substring([Employee summary (query)]. L'expression entraîne la concaténation de l'initiale du prénom de chaque employé avec son nom de famille. des listes de diffusion ou encore des contacts.

les codes d'utilisateur du chemin d'accès utilisent des caractères alphanumériques ou uniquement numériques qui les rendent difficiles à déchiffrer. il s'agit d'un identificateur représentant un chemin d'accès interne permettant de rechercher des destinataires.Création de rapports professionnelle 273 .com CAMID est l'abréviation de Cognos Access Manager ID . des rôles. si vous prévoyez de distribuer des rapports par courrier électronique. Une table de diffusion en rafale peut par exemple contenir les destinataires ci-après. Vous pouvez créer une liste de destinataires mixte. Guide de l'utilisateur . Vous pouvez obtenir ce chemin dans Cognos Connection. Conseil : Certains systèmes de base de données ne requièrent pas d'identificateur unique pour chaque table. Ouvrez la page Définition des propriétés pour chaque destinataire et cliquez sur le lien Afficher le chemin d'accès. des groupes. Vous pouvez utiliser la syntaxe de chemin d'accès secondaire suivante : directory/namespace[@name="Local NT"]//account[@userName="gbelding"] où Local NT est le nom de l'espace-noms et gbelding est le nom d'un utilisateur. des contacts. La donnée élémentaire sur laquelle doit porter la diffusion en rafale. Ainsi. ajoutez les destinataires devant recevoir le rapport. ● ● Une colonne de destinataires. Vous pouvez également ajouter d'autres colonnes contenant des informations supplémentaires. Indiquez un chemin d'accès lorsque vous voulez enregistrer des rapports diffusés en rafale dans un répertoire donné. des listes de diffusion ou des adresses électroniques. Veillez à utiliser la bonne syntaxe lorsque vous ajoutez des destinataires à la table de diffusion en rafale.ou=people") Type de destinataire Groupe Contact Liste de diffusion Utilisateur ou groupe de fournisseur d'authentification. contenant des individus. où LDAP_Local_ID correspond au nom d'un identificateur d'espace-noms LDAP et « people » à une unité organisationnelle Adresse électronique c8@cognos99. Les deux barres obliques avant l'élément de compte indiquent que la recherche porte sur l'ensemble des comptes couverts par l'espace-noms spécifié. Exemple de destinataire CAMID(":Canada") CAMID(":")/contact[@name='Silvano Allessori'] CAMID(":")/distributionList[@name='European Partners'] CAMID("LDAP_Local_ID:u: uid=gbelding. Dans le cas d'espaces-noms NTLM. Une fois la table créée. vous pouvez ajouter une colonne destinée à contenir l'adresse électronique de chaque destinataire.Chapitre 6: Utilisation de rapports existants ● Un identificateur unique.

les rôles. ● Dans la zone Définition de l'expression. nommée ci-dessous userID. saisissez l'expression définissant le critère de diffusion en rafale et cliquez sur le bouton OK. reportez–vous au Guide d'administration et de sécurité. Les groupes de diffusion en rafale sont définis par une donnée élémentaire que vous créez dans le rapport ou ajoutez à partir de la table de diffusion en rafale. Si vous créez une donnée élémentaire. ❑ Enregistrez et publiez le pack. [userID]+’@cognos99. Définissez la relation entre la table de diffusion en rafale et celle contenant la donnée élémentaire sur laquelle doit porter la diffusion en rafale. Prenons l'exemple où la diffusion en rafale porte sur le code de pays. Procédure 1. procédez comme suit : ❑ ❑ ❑ Ouvrez le pack souhaité. Placez votre curseur sur le bouton Explorateur de requêtes de produire les données à diffuser. il y a risque de confusion avec une adresse électronique. Pour en savoir davantage concernant les utilisateurs. Importez la table. Importation de la table Après avoir créé la table de diffusion en rafale dans la base de données source. Dans Framework Manager. 2. ne confondez pas les destinataires avec adresse électronique et ceux avec chemin d'accès secondaire. l'expression suivante crée une adresse électronique pour chaque représentant des ventes de la société Vacances et aventure.com’ 274 Report Studio . Vous définissez une relation entre le code de pays de la table de diffusion en rafale et celui de la table de pays. Cette expression contient la zone calculée précédemment créée. Étant donné que la syntaxe du chemin d'accès secondaire contient le signe @. faites glisser l'objet Donnée et cliquez sur la requête chargée élémentaire vers le volet Données élémentaires.Chapitre 6: Utilisation de rapports existants Remarque : Si vous disposez d'une liste de destinataires mixte. les groupes. avec pour nom de domaine cognos99. Par exemple. Pour en savoir davantage sur l'importation de tables et la création de relations. les contacts et les listes de diffusion. procédez comme suit : ● À partir de l'onglet Boîte à outils du volet Objets insérables. vous devez l'ajouter au pack devant servir à créer le rapport. com. reportez-vous au manuel Framework Manager User Guide. Définition de groupes de diffusion en rafale Définissez des groupes de diffusion en rafale pour déterminer le mode de diffusion des rapports.

Dans la zone Libellé. Conseil : Vous pouvez choisir une requête qui n'apparaît pas dans la présentation. procédez comme suit : ● À partir de l'onglet Source en rafale. Définition d'options de diffusion en rafale Définissez les options de diffusion en rafale du rapport pour préciser sur quelle donnée élémentaire doit porter la diffusion en rafale et pour indiquer les destinataires. 3. cliquez sur la donnée élémentaire à utiliser pour désigner chaque rapport diffusé en rafale. 5. Sous Destinataire du rapport en rafale. 4. assurez-vous que la donnée élémentaire sur laquelle vous souhaitez faire porter la diffusion en rafale figure dans le rapport et qu'elle est groupée. cliquez sur la requête contenant la donnée élémentaire à utiliser comme liste de diffusion. cliquez sur l'option Options de diffusion en rafale. cliquez sur la requête contenant la donnée élémentaire sur laquelle doit porter la diffusion en rafale. Cliquez sur le bouton Modifier . Dans la zone Données élémentaires. Pour définir une colonne de table de diffusion en rafale en tant que donnée élémentaire. Sous Groupes de diffusion en rafale. Dans le menu Fichier. La colonne groupée créera les sous-ensembles de données appropriés. 7. faites glisser la donnée élémentaire sur laquelle doit porter la diffusion en rafale dans le dossier Groupes et cliquez sur OK. saisissez un nom différent. Conseil : Vous pouvez définir l'ordre de tri des données au sein de chaque groupe en faisant glisser des données élémentaires dans le dossier Liste de tri. 6. par exemple. 2. Avant de définir les options de diffusion en rafale. cliquez sur la propriété Nom. puis appuyez sur [Entrée]. dans la zone Requête. Si. Ceci peut s'avérer utile lorsque vous souhaitez distribuer le même rapport à tous les destinataires d'un rapport diffusé en rafale. dans le volet Propriétés. dans la zone Requête. puis en cliquant sur le bouton Ordre de tri . vous diffusez des rapports en rafale par courrier électronique.Création de rapports professionnelle 275 . développez la table de diffusion ● Faites glisser la donnée élémentaire à utiliser dans le volet Données élémentaires. Cochez la case Rendre le rapport disponible pour l'exécution en rafale. faites glisser la donnée élémentaire contenant les adresses électroniques. du volet Objets insérables. Guide de l'utilisateur . vous devez associer le critère de diffusion en rafale à ce niveau de regroupement. Procédure 1. 3.Chapitre 6: Utilisation de rapports existants Conseil : Pour donner un nom plus évocateur à la donnée élémentaire. En outre.

activez la diffusion en rafale pour ce rapport dans Cognos Connection. Conseil : Si vous diffusez le rapport en rafale vers un répertoire. puis définissez la relation entre ces contenants. Dans la zone Type. Pour en savoir davantage sur les relations Principale/Détails. 2. 11.. reportez-vous à la section "Création d'une relation Principale/Détails" (p. Sous Heure et mode.Chapitre 6: Utilisation de rapports existants 8. 311). 3. Dans la zone Donnée élémentaire. 4. sélectionnez la méthode à utiliser pour diffuser le rapport en rafale. Si vous diffusez des rapports par courrier électronique. 9. Si le rapport contient deux contenants de données imbriqués. cliquez sur la donnée élémentaire contenant les destinataires. 5. Sous Opérations.. Cliquez sur OK. 300) vers un autre rapport et que vous diffusez ce rapport par courrier électronique. Si le rapport diffusé en rafale contient un lien d'accès au détail (p. en fonction de la donnée élémentaire. 6.) en regard de Relations Principale/Détails. Activation de la diffusion en rafale Une fois le rapport prêt à être diffusé. Procédure 1. sélectionnez Exécuter en arrière-plan. si les rapports doivent être transmis par courrier électronique ou directement envoyés dans un répertoire. Lorsqu'un destinataire se connectera à Cognos 8. procédez comme suit : 276 Report Studio . 7. cliquez sur les points de suspension (. Les rapports seront transmis si l'adresse électronique du destinataire est stockée dans la source d'authentification utilisée ou si elle est saisie dans les informations personnelles du destinataire dans Cognos Connection. cliquez sur Options d'exécution. vous pouvez également l'envoyer par courrier électronique si la case correspondante est cochée. Cochez la case Diffuser le rapport en rafale. il ne pourra voir que le rapport le concernant. Cliquez sur le lien Options avancées. cochez la case Envoyer le rapport par courrier électronique. ● Cliquez sur Adresses de courrier électronique pour diffuser les rapports par courrier électronique. tels qu'une liste et un tableau. Recherchez le rapport dans Cognos Connection. Cliquez sur Entrées du répertoire pour diffuser les rapports vers un répertoire auquel les destinataires peuvent accéder dans Cognos Connection. ● 10. ● Cliquez sur Automatique pour laisser l'application Cognos 8 déterminer.

vous pouvez afficher toutes les versions de sortie de ce rapport. Créez la requête détaillée en fonction de la table de diffusion en rafale relationnelle.Chapitre 6: Utilisation de rapports existants ● ● Cliquez sur le lien Modifier les options de messagerie électronique. Si vous êtes administrateur. Cochez la case Inclure un lien vers le rapport et cliquez sur OK. cliquez sur Afficher les versions de ce rapport. Création de rapports diffusés en rafale à l'aide d'une source de données dimensionnelles Vous pouvez diffuser un rapport en rafale à l'aide d'une source de données dimensionnelles en utilisant les informations de diffusion en rafale qui y sont stockées. ❑ Dans Report Studio. Il est considéré que vous ne souhaitez pas ajouter d'informations de diffusion en rafale aux sources de données dimensionnelles existantes. Le destinataire peut être une adresse électronique ou une expression qui mène à un chemin d'accès vers un objet dans Content Manager. Microsoft Analysis Services. Cette opération peut prendre quelques minutes. La requête principale doit être groupée à l'aide d'une donnée élémentaire à partir de laquelle vous diffusez en rafale et à laquelle correspond une donnée élémentaire dans la table de diffusion en rafale. La table de diffusion en rafale doit contenir deux colonnes. La diffusion de rapports en rafale est limitée lorsque la source de données sous-jacente est un cube (source de données MOLAP comme Cognos PowerCube. créez un rapport Principale/Détails dans lequel la requête principale correspond à la base du rapport présentant un intérêt et la requête détaillée contient les informations de diffusion en rafale. Cliquez sur Exécuter pour exécuter le rapport. reportez-vous au manuel Framework Manager User Guide. la donnée élémentaire correspondant à celle utilisée dans le rapport principal pour la diffusion en rafale et la donnée élémentaire qui contient les informations relatives au destinataire. Par exemple. Hyperion Essbase ou IBM DB2/OLAP). si le rapport est groupé sur Pays et État. Le rapport diffusé en rafale doit être un rapport groupé et cette diffusion en rafale est limitée au groupement le plus externe du rapport. Guide de l'utilisateur . incluez à la fois la source de données dimensionnelles sur laquelle repose la création de rapport et la table de diffusion en rafale relationnelle du modèle. un contact ou une liste de diffusion. 8. Si vous ne cochez pas cette case. un rôle. Pour en savoir davantage sur les modèles. La solution consiste à créer une source de données relationnelle qui contient ces informations de diffusion en rafale. vous pouvez uniquement diffuser le rapport en rafale sur Pays. Sous Opérations. les liens d'accès au détail présents dans le rapport diffusé en rafale ne fonctionneront pas. ils ne verront que les données qui leur sont destinées. Procédure de diffusion en rafale d'un rapport à l'aide d'une source de données dimensionnelles ❑ Dans Framework Manager. par exemple un compte.Création de rapports professionnelle 277 . Lorsque les destinataires du rapport diffusé en rafale se connecteront à Cognos Connection ou accéderont à leur compte de messagerie électronique. un groupe.

Produits et Données sur les ventes. ❑ Assurez–vous que la requête détaillée. qui doit être évaluée par Cognos 8 lorsque le rapport est exécuté. 4. Ajoutez les données élémentaires suivantes en cliquant deux fois dessus : ● ● ● ● ● ● Nom de l'employé Lignes de produits Type de produit Nom de produit Quantité Revenus Conseil : Ces données élémentaires se trouvent dans les dossiers Employé par organisation. Dans la boîte de dialogue Bienvenue. Vous devez créer un rapport faisant état des ventes de produits réalisées par chaque représentant. puis Ventes (requête). ● Reliez la requête principale et la requête détaillée à l'aide de l'expression suivante : [Master Burst Key] = [Detail Burst Key] Lorsque vous définissez les options de diffusion en rafale pour le rapport. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. mais chacun ne doit voir que les données le concernant. puis cliquez sur le bouton OK. Cliquez sur le lien Entrepôt de données VA (requête). cliquez sur le lien Dossiers publics. 311). Dans la boîte de dialogue Nouveau. la requête principale fournit les données élémentaires pour les critères de diffusion en rafale et le rapport de détails fournit les données élémentaires pour les destinataires du rapport diffusé en rafale. 2. 3. Vous devez créer un rapport de type Liste que vous diffuserez en rafale à chaque représentant. Exemple . Procédure 1. n'est pas visible : ● Placez une liste basée sur la requête détaillée dans un bloc conditionnel pour lequel le type de zone est défini sur Aucun. 5.Diffusion d'un rapport en rafale Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. 278 Report Studio . reportez-vous à la section "Création d'une relation Principale/Détails" (p. À partir de l'onglet Source du volet Objets insérables. Ce rapport doit être envoyé par courrier électronique à tous les représentants. cliquez sur l'option Liste.Chapitre 6: Utilisation de rapports existants Pour en savoir davantage sur les requêtes Principale/Détails. cliquez sur l'option Créer un rapport ou un modèle. développez Ventes et marketing (requête). Dans la page Bienvenue de Cognos Connection. et non celles de tout le monde.

Cliquez sur le lien Options avancées. 13. Enregistrez le rapport. Cliquez sur le bouton Modifier . 22. Dans le menu Fichier. Groupez les colonnes Nom de l'employé. 20. 11. Cliquez sur OK. puis sur Total. cliquez sur l'option Adresses de courrier électronique. faites glisser Courrier électronique du dossier Employé par organisation vers le volet Données élémentaires. 28. 17. Cochez la case Diffuser le rapport en rafale. 18. 27. Sous Opérations. cliquez sur Options d'exécution 25. À partir de l'onglet Source du volet Objets insérables. dans la zone Requête. . faites glisser Nom de l'employé vers le dossier Groupes et cliquez sur OK. puis sur le bouton Créer un en-tête. Cochez la case Envoyer le rapport par courrier électronique. Dans la liste. Dans la zone Type. 21. Cliquez sur Revenus. dans la zone Requête. Dans la zone Libellé. cliquez sur l'option Courrier électronique. cliquez sur Requête 1. . 14. 8. Lorsque les représentants accéderont à leur compte de messagerie électronique. L'élément Nom de l'employé apparaît en tant qu'en-tête dans la liste. 24.Chapitre 6: Utilisation de rapports existants 6. Recherchez le rapport dans Cognos Connection. puis sur le bouton Supprimer 9. Cliquez sur la colonne Nom de l'employé.Création de rapports professionnelle 279 . cliquez sur l'option Options de diffusion en rafale. puis sur le bouton OK. ils verront un rapport ne contenant que les données qui les concernent. Guide de l'utilisateur . 16. Sous Destinataire du rapport en rafale. cliquez sur Nom de l'employé. 10. Placez votre curseur sur le bouton Explorateur de requêtes et cliquez sur Requête1. 19. Lignes de produits et Types de produit. 23. Dans la zone Donnée élémentaire. cliquez sur Nom de l'employé. 12. cliquez sur Requête 1. Cliquez sur le bouton Exécuter. 7. Cochez la case Rendre le rapport disponible pour l'exécution en rafale. Sous Groupes de diffusion en rafale. 15. Il n'est pas utile de conserver la donnée élémentaire en tant que colonne de liste. sur le bouton Agrégat. 26. Dans la zone Données élémentaires.

Vous pouvez utiliser des conditions dans les cas suivants : ● ● ● mise en évidence de données à l'aide de styles conditionnels. vous avez la possibilité de définir un style conditionnel pour mettre en évidence des données exceptionnelles. notamment la couleur de police. Par exemple. vous pouvez faire apparaître des éléments de texte. tel que l'ombrage d'une cellule ou la couleur de police. telles que les revenus générés par un produit qui sont supérieurs à votre cible. Vous pouvez créer les types de styles conditionnels ci-dessous. Mise en évidence de données par le biais de styles conditionnels L'ajout de styles conditionnels à votre rapport permet de mieux identifier des résultats exceptionnels ou inattendus. En outre. La création de styles conditionnels est un processus rapide et facile qui vise à coder en couleur les informations de vos rapports. dans la même langue que les données du rapport. tels que les titres et les pages de couverture. Type Intervalle numérique Intervalle de date-heure Description Met en évidence les données numériques simples. vous pouvez utiliser les classes locales existantes en tant que styles conditionnels. Les conditions peuvent aussi s'appliquer au niveau de la présentation du rapport. spécification des objets affichés lors de l'exécution d'un rapport. Si plusieurs styles définissent la même propriété. qui est appliqué aux objets si une condition définie est vraie. Met en évidence les données de dates et d'heures spécifiques. vous voulez surligner automatiquement en vert les services de votre entreprise qui respectent leurs quotas budgétaires et en rouge les services qui dépassent leur budget. Les mises en forme conditionnelles sont utiles pour produire des rapports destinés à une audience multilingue. Un style conditionnel est un format.Chapitre 6: Utilisation de rapports existants Personnalisation de rapports à l'aide de conditions Vous pouvez définir des conditions pour contrôler ce que voit chaque utilisateur lorsqu'il exécute un rapport. Vous pouvez appliquer plusieurs styles conditionnels à des objets. ce qui vous permet de mettre en évidence les domaines devant faire l'objet d'une attention particulière. telles que les revenus et les pertes. mise en évidence de données via des variables de style. 280 Report Studio . Vous pouvez aussi créer un style conditionnel et le réutiliser sur plusieurs objets dans votre rapport. Les conditions peuvent s'appliquer à des éléments spécifiques d'un rapport. vous pouvez appliquer un style aux formats de données dans des cellules spécifiques et un autre style à l'intégralité du rapport. Vous pouvez aussi définir l'ordre dans lequel les styles sont appliqués. Par exemple. Par exemple. le dernier style de la liste est appliqué. Par exemple.

puis sur le bouton des styles conditionnels . seul le style de la première condition est appliqué. Conseil : Vous pouvez également cliquer avec le bouton droit de la souris sur l'objet. Vous pouvez rechercher les objets de votre rapport qui utilisent des styles conditionnels (p. ces dernières sont appliquées avant les styles conditionnels. Cliquez sur le bouton Ajouter et sur Nouveau style conditionnel. vous pouvez mettre en valeur toutes les instances d'un mot ou d'une phrase spécifique. Si plusieurs conditions de chaîne sont remplies. Met en évidence les données comprises dans des intervalles définis.Chapitre 6: Utilisation de rapports existants Type Intervalle de date Description Met en évidence les données de dates spécifiques. Met en évidence des éléments alphanumériques spécifiques dans un rapport. Si plusieurs conditions avancées sont remplies. comme Matériel. 61). 2. Intervalle d'heure Intervalle Chaîne Avancé Crée des styles conditionnels qui utilisent des calcul ou des expressions. Cliquez sur l'objet pour lequel vous voulez définir un style conditionnel. Vous avez également la possibilité d'utiliser des variables pour mettre en évidence des données (p. Selon le type de donnée élémentaire sélectionné. 284). Met en évidence les données d'heures spécifiques. Guide de l'utilisateur . Vous pouvez aussi afficher tous les styles conditionnels utilisés dans votre rapport de façon que vous puissiez les supprimer ou les modifier (p. Sélectionnez la donnée élémentaire que vous voulez utiliser pour déterminer la condition. vous pouvez mettre en valeur les données de ventes correspondant à des périodes spécifiques d'une année fiscale. dans le volet Propriétés. Par exemple.Création de rapports professionnelle 281 . seul le style de la première condition est appliqué. Procédure de création d'un style conditionnel 1. reportez-vous à la"Mise en évidence de données par le biais de variables de style" (p. Si un rapport contient des styles conditionnels et des variables de style. Par exemple. 3. 284). 283). puis sélectionner Style. Pour en savoir davantage sur la création de styles conditionnels par le biais de variables. cliquer deux fois sur la propriété Styles conditionnels. Report Studio sélectionne le type de style conditionnel que vous pouvez utiliser. Styles conditionnels ou. Les critères de chaîne distinguent les majuscules et les minuscules.

d'heure ou d'intervalle. sous Style. par exemple « commence par la lettre A ». Attribuez un nom au style conditionnel. ● Pour chaque condition. Le fait de déplacer la valeur cinq millions au-delà du seuil modifie les intervalles à moins de cinq millions et supérieurs ou égaux à cinq millions. procédez comme suit : ● ● Cliquez sur le bouton Nouveau et sélectionnez le mode de définition de la condition. placez le curseur sur chaque intervalle produite. Précisez le style à appliquer aux valeurs restantes en cliquant sur l'un des styles prédéfinis adjacents à l'option Valeurs ● 282 Report Studio . les intervalles sont inférieurs ou égaux à cinq millions et supérieurs à cinq millions. ● pour visualiser la condition Pour placer une valeur au-dessus ou en dessous d'un seuil. cliquez sur Saisir des valeurs et saisissez les valeurs souhaitées. ● Pour chaque intervalle. 5. cliquez sur l'option Sélection de valeurs multiples. procédez de la façon suivante : ● Cliquez sur le bouton Nouveau et saisissez ou sélectionnez une valeur pour définir un seuil. Par défaut.Chapitre 6: Utilisation de rapports existants 4. ● Si vous souhaitez saisir des valeurs spécifiques. ● Répétez les étapes pour ajouter d'autres valeurs. cliquez sur l'un des styles prédéfinis à appliquer ou cliquez sur le bouton Modifier le style restantes (y compris les valeurs futures). et créez un autre style. cliquez sur l'un des styles prédéfinis à appliquer à l'intervalle ou cliquez sur le bouton Modifier le style et créez un autre style. en regard Par exemple. puis sur les valeurs souhaitées. La valeur s'affiche dans la colonne Intervalle et deux intervalles sont créés. Si vous souhaitez définir une condition de chaîne. Conseil : Vous pouvez aussi définir un style pour les cellules de votre rapport qui comptent des valeurs manquantes. 6. Si vous voulez définir vos propres critères. cliquez sur Saisir un critère de chaîne et définissez votre condition. sous Style. de date. vous insérez une valeur seuil de cinq millions. Si vous voulez sélectionner une ou plusieurs valeurs individuelles. Conseil : Sous Style. cliquez sur la flèche de celle-ci. de date/heure. ● Définissez l'ordre selon lequel vous souhaitez évaluer les conditions. Si vous voulez définir une condition de valeur.

5. 3. Vous pouvez alors facilement les modifier ou les supprimer globalement. 6. Cliquez sur le bouton Ajouter . vous pouvez facilement voir tous ceux appliqués à votre rapport. Procédure de réutilisation d'un style conditionnel 1. cliquez sur Utiliser un style conditionnel existant. puis sur le bouton Styles conditionnels . cliquez sur l'un des styles prédéfinis à appliquer ou cliquez sur le bouton Modifier le style (y compris les valeurs futures). Styles conditionnels ou. Conseil : Vous pouvez également cliquer avec le bouton droit de la souris sur l'élément. Précisez le style à appliquer aux valeurs restantes en cliquant sur l'un des styles prédéfinis adjacents à l'option Valeurs restantes Gestion des styles conditionnels Si votre rapport utilise des styles conditionnels. Pour chaque condition. puis sélectionnez le style que vous souhaitez utiliser. Procédure ● Dans le menu Outils. Guide de l'utilisateur . cliquez sur l'option Gestion des styles conditionnels. Vous pouvez aussi définir un nouveau style conditionnel que vous rendez disponible pour les objets de votre rapport. et créez un autre style. Procédure de création d'un style conditionnel avancé 1. puis sélectionner Style. 2. vous pouvez choisir de supprimer automatiquement les styles conditionnels qui ne sont plus utilisés dans un rapport (p. puis sur le bouton Styles conditionnels . Cliquez sur le bouton Nouveau et indiquez l'expression qui définit la condition. 62). Les conditions sont évaluées de haut en bas et la première condition remplie est appliquée. Conseil : Vous pouvez également cliquer avec le bouton droit de la souris sur l'élément. sous Style. cliquer deux fois sur la propriété Styles conditionnels. Définissez l'ordre selon lequel vous souhaitez évaluer les conditions. dans le volet Propriétés. Cliquez sur le bouton Ajouter et sur Style conditionnel avancé. Cliquez sur la donnée élémentaire pour laquelle vous voulez définir un style conditionnel. cliquer deux fois sur la propriété Styles conditionnels. Cliquez sur la donnée élémentaire pour laquelle vous voulez définir un style conditionnel. dans le volet Propriétés. 2.Chapitre 6: Utilisation de rapports existants Les conditions sont évaluées de haut en bas et la première condition remplie est appliquée. Attribuez un nom au style conditionnel.Création de rapports professionnelle 283 . Styles conditionnels ou. 4. Dans les options de Report Studio. puis sélectionner Style.

identifier les représentants commerciaux qui ont dépassé leur quota. et cliquez sur l'une des valeurs Conseil : Lorsque vous sélectionnez une valeur dans l'Explorateur de conditions. puis sur OK. ces dernières sont appliquées avant les styles conditionnels. 3. Dans le volet Propriétés. spécifiez la mise en forme souhaitée pour la mise en évidence de la colonne lorsque la condition est satisfaite. 284 Report Studio . si vous avez créé une variable booléenne. 8. 10. la barre de l'Explorateur devient verte pour indiquer que la mise en forme conditionnelle est activée et que tous les changements que vous effectuez dans le rapport ne s'appliquent qu'à la valeur variable. dans la zone Valeurs. Si vous avez affecté une variable de langue. sélectionnez les valeurs que la condition doit prendre en charge. Répétez les étapes 9 et 10 pour les autres valeurs possibles définies pour la variable.Chapitre 6: Utilisation de rapports existants Mise en évidence de données par le biais de variables de style Mettez en évidence des données du rapport pour mieux identifier les résultats exceptionnels. Vous souhaitez. qui est toujours sélectionnée. cliquez sur la propriété Bordures pour créer une bordure plus épaisse autour de la colonne. Placez votre curseur sur le bouton Explorateur de conditions possibles. Utilisez les variables de style si vous travaillez avec des rapports créés dans une version précédente de Cognos 8 ou si vous voulez utiliser des variables de langue pour définir des styles conditionnels. Créez une variable et définissez la condition déterminant si la donnée doit être mise en évidence. sélectionnez les langues que la condition doit prendre en charge. 5. Vous avez également la possibilité d'utiliser des styles conditionnels pour mettre en évidence des données (p. 9. Cliquez sur OK. 6. Cliquez sur Variable. Créez une condition qui vérifie si les ventes annuelles de chaque représentant sont supérieures à leur quota. cliquez sur la variable que vous souhaitez affecter à l'objet. cliquez sur la colonne à mettre en évidence en fonction de la condition créée. Conseil : Il existe une valeur implicite pour cette variable. 2. Procédure 1. par exemple. Si vous avez affecté une variable de chaîne. cliquez sur la valeur Oui. autre que la valeur implicite. Par exemple. Conseil : Il existe une valeur implicite pour cette variable. dans la zone Valeurs. Dans la zone de travail. 4. 280). qui est toujours sélectionnée. Dans le volet Propriétés. 7. Par exemple. Si un rapport contient des styles conditionnels et des variables de style. cliquez deux fois sur la propriété Variable de style.

définissez la condition puis cliquez sur OK. Lors de l'exécution du rapport. Ajout d'une variable Pour pouvoir ajouter une mise en forme conditionnelle ou un affichage conditionnel à votre rapport. créer des rapports multilingue. Placez votre curseur sur le bouton Explorateur de conditions et cliquez sur Variables. faites glisser Variable de langue du rapport. si vous avez créé une variable booléenne. les objets auxquels la variable a été appliquée sont mis en évidence lorsque la condition est satisfaite. 3. les objets sont mis en évidence lorsque la condition est satisfaite. Si une condition n'est satisfaite pour aucun objet. Procédure dans l'Explorateur de conditions 1. faites glisser l'une des variables ci-après dans le volet Variables.Création de rapports professionnelle 285 . dans la zone Définition de l'expression. aucune mise en forme conditionnelle n'est appliquée. 4. [Revenus]<1000000 Pour en savoir davantage sur la création d'expressions. Si vous avez créé une variable de chaîne. Si vous avez créé une variable booléenne. vous devez ajouter une variable dans l'explorateur de conditions ou dans le volet Propriétés. Vous pouvez : ● ● ● ● ● ajouter une variable. 393). ● ● Pour créer une variable dont les valeurs sont des chaînes.Chapitre 6: Utilisation de rapports existants Conseil : Lorsque vous placez votre curseur sur le bouton Explorateur de conditions. Par exemple. l'expression suivante renvoie la valeur Oui si les revenus sont inférieurs à un million de dollars et la valeur Non s'ils sont supérieurs ou égaux à ce montant. ajouter un affichage conditionnel. Vous pouvez également cliquer trois fois sur la barre de l'Explorateur. ajouter plusieurs présentations. ● Pour créer une variable n'ayant que deux valeurs possibles. procédez comme suit : Guide de l'utilisateur . à savoir Oui et Non. cliquez sur l'option (Aucune variable) pour voir comment s'affiche le rapport lorsque aucune variable ne lui est appliquée. Pour créer une variable dont les valeurs sont des langues différentes. faites glisser Variable booléenne. Par exemple. reportez-vous à la section "Utilisation de l'éditeur d'expression" (p. faites glisser Variable de chaîne. 2. afficher et masquer des objets. Dans le volet Objets insérables. Ajout d'un affichage conditionnel à un rapport Vous pouvez spécifier les objets affichés lors de l'exécution d'un rapport.

Procédure dans le volet Propriétés 1. Définissez une variable en fonction de l'objet à afficher de manière conditionnelle. par exemple. Conseil : Vous pouvez créer un groupe en sélectionnant plusieurs valeurs. dans l'expression précédente. définissez la condition et cliquez sur le bouton OK. ● ● Cliquez sur le bouton Ajouter sous le volet Valeurs. cliquez deux fois sur la propriété conditionnelle à laquelle vous souhaitez associer la variable. sélectionnez les langues que vous souhaitez prendre en charge. l'expression ci-dessous renvoie la valeur « élevé » si les revenus sont supérieurs à un million de dollars et la valeur « faible » s'ils sont inférieurs ou égaux à ce montant. if ([Revenus]>1000000) then ('élevé') else ('faible') Pour en savoir davantage sur la création d'expressions. Si vous avez créé une variable spécifique à la langue. Sélectionnez l'objet de votre choix. Dans le volet Propriétés.Chapitre 6: Utilisation de rapports existants ● Dans la zone Définition de l'expression. à savoir « élevé » et « faible ». reportez-vous à la section "Utilisation de l'éditeur d'expression" (p. sous Conditionnel. puis en cliquant sur le bouton Grouper les valeurs. vous devez créer deux valeurs pour la variable. vous pouvez créer un groupe comprenant l'ensemble des variantes de français disponibles. 2. saisissez le nom de la valeur correspondant aux résultats possibles définis dans l'expression. ● 5. puis en cliquant sur le bouton Grouper les valeurs. 393). Pour chaque valeur prise en charge par la variable. que le texte affiché soit différent pour chaque langue lors de l'exécution d'un rapport. Cliquez sur OK. Par exemple. Par exemple. dans la boîte de dialogue Langues. Conseil : Vous pouvez créer un groupe en sélectionnant plusieurs valeurs. Propriété conditionnelle Variable de source du texte Variable de rendu 286 Report Studio . Vous souhaitez. Par exemple. vous souhaitez réduire la taille d'un rapport sur les revenus en ne faisant pas apparaître les lignes qui sont en dessous d'un certain seuil. puis cliquez sur le bouton OK. Objectif Définissez une variable en fonction du texte à afficher de manière conditionnelle. Par exemple.

6. 4. vous voulez que les données qui répondent à certains critères s'affichent d'une couleur différente. 7.Chapitre 6: Utilisation de rapports existants Objectif Indique la variable à utiliser pour appliquer un style conditionnel à un objet. Dans la boîte de dialogue Nouvelle variable. Propriété conditionnelle Variable de style Définissez une variable en fonction des objets insérés dans Variable de bloc un bloc à afficher de manière conditionnelle. du volet Objets insérables. Cette variable ne s'applique qu'aux objets des blocs conditionnels que vous insérez dans un rapport (p. Si vous avez créé une variable de chaîne. et saisissez les valeurs Affichage et masquage d'objets Vous pouvez masquer ou afficher certains objets d'un rapport. 2. vous pouvez la sélectionner ici. Cliquez sur Variable. Dans la zone Définition de l'expression. puis cliquez sur OK.Création de rapports professionnelle 287 . 3. Vous pouvez également définir qu'un objet ne doit pas s'afficher en fonction d'une condition (p. Par exemple. sélectionnez les langues que vous souhaitez prendre en charge et cliquez sur OK. saisissez le nom de la variable dans la zone Nom. puis sur l'un des types de variable suivants : ● ● ● <Nouvelle variable de langue> <Nouvelle variable de chaîne> <Nouvelle variable booléenne> Conseil : Pour utiliser une variable existante. 288). Sélectionnez le bloc conditionnel. 5. définissez la condition et cliquez sur le bouton OK. 158). cliquez sur le bouton Ajouter de chaîne à définir. Si vous avez créé une variable de langue. Procédure 1. 3. Conseil : Créez une variable booléenne pour afficher et masquer des objets. À partir de l'onglet Boîte à outils conditionnels vers la zone de travail. Créez une variable et définissez la condition déterminant si l'objet doit être affiché ou masqué. car ce type de variable a seulement deux valeurs possibles. faites glisser l'objet Blocs Guide de l'utilisateur . en fonction d'une condition que vous définissez.

Cliquez sur Variable. et non le corps de colonne de liste ou le titre de colonne de liste. 167) pour pouvoir ajouter une donnée élémentaire au bloc.Création d'un rapport conditionnel Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. comme indiqué dans le volet Propriétés. faites glisser l'objet à afficher ou à masquer dans le bloc conditionnel. reportez-vous à la propriété Variable de rendu dans la section "Aide-mémoire sur les objets et les propriétés de Report Studio" (p. puis sur OK. Si le corps ou le titre est sélectionné. Ajout d'un affichage conditionnel Ajoutez un affichage conditionnel pour préciser quels objets doivent être affichés lors de l'exécution d'un rapport. Dans le volet Propriétés. Il peut s'avérer nécessaire de lier la page du rapport à une requête (p. Sélectionnez la colonne de liste qui doit faire l'objet d'un affichage conditionnel. Dans la zone Rendu de. Si un objet n'est pas affiché de façon conditionnelle. Dans le volet Propriétés. 561). Lors de l'exécution du rapport. il ne fait pas partie du rapport. faites glisser une donnée élémentaire depuis l'onglet Source ou Données élémentaires. 6. Vous êtes chargé de créer un rapport indiquant les commandes passées après une date précisée par 288 Report Studio . Procédure 1. cliquez deux fois sur la propriété Variable de bloc. 7. Par exemple. Pour obtenir une liste d'objets pouvant faire l'objet d'un affichage conditionnel. Lorsque vous masquez un objet. sélectionnez les valeurs que la condition doit prendre en charge et cliquez sur OK. Exemple . 5. utilisez le bouton Sélectionner les ancêtres pour sélectionner la colonne de liste. L'affichage conditionnel et l'affichage/masquage d'objets sont deux fonctionnalités différentes. 4. cliquez deux fois sur la propriété Variable de rendu. Conseil : Vous devez sélectionner la colonne de liste. Ce peut être utile lorsque le rapport contient des données sensibles.Chapitre 6: Utilisation de rapports existants 4. Dans le volet Objets insérables. 2. cliquez sur la variable que vous avez créée. Cliquez sur la propriété Bloc actif puis sur Oui. les objets auxquels la variable a été appliquée sont visibles lorsque la condition est remplie et masqués dans le cas contraire. puis sur la variable à utiliser pour déterminer si la colonne doit être affichée. Conseil : Il existe une valeur implicite pour cette variable. qui est toujours sélectionnée. il existe mais n'est pas visible. 3. Cliquez sur Variable.

cliquez sur l'option Créer un rapport ou un modèle. Dans la boîte de dialogue Nouveau. 10. Remplacez le titre du rapport par Nouvelles commandes. Ajoutez les données élémentaires suivantes à la liste : ● ● ● ● ● ● ● Date dans le dossier Dimension de temps Numéro de commande (dans le dossier Bon de commande) Nom du produit (dans le dossier Produits) Description du produit (dans le dossier Produits) Quantité (dans le dossier Données sur les ventes) Prix unitaire (dans le dossier Données sur les ventes) Revenus (dans le dossier Données sur les ventes) . puis cliquez sur le bouton OK. 5. 14. sélectionnez-la et cliquez sur le bouton Grouper. Cliquez deux fois sur la nouvelle page d'invite. 13. 11. Guide de l'utilisateur . 9. Placez votre curseur sur le bouton Explorateur de pages et sélectionnez Pages d'invite. Pour ce faire. puis sur Total. 8. développez Ventes et marketing (requête). Dans l'onglet Boîte à outils le texte suivant : du volet Objets insérables. Dans la boîte de dialogue Bienvenue.Création de rapports professionnelle 289 . en déplaçant le curseur jusqu'à ce que quatre carrés (2 lignes et 2 colonnes) soient mis en évidence. 12. Cliquez sur le lien Entrepôt de données VA (requête). À partir de l'onglet Source du volet Objets insérables. 3. Classez la colonne Numéro de commande.Chapitre 6: Utilisation de rapports existants l'utilisateur. sur le bouton Agrégat . cliquez deux fois sur Texte et saisissez Entrer la date de début et indiquer si les descriptions doivent s'afficher. Le rapport invite l'utilisateur à indiquer une date et lui demande également s'il souhaite afficher une description de chaque commande. cliquez sur l'option Liste. Dans la page Bienvenue de Cognos Connection. 2. Cliquez sur Date. Créez une page d'invite en cliquant deux fois sur Page dans le volet Objets insérables. puis Ventes (requête). puis sur le bouton Section 7. 4. puis cliquez sur le lien Lancez dans le coin supérieur droit de la page et enfin sur Report Studio. Procédure 1. cliquez sur le lien Dossiers publics. Cliquez sur Revenus. Insérez un tableau de 2 lignes et 2 colonnes dans la page d'invite à l'aide du bouton Insérer un tableau. 6.

cliquez sur >. onglet Boîte à outils. saisissez Oui dans les zones Utilisation et Affichage. puis cliquez sur Terminer. 290 Report Studio .) et cliquez sur [Ventes (requête)]. 21. Dans la boîte de dialogue Édition.[Dimension de temps]. Dans la fenêtre Assistant Invite. Lorsque la fenêtre Assistant Invite. 28. puis cliquez sur Suivant. 22. Cliquez sur OK. Cliquez sur le bouton Ajouter..[Date]. ● Pour Opérateur. 29. sélectionnez Créer un paramètre et saisissez p_ShowDesc dans l'espace prévu à cet effet. Dans la boîte de dialogue Édition. Dans le volet Objets insérables. 26. faites glisser Texte dans la cellule du coin supérieur gauche et saisissez le texte suivant : Date de début 16. Cliquez sur OK. 24. 27. faites glisser une Invite de saisie d'une date dans la cellule du coin supérieur droit. À l'invite dans la fenêtre Créer un filtre. Sélectionnez l'Invite de saisie d'une valeur et dans le volet Propriétés. Cliquez sur Terminer. saisissez : ParamDisplayValue("p_ShowDesc") = 'Oui' 32. 30. Dans le volet Objets insérables.. 31. 18. Dans la fenêtre Définition de l'expression de la boîte de dialogue Expression de rapport. Créez une variable booléenne en cliquant deux fois sur Variable booléenne dans le volet Objets insérables. Cliquez sur le bouton Ajouter . Placez votre curseur sur le bouton Explorateur de conditions et cliquez sur Variables. Sélection d'un paramètre s'affiche. saisissez Non dans les zones Utilisation et Affichage. sélectionnez Créer un filtre paramétré avec les entrées suivantes : ● Pour Élément de pack. faites glisser un Texte dans la cellule du coin inférieur gauche et saisissez le texte suivant : Afficher les descriptions 17. cliquez sur les points de suspension (. sélectionnez Créer un paramètre et saisissez p_Date dans l'espace prévu à cet effet.Chapitre 6: Utilisation de rapports existants 15. Dans le volet Objets insérables. Dans le volet Objets insérables. 19. 23. 25. cliquez deux fois sur Choix statiques. faites glisser une Invite de saisie d'une valeur dans la cellule du coin inférieur droit. 20.

Vous pouvez par exemple définir une présentation différente pour chaque langue d'un rapport multilingue. Procédure 1. 36. Placez votre curseur sur le bouton Explorateur de pages et cliquez sur la page du rapport. puis les valeurs nécessitant une présentation séparée. puis en sélectionnant Colonne (liste) dans le menu contextuel. Une présentation est créée pour chaque valeur sélectionnée. la colonne n'est affichée que si vous indiquez Oui. puis dans le volet Propriétés. et affiche ensuite les commandes passées après la date indiquée. Cliquez sur la colonne Description du produit. vous pouvez créer une variable Langue du rapport incluant chaque langue qui requiert une mise en forme conditionnelle. 2. Sélectionnez une variable.Création de rapports professionnelle 291 . Placez votre curseur sur le bouton Explorateur de pages pour parcourir les différentes présentations. cliquez deux fois sur le paramètre Variable de rendu et sélectionnez la variable booléenne showDesc créée aux étapes 24 à 33. Le rapport vous demande d'indiquer une date. Dans le volet Propriétés. Dans le menu Fichier. Remarque : Les expressions utilisées dans une mise en forme conditionnelle ne peuvent pas faire référence à une requête. Cliquez sur OK. 38. cliquez sur le lien Pages de rapport pour créer une page de rapport ou sur le lien Pages d'invite pour créer une page d'invite (p. Guide de l'utilisateur . puis ajoutez les objets souhaités. Ajout de plusieurs présentations Ajoutez plusieurs présentations pour afficher un rapport de plusieurs manières. Créez une variable et définissez la condition à utiliser pour chaque présentation. 285). Conseil : Vous pouvez créer des variables à partir de la boîte de dialogue Mises en forme conditionnelles.Chapitre 6: Utilisation de rapports existants 33. 35. Cela vous permet de créer un rapport unique pouvant être consulté par des utilisateurs n'ayant pas les mêmes paramètres régionaux. Par exemple. pour la propriété Nom. Cliquez sur le bouton Exécuter. 3. Cliquez sur la nouvelle variable booléenne que vous avez créée. cliquez sur l'option Mises en forme conditionnelles. 34. sélectionnez la colonne de liste en cliquant sur le bouton Sélectionner les ancêtres . Les variables sont ajoutées à l'Explorateur de conditions. Pour chaque présentation. Le rapport demande également si la colonne Descriptions doit être affichée . Dans le volet Propriétés. saisissez showDesc. 4. reportez-vous à la section "Ajout d'une variable" (p. Pour en savoir davantage. 220). 37.

Chapitre 6: Utilisation de rapports existants Création de rapports multilingue Vous pouvez créer des rapports qui affichent les données dans plusieurs langues et qui utilisent différents paramètres régionaux. reportez-vous au manuel Framework Manager User Guide. les modéliseurs peuvent définir des requêtes permettant d'extraire les données dans la langue implicite de l'utilisateur du rapport. destinée à présenter un environnement d'exécution de rapports multilingue. tels que des noms et des descriptions. ❑ Création d'un modèle multilingue Les modéliseurs utilisent Framework Manager pour ajouter des métadonnées multilingues au modèle à partir de n'importe quel type de source de données. ❑ Création d'un rapport multilingue Le créateur du rapport utilise Report Studio pour créer un rapport qui peut être affiché dans plusieurs langues. traduisent les chaînes de texte dans le modèle pour des éléments tels que les descriptions et les noms d'objet et définissent les langues exportées dans chaque pack. Pour en savoir davantage. Pour en savoir davantage sur la configuration de votre base de données pour des rapports multilingues. les administrateurs et les modélisateurs peuvent définir d'autres noms afin de fournir des versions multilingues du texte apparaissant sur la carte. des lignes ou des colonnes individuelles. Pour en savoir davantage. Pour les éléments de cartes. Pour ce faire. Vous pouvez par exemple indiquer qu'une partie du texte (le titre par exemple) doit apparaître en allemand lorsque le rapport est ouvert par un utilisateur allemand. Si la source de données contient des données multilingues. reportez-vous au manuel Map Manager Installation and User Guide. Les exemples de bases de données fournis avec Cognos 8 comprennent une sélection de champs de texte. tels que les noms de pays et de villes. 292 Report Studio . dans plus de 25 langues. Vous pouvez ainsi créer un rapport unique qui peut être consulté par des utilisateurs de rapports du monde entier. Vous pouvez également ajouter des traductions pour les objets de texte et créer d'autres objets dépendant de la langue. reportez-vous au Guide d'administration et de sécurité. ils définissent les langues prises en charge par le modèle. ❑ Création de correspondances multilingues Les administrateurs et les modélisateurs font appel à un utilitaire Windows appelé Map Manager pour importer des cartes et mettre à jour les libellés associés dans Report Studio. reportez-vous au manuel Guide de l'utilisateur de Report Studio Création de rapports professionnelle. Pour en savoir davantage. Pour en savoir davantage sur la manière dont les données sont stockées dans les exemples de bases de données et la façon dont ces derniers sont configurés pour utiliser des données multilingues. à l'exception de OLAP. Voici comment se déroule la création d'un environnement d'exécution de rapports multilingue : ❑ Utilisation de métadonnées multilingues L'administrateur de source de données peut stocker des données multilingues dans des tables. reportez-vous au Guide d'administration et de sécurité.

puis cliquez sur une des Guide de l'utilisateur . Dans le volet Propriétés. Tout texte ajouté par les utilisateurs ou les auteurs s'affiche dans la langue utilisée lors de la saisie. 4. Dans la zone Valeurs. Conseil : Vous pouvez définir la langue du rapport dans la page des options d'exécution. sélectionnez les langues que la condition doit prendre en charge et cliquez sur OK. Procédure 1. les options d'exécution. . Création d'un rapport multilingue dans Report Studio Vous pouvez créer un rapport dans Report Studio qui peut être affiché dans différentes langues. qui est toujours sélectionnée. cliquez deux fois sur la propriété Variable de style. Vous pouvez également ajouter des traductions pour les objets de texte et créer d'autres objets dépendant de la langue. 6.Chapitre 6: Utilisation de rapports existants ❑ Définition de la langue d'affichage d'un rapport Vous pouvez utiliser Cognos Connection pour : ● définir des propriétés multilingues. ● Pour en savoir davantage.Création de rapports professionnelle 293 . ● définir une langue autre que la langue implicite à utiliser lors de l'exécution d'un rapport. cliquez sur l'objet à modifier en fonction de l'une des langues sélectionnées. reportez–vous au Guide de l'utilisateur de Cognos Connection. le modèle doit également être multilingue. Placez votre curseur sur le bouton Explorateur de conditions langues possibles pour la variable. Les données s'affichent alors dans la langue et selon les paramètres régionaux définis dans ● ● ● les options du navigateur Web de l'utilisateur. dans les propriétés du rapport ou dans vos préférences. pour chaque entrée du portail. Si vous modifiez la langue d'une chaîne de texte. Conseil : Il existe une valeur implicite pour cette variable. Cliquez sur Variable. les préférences de Cognos Connection. une infobulle et une description. 2. Dans la zone de travail. telles qu'un nom. 3. indiquer la langue implicite à utiliser lors de l'exécution d'un rapport. Pour que le rapport affiche des données dans plusieurs langues. puis sur la variable de langue que vous avez créée. Vous pouvez par exemple indiquer qu'une partie du texte (le titre par exemple) doit apparaître en allemand lorsque le rapport est ouvert par un utilisateur allemand. 5. Créez une variable de langue du rapport. cliquez à la place sur l'option Variable de source du texte.

puis sur l'utilisation des informations provenant du rapport source qui fourniront des réponses à ces invites. 9. ● 294 Report Studio De Cognos Series 7 vers Cognos 8 (p. Vous pouvez également cliquer trois fois sur la barre de l'Explorateur. 8. Par exemple. Les applications d'accès au détail constituent un réseau de rapports liés parmi lesquels les utilisateurs peuvent naviguer. vous pouvez avoir accès à un rapport détaillé créé à partir d'une source de données relationnelle. 703) . la barre de l'Explorateur devient verte pour indiquer que la mise en forme conditionnelle est activée et que tous les changements que vous effectuez dans le rapport ne s'appliquent qu'à la valeur variable. Conseil : Lorsque vous placez votre curseur sur le bouton Explorateur de conditions. afin d'explorer et d'analyser les informations. Accès au détail Grâce à la fonction d'accès au détail. à partir d'une analyse effectuée en fonction d'un cube. pour modifier la langue d'une chaîne de texte. les objets de ce dernier auxquels la variable a été appliquée sont mis en forme en fonction de la langue du navigateur. Dans le volet Propriétés. Le fonctionnement de l'accès au détail se base sur la définition du rapport cible grâce à des paramètres d'invites. Une part importante de la définition d'accès au détail réside dans la définition des valeurs à utiliser pour chaque invite. Quand vous avez terminé.Chapitre 6: Utilisation de rapports existants Conseil : Lorsque vous sélectionnez une valeur dans l'Explorateur de conditions. Query Studio ou Analysis Studio. la page d'invite ne s'affichera pas. de manière à explorer les données de plusieurs façons Pour en savoir davantage. en se concentrant et en conservant le contexte. 300) Entre des rapports créés dans Report Studio. Lors de l'exécution du rapport. spécifiez la mise en forme souhaitée pour la langue. reportez-vous au guide de l'utilisateur relatif au studio dans lequel vous travaillez. Si la valeur d'accès au détail transmise répond à l'invite. L'accès au détail vous aide à créer des applications d'information décisionnelle qui sont plus importantes qu'un rapport unique. Répétez les étapes 7 à 9 pour toutes les autres langues spécifiées pour la variable. vous pouvez accéder au détail de la façon suivante : ● Entre des rapports créés dans des packs distincts par rapport à des types de sources de données distincts Par exemple. cliquez sur l'option (Aucune variable) pour voir comment s'affiche le rapport lorsque aucune variable ne lui est appliquée. Dans Cognos 8. vous pouvez naviguer d'un rapport à un autre au cours d'une session tout en vous concentrant sur la même donnée. vous sélectionnez un produit dans un rapport des ventes et naviguez vers un rapport d'inventaire portant sur ce produit. Par exemple. cliquez deux fois sur la propriété Texte et sélectionnez la nouvelle chaîne. 7. ● ● D'un rapport existant vers un autre rapport à l'aide de Report Studio (p. appuyez sur [Entrée].

les résultats d'une expression de rapport vers un rapport cible ou un lien URL en tant que définition de l'accès au détail. Accès au détail dans différents formats de rapport Les paramètres de la définition d'accès au détail déterminent la façon dont s'affichent les résultats des rapports. reportez-vous au Guide de l'utilisateur de Metric Studio. Par exemple. Introduction à la fonction d'accès au détail Avant de pouvoir configurer l'accès au détail. Query Studio ou Analysis Studio. il inclut les valeurs de données transmises d'un rapport à l'autre. Query Studio ou Cognos Viewer d'un pack.Création de rapports professionnelle 295 . s'affiche sous la forme d'un hyperlien dans le rapport source lorsque ce dernier est exécuté. les paramètres cible doivent être mis en correspondance avec les métadonnées appropriées dans le chemin d'accès au détail. Ce type d'accès au détail peut être utilisé lorsque vous voulez transmettre les valeurs de la donnée élémentaire ou les résultats du paramètre d'un rapport source vers le rapport cible. La connaissance de ces concepts vous permettra d'éviter certaines erreurs . Chemins d'accès au détail Vous pouvez créer un chemin d'accès au détail dans un rapport source de Report Studio. les utilisateurs de rapport pourront ainsi accéder au détail des données d'une façon plus efficace. vous devez comprendre les concepts clés qui y sont associés. Le rapport peut être créé dans Report Studio. La définition d'accès au détail. Guide de l'utilisateur . Cela permet de s'assurer que les valeurs du rapport source sont transmises aux valeurs de paramètres appropriées et que le rapport cible est filtré correctement. Un chemin d'accès au détail basé sur un rapport fait référence à un chemin créé et stocké dans un rapport source Report Studio.Chapitre 6: Utilisation de rapports existants ● De Metric Studio vers d'autres rapports Cognos 8 en transférant les paramètres à l'aide d'adresses URL Pour en savoir davantage. vous pouvez créer un chemin d'accès au détail depuis tout rapport du pack source vers n'importe quel rapport cible d'un autre pack de Cognos Connection. ou à l'aide de l'option Définitions d'accès au détail de Cognos Connection. Un chemin d'accès au détail correspond à la définition du chemin qui est utilisé lors du passage d'un rapport à un autre . À l'aide de l'option Définitions d'accès au détail. un graphique ou un tableau croisé spécifique : il est par ailleurs disponible uniquement lorsque les utilisateurs sélectionnent cette zone de rapport. si elle existe. L'accès au détail basé sur un rapport est limité aux rapports source de Report Studio et à tous les rapports cible. Le chemin est associé à une colonne de données. Ce type de définition d'accès au détail est stocké dans le pack source et peut être utilisé si vous souhaitez effectuer une opération d'accès au détail entre n'importe quelle combinaison de rapports Analysis Studio. Pour les rapports cible qui contiennent des paramètres. les utilisateurs peuvent visualiser les rapports dans Cognos Viewer sous forme de page Web HTML ou bien les rapports peuvent s'ouvrir dans Query Studio ou Analysis Studio. La cible de l'accès au détail est toujours une définition de rapport enregistrée.

Si le rapport sera imprimé. Celle-ci peut contenir deux hiérarchies : des emplacements par structure de société et des emplacements par lieu géographique. de façon à étudier les points pertinents. qu'elles soient stockées dans des cubes ou en tant que données relationnelles dimensionnelles (DMR). Lorsque vous définissez un chemin d'accès au détail. Références à des signets Lorsque vous accédez au détail. Chacune de ces hiérarchies peut comprendre des niveaux tels que Pays et Ville. La dimension des emplacements représente un exemple de dimension. Quand les utilisateurs du rapport accèdent au détail en utilisant cette définition. ou Excel. telles que Population. Remarque : L'accès au détail dans Report Studio n'est pas pris en charge pour le mode de création express. Membres et valeurs Les données modélisées de façon dimensionnelle. les valeurs transmises sont habituellement. S'il doit être exporté vers Excel pour un traitement supplémentaire. utilisées pour filtrer le rapport à l'aide de paramètres. CSV. Cela peut se révéler utile si vous pensez que l'utilisateur utilisera le rapport cible d'accès au détail comme point de départ pour une session d'analyse ou de requête afin d'obtenir plus d'informations. faites-en une sortie en format PDF. XML. La vue d'Analysis Studio vous permet alors d'accéder au détail et de produire un rapport en format PDF pour impression. Ces dimensions contiennent des hiérarchies qui elles-mêmes comprennent des niveaux. etc. le rapport peut être exécuté et ouvert dans le studio correspondant au lieu de Cognos Viewer. Un membre peut présenter plusieurs propriétés. Le mode professionnel de Report Studio n'affiche pas les résultats. Si vous définissez un chemin d'accès au détail dans un rapport créé dans Analysis Studio ou Query Studio. Cognos 8 Business Intelligence prend en charge des signets dans les rapports enregistrés au format PDF afin que l'utilisateur puisse faire défiler le rapport pour afficher la section adéquate grâce à un paramètre d'adresse URL. vous pouvez définir un rapport comportant une page par produit et ajouter un signet portant le numéro de produit sur chaque page.Chapitre 6: Utilisation de rapports existants Les rapports peuvent être générés aux formats suivants : pages Web HTML. Les membres sont les instances dans chaque niveau. vous pouvez choisir le format de sortie. il fournit la valeur pour le paramètre URL. Latitude et Longitude. Ce type d'opération d'accès au détail peut par exemple correspondre à une application permettant d'accéder au détail d'un rapport de style tableau de bord comportant des données générales dans Analysis Studio. faites-en une sortie en format Excel ou CSV. Cela peut se révéler utile s'il est prévu que le rapport cible sera utilisé pour autre chose qu'un affichage en ligne. Les références à des signets sont limitées aux rapports exécutés précédemment. mais pas toujours. générés au format PDF et qui contiennent des objets de signets. Les utilisateurs du rapport peuvent alors sélectionner un signet afin d'afficher le produit de leur choix. New York et Londres sont des membres du niveau Ville. Lorsqu'un signet d'un rapport source est utilisé pour une définition d'accès au détail. organisent les données en dimensions. ils affichent alors la section adéquate du rapport cible. un membre est identifié par un nom unique de membre 296 Report Studio . Tous les niveaux contiennent des membres. PDF. De façon interne. Par exemple. Par exemple.

qui eux-mêmes sont faits de données élémentaires. la source est soit une valeur. les changements apportés aux structures hiérarchiques et de niveaux sont susceptibles de modifier le nom unique de niveau . vous devez vous assurer que le niveau ou la dimension est correctement mis en correspondance avec la donnée élémentaire cible dans la définition d'accès au détail. vous employez la clé métier Cde ligne de produits de la table de base de données pour vérifier que toutes les lignes de produits de ce niveau sont uniques. 298). 297). Le nom unique de membre est utilisé dans l'accès au détail entre sources de données OLAP. Si le paramètre cible correspond à une valeur. la source doit être un membre et provenir d'une dimension conforme (p. Les clés de membre figurant dans le MUN des différentes sources de données OLAP doivent correspondre. la clé métier (p. D'autres facteurs peuvent avoir une incidence sur le nom unique de membre : les modifications apportées à l'application lors de la conception ou au fil du temps. telles que Nom ou Poste. Guide de l'utilisateur . lorsque vous créez la dimension OLAP Produits. Dimensionnelle (membre) à Relationnelle (valeur de la donnée élémentaire). Les modifications apportées au nom unique de membre peuvent être liées à d'autres changements. les méthodes d'accès au détail disponibles sont les suivantes : ● ● ● Dimensionnelle (membre) à Dimensionnelle (membre). les changements apportés aux valeurs de la clé métier peuvent modifier le chemin des clés de membre. Toutefois. Par exemple. Noms uniques de membres Le nom unique de membre correspond à l'identificateur unique d'un membre dans les rapports Cognos.Création de rapports professionnelle 297 . Les modèles de données relationnels sont composés de sujets de données. l'environnement de production qui comporte plus de membres que l'environnement de test ou la suppression du membre de la source de données. Si le nom unique de membre change.Chapitre 6: Utilisation de rapports existants (MUN) (p. Le nom unique de membre sert à trouver le membre dans la source de données. La valeur source servant à créer les membres est utilisée avec les informations de nom de source de données. les filtres ou les rapports ne sont plus détectés. Si la source est un membre dimensionnel. à savoir. Si le paramètre cible est un membre. Il est stocké dans la spécification de rapport lorsque le membre est directement référencé dans le rapport. Ces données élémentaires comportent des valeurs telles que Pierre Dupond. 299). vous utilisez la colonne de base de données Lignes de produits comme libellé des membres du niveau Lignes de produits. Dans Cognos 8. soit un membre. de hiérarchie et de niveau dans le nom unique de membre. La clé métier dont le membre est issu doit correspondre à la valeur de la cible relationnelle. Par exemple. les codes de catégorie de cubes Cognos dont l'unicité est imprévisible. tels que Employés. le plus souvent. les membres qui sont directement référencés dans les expressions. La méthode selon laquelle un nom unique de membre est dérivé dépend du fournisseur du cube. ce qui s'apparente à la façon dont les clés métier sont utilisées pour rechercher des enregistrements dans une table. Relationnelle (valeur de la donnée élémentaire) à Relationnelle (valeur de la donnée élémentaire) .

Ne modifiez pas les clés métier de Framework Manager dans l'environnement de production. les clés internes. Résolvez les clés non uniques dans une dimension de la source de données avant de créer le cube. Il est déconseillé d'utiliser le caractère tilde (~) dans les codes de catégorie.Chapitre 6: Utilisation de rapports existants Pour éviter des problèmes potentiels. il est recommandé d'appliquer les conseils pratiques suivants lorsque vous créez des sources de données OLAP : ● ● Utilisez des codes et des clés uniques au sein d'une dimension pour les clés des membres. l'ordre des niveaux. il est possible de définir les dimensions Produits et Heure de manière différente pour chaque bibliothèque de données. Les dimensions apparaissant dans plusieurs bibliothèques de données sont conformes si leur structure est identique en ce qui concerne : ● ● ● ● les noms de hiérarchies. Pour en savoir davantage. Assurez-vous que les clés métier et la structure des métadonnées des dimensions des environnements de production et de test sont les mêmes. ● ● ● Dimensions conformes Si vous travaillez avec plusieurs sources de données dimensionnelles. Définissez vos packs OLAP et relationnels à l'aide de valeurs conformes uniques pour les valeurs source (clés métier) dans les dimensions similaires ou les valeurs de données dans lesquelles l'accès au détail entre applications peut être nécessaire. reportez-vous à la section relative à l'unicité dans le manuel Initiation à Transformer de Cognos Series 7. Cependant. mais pas dans la bibliothèque de données Inventaire. Toutefois. Assurez-vous qu'il n'existe pas de valeurs source en double à tous les niveaux d'une dimension avant de construire un cube. Par exemple. par exemple un cube Cognos en tant que source et cible. les dimensions Produits et Heure apparaissent dans les deux bibliothèques de données. leurs structures doivent être identiques dans chaque bibliothèque de données. Dans l'exemple précédemment cité portant sur les bibliothèques de données Revenus et Inventaire. la dimension Client apparaît dans la bibliothèque de données Revenus. les noms de niveaux. L'accès au détail entre différentes bibliothèques de données dimensionnelles est possible uniquement dans le cas où les dimensions sont conformes et si la bibliothèque de données dimensionnelles est issue du même type de fournisseur. pour accéder au détail des dimensions Produits et Heure. La raison pour laquelle les dimensions sont structurées différemment est que les sources de données peuvent servir à des fins différentes. 298 Report Studio . vous avez peut-être remarqué que certaines dimensions sont structurées de la même façon et d'autres différemment.

Lorsque vous accédez au détail à partir d'un membre dimensionnel vers une donnée élémentaire relationnelle. les sources de données OLAP affichent les dates en tant que membres. La logique précise utilisée pour définir la valeur de la clé métier fournie dépend du fournisseur de cube. Dans Report Studio. Votre modélisateur Framework Manager peut également définir l'option Display Item Reference de la propriété Prompt Info pour utiliser la clé métier lorsque la donnée élémentaire est employée dans une invite. il se peut que vous préféreriez qu'ils ne soient pas invités à saisir une clé métier. Ce problème est dû au fait qu'il manque des valeurs dans l'intervalle. La distinction entre majuscules et minuscules s'applique à cette expression. habituellement. Par exemple. accéder au détail à partir de données OLAP vers des packs relationnels requiert que le paramètre du rapport cible soit défini en utilisant la clé métier dans les données relationnelles. Cependant. les employés sont identifiés de façon unique par un numéro.[Order date] in_range ?Date? Vérifiez également que la définition d'accès au détail est mise en correspondance avec le paramètre au niveau de la dimension et que le niveau de date du cube n'est pas configuré pour supprimer les catégories vides. alors que les sources de données relationnelles affichent les dates en tant qu'intervalles. 2006.Chapitre 6: Utilisation de rapports existants Clés métier Lors de l'accès au détail entre un membre et une valeur relationnelle. vous pouvez déterminer la valeur de la clé métier d'un membre au moyen d'une expression semblable à la suivante : roleValue('_businessKey'.Création de rapports professionnelle 299 . Les clés métier multiparties MSAS 2005 ne sont pas prises en charge dans les opérations d'accès au détail. le code de catégorie est utilisé. Pour les cubes Cognos. la clé métier du membre est transmise. qui est généralement la donnée élémentaire de la clé métier. car il est possible que plusieurs personnes portent le même patronyme. Il existe une fonctionnalité spéciale pour accéder au détail entre les cubes et les packs relationnels.[Camping Equipment] ). Par conséquent. Cela signifie que votre paramètre cible relationnel doit être défini à l'aide de la donnée élémentaire avec une valeur correspondante. Dans le cas contraire. En général. le paramètre du rapport cible doit être défini afin d'accepter une valeur de la clé métier.[Orders]. vous pouvez créer une page d'invite incluant du texte que les utilisateurs connaissent. Accès au détail selon les dates entre les cubes et les packs relationnels Habituellement. cette méthode n'est pas appropriée dans le cas de dates. Les cubes Cognos Series 7 Transformer transmettent la valeur source si l'indicateur d'accès au détail a été activé avant la création du cube. Voici un exemple : [gosales_goretailers]. non par leur nom. Assurez-vous que le paramètre du rapport cible est configuré en utilisant in_range. la valeur de la clé métier est la propriété Source définie pour le niveau dans Cognos Transformer. la valeur fournie est la clé métier. Guide de l'utilisateur . tels que Trimestre 1. Dans Report Studio. Conseil : Lorsque d'autres utilisateurs exécutent votre rapport d'accès au détail. mais qui filtre les clés métier. tels que du 1/Janv/2006 au 31/Mars/2006. L'activation de l'option permettant de supprimer les catégories vides dans le modèle Transformer avant la création du cube peut faire échouer l'accès au détail sur les dates.

par exemple. Le tableau suivant montre les mises en correspondances de sources de données qui prennent en charge l'accès au détail. pour un rapport cible contenant une liste d'employés. Les deux packs peuvent se baser sur différents types de sources de données. Vous pouvez ainsi accéder à des informations connexes ou plus détaillées d'un rapport 300 Report Studio . reportez-vous à la section "Clés métier" (p. en fonction des éléments dont ils disposent dans le rapport source.Chapitre 6: Utilisation de rapports existants Accès au détail entre les packs Vous pouvez définir l'accès au détail entre différents packs. mais il existe certaines restrictions. Configuration de l'accès au détail dans un rapport Créez un accès au détail dans un rapport source pour lier deux rapports contenant des informations connexes. Si les noms des employés ne figurent pas dans le rapport source et que l'étendue a été configurée sur le nom des employés dans la définition d'accès au détail. la colonne est utilisée comme étendue. vous définissez l'étendue d'un chemin d'accès au détail pour que celui-ci corresponde à un paramètre qu'il transmet. le rapport relatif aux employés est supprimé de la liste des rapports cible d'accès au détail disponibles dans la page Aller à. Source de données source OLAP Source de données cible OLAP Remarque : L'accès au détail de données OLAP dans OLAP est pris en charge uniquement si le type de source de données est identique. OLAP OLAP Données relationnelles dimensionnelles Données relationnelles Remarque : Pour en savoir davantage. Dans le cadre de l'accès au détail basé sur un rapport. Par exemple. Elle définit le moment où le rapport cible est affiché aux utilisateurs. MSAS dans MSAS. vous souhaiterez en général afficher le rapport en tant qu'option d'accès au détail disponible uniquement lorsqu'un utilisateur consulte les noms des employés dans un rapport source. Données relationnelles dimensionnelles Données relationnelles dimensionnelles Données relationnelles dimensionnelles Relationnelles Relationnelles Relationnelles Étendue L'étendue est spécifique aux définitions d'accès au détail créées à l'aide de l'option Définitions d'accès au détail dans Cognos Connection. Habituellement. 299). où le chemin d'accès au détail est associé à une colonne de rapport spécifique.

vous devez créer un paramètre semblable à celui-ci : [Lignes de produits]=?ligneprod_p? Conseil : Utilisez les opérateurs in ou in_range si vous voulez que le rapport cible accepte plusieurs valeurs ou une plage de valeurs. Vous avez également la possibilité d'accéder au détail de ce rapport en créant des signets (p. ainsi que de créer des définitions d'accès au détail dans le pack. 2. 141). Par exemple. ils accèdent au détail du rapport cible et sélectionnent la valeur qu'ils veulent transmettre à la cible. Un utilisateur peut choisir de sélectionner plusieurs éléments d'une même colonne et. Pour en savoir davantage. Dans la zone Syntaxe. Procédure 1. Remarque : Les définitions d'accès au détail qui ont été créées dans un rapport Report Studio se présentent sous la forme d'un hyperlien de couleur bleue pour les utilisateurs.Chapitre 6: Utilisation de rapports existants (la cible) en sélectionnant les valeurs d'une donnée élémentaire dans un autre rapport (la source). indiquez l'opération à effectuer si le paramètre cible n'est pas respecté dans le cadre d'un accès au détail : ● Cliquez sur Requise pour indiquer que l'utilisateur doit sélectionner une valeur du rapport source. Guide de l'utilisateur . Vous pouvez également accéder au détail à partir d'une carte (p. Les utilisateurs peuvent se servir des définitions d'accès au détail du pack pour naviguer jusqu'au rapport cible à partir d'une analyse d'Analysis Studio ou d'un rapport de Report Studio. les valeurs de chaque ligne sélectionnée sont transmises aux paramètres cible. 84). les valeurs du rapport source peuvent uniquement être des valeurs de la donnée élémentaire qui représente l'identificateur du niveau de feuille de la hiérarchie en question. Si vous utilisez une source de données SAP BW pour le rapport cible et si ce dernier contient une variable correspondant à un nœud de la hiérarchie. Avant de commencer. Créez un paramètre qui servira de colonne d'accès au détail ou qui permettra de filtrer le rapport. vous pouvez transférer la valeur des paramètres du rapport source au rapport cible.Création de rapports professionnelle 301 . vous pouvez utiliser des URL pour définir l'accès au détail bidirectionnel avec des sources tierces. 3. assurez-vous de disposer de deux rapports : un rapport source et un rapport cible. En outre. les utilisateurs sont invités à choisir une valeur. Si vous avez Cognos 8 software development kit (SDK) (p. Cela signifie que vous pouvez filtrer le rapport cible à l'aide des mêmes valeurs d'invite que le filtre du rapport source. Ouvrez le rapport cible. reportez-vous au Guide d'administration et de sécurité. 156). Cela se produit sous la forme d'une condition and. Si le paramètre n'est pas respecté et qu'il est requis. En cliquant sur cet hyperlien. lorsque le rapport cible d'accès au détail est exécuté. si vous souhaitez accéder au détail ou filtrer une colonne nommée Lignes de produits.

. Pour chaque paramètre. telles qu'une donnée élémentaire Nom de l'employé. mais la définition d'accès au détail transmet la valeur Numéro de produit de ce nom de produit spécifique que l'utilisateur a choisi. La valeur n'est pas respectée. vous n'avez pas besoin d'accéder au détail d'une donnée élémentaire.Chapitre 6: Utilisation de rapports existants ● Cliquez sur Facultative pour indiquer que l'utilisateur ne doit pas nécessairement sélectionner une valeur du rapport source. Cela signifie que vous pouvez accéder au détail hors du contexte d'une requête. Sous la zone Paramètres. 10. 11. répétez les étapes 2 et 3. saisissez le nouveau nom et cliquez sur le bouton OK. cliquez sur le bouton Renommer. Cliquez sur le bouton Nouvelle définition d'accès au détail. Ouvrez le rapport source. dans le volet Propriétés. cliquez sur le bouton Modifier de dialogue Paramètres. Au lieu de ceci. Cliquez sur un élément du rapport qui servira d'objet d'accès au détail. tel que le titre du rapport.) en regard de la zone Rapport. Lors de la définition du chemin d'accès au détail dans Report Studio. Conseil : Pour modifier le nom de l'accès au détail. Cliquez sur le bouton Définitions d'accès au détail fois sur la propriété Définitions d'accès au détail. Par exemple. cliquez sur Méthode et effectuez l'une des opérations suivantes : ● Cliquez sur (Implicite) pour indiquer qu'aucune valeur ne doit être transférée. 6. Le paramètre n'est pas utilisé au cours de l'accès au détail. cliquez sur les points de suspension (. 5. vos utilisateurs voient la donnée élémentaire Nom de produit et peuvent accéder au détail de cet élément. 9. vous pouvez choisir de transmettre une valeur d'une autre donnée élémentaire invisible pour l'utilisateur à des fins d'affichage. cliquez deux Tous les paramètres obligatoires et facultatifs du rapport cible sont répertoriés dans la boîte 302 Report Studio . Cela signifie que le mode implicite est de ne transférer aucune valeur. puis sélectionnez le rapport cible d'accès au détail. Pour créer d'autres paramètres. mais qui reste présente dans la requête. Vous pouvez sélectionner une donnée élémentaire que les utilisateurs de votre rapport sont susceptibles de choisir pour accéder à des informations plus détaillées. 8. ou. 4. 7. Une définition d'accès au détail est créée. Dans l'onglet Rapport cible. Les utilisateurs ne sont pas invités à choisir une valeur si le paramètre n'est pas respecté. vous pouvez accéder au détail de n'importe quel objet du rapport. Conseil : Si vous ne transférez que des valeurs de paramètres au rapport cible... ● Cliquez sur Désactivé pour indiquer que ce paramètre ne doit pas être utilisé.

● Pour utiliser les paramètres d'invites du rapport cible (définis par la case Demander de saisir des valeurs dans Cognos Connection. ● Cliquez sur Exécuter le rapport pour exécuter le rapport cible. Conseil : Cliquez sur (Implicite) pour exécuter le rapport en utilisant le format implicite défini pour le rapport dans Cognos Connection. ● Pour transférer des valeurs d'un paramètre de rapport source. cliquez sur Valeur. 14.Création de rapports professionnelle 303 . Les valeurs de la donnée élémentaire sélectionnée sont alors transférées vers le rapport cible. précisez le mode d'affichage du rapport cible à utiliser lorsqu'un utilisateur clique sur la colonne d'accès au détail dans le rapport parent. cliquez sur Toujours. 16. dans la zone Format. onglet Rapport) pour déterminer si les pages d'invites doivent être affichées ou non. cliquez sur le format de sortie que vous souhaitez appliquer à ce rapport. Exécutez le rapport cible lorsque vous voulez voir les données les plus récentes. 13. cliquez sur Transférer la valeur de paramètre. 12. que des valeurs aient été fournies ou non pour les paramètres requis. vous avez choisi d'exécuter le rapport cible. cliquez sur Selon les paramètres d'invites implicites du rapport cible. Pour que le rapport cible apparaisse dans une nouvelle fenêtre. ● Pour transférer les valeurs d'une donnée élémentaire. Dans la zone Opération. cochez la case Ouvrir dans une nouvelle fenêtre. Le rapport cible n'est pas filtré par ce paramètre. Des versions du rapport sont enregistrées dans Cognos Connection. Guide de l'utilisateur . Si. puis cliquez sur le paramètre de votre choix. Les valeurs du paramètre sélectionné sont alors transférées vers le rapport cible. cliquez sur Valeur. à l'étape précédente. 15. Dans la zone Afficher les pages d'invites. puis cliquez sur la donnée élémentaire de votre choix. cliquez sur Transférer la valeur de donnée élémentaire. choisissez si les pages d'invites doivent être affichées ou non : ● Pour afficher systématiquement les pages d'invites lors d'une opération d'accès au détail. ● Cliquez sur Afficher le rapport le plus récent pour afficher le dernier enregistrement du rapport cible.Chapitre 6: Utilisation de rapports existants ● Cliquez sur Ne pas utiliser le paramètre pour indiquer que ce paramètre ne doit pas être utilisé. cliquez sur (Implicite). Propriétés du rapport. Cliquez sur OK. ● Pour utiliser l'opération implicite définie pour le rapport dans Cognos Connection.

. Saisie du texte d'accès au détail Vous avez la possibilité de définir le texte d'accès au détail qui apparaît lorsqu'un utilisateur peut accéder au détail de plusieurs cibles. Dans la liste déroulante Type de source. répétez les étapes 5 à 8 pour les valeurs possibles restantes. Ainsi. Pour associer le libellé à une condition. 2. la page Aller à s'affiche. 4. cliquez sur Donnée élémentaire puis sélectionnez une donnée élémentaire. Si le libellé est associé à une condition. Conseil : Si vous exécutez directement le rapport cible. puis cliquez sur Définitions d'accès au détail. puis sur l'une des valeurs possibles de la variable. 6. cliquez sur les points de suspension (. Cliquez sur OK. 5. Procédure 1. procédez comme suit : ● ● Cliquez sur Variable.. 7. 3. Cliquez sur l'option Valeurs. dans la zone Définitions d'accès au détail.) en regard de la zone Expression de rapport et définissez l'expression.. vous êtes invité à sélectionner une valeur à exécuter sur le rapport. cliquez sur les points de suspension (. Lorsque l'utilisateur exécute le rapport source. 8. Si la source est de type Texte. 10. 9. si des utilisateurs de différentes régions consultent le rapport. dans la zone Condition. sélectionnez une de ces définitions d'accès au détail..Chapitre 6: Utilisation de rapports existants ● Pour ne pas afficher les pages d'invites lorsque les valeurs de paramètres requises sont fournies par la définition d'accès au détail. Si vous 304 Report Studio . Le texte d'accès au détail que vous avez défini s'affiche pour chaque cible. Il s'agit de la valeur implicite. sélectionnez le type de source souhaité. cliquez sur Uniquement lorsqu'il manque des valeurs de paramètres obligatoires. Lorsque les utilisateurs exécutent le rapport source et cliquent sur un lien d'accès au détail. Si la source est de type Valeur de la donnée élémentaire ou Libellé de la donnée élémentaire. Vous pouvez aussi démarrer cette opération d'accès au détail en cliquant sur le bouton Aller à . Cliquez sur l'onglet Libellé. Si l'objet est associé à plusieurs modes d'accès au détail. Si plusieurs rapports cible sont disponibles. la page Aller à s'affiche avec la liste des cibles disponibles. Si la source est de type Expression de rapport.) en regard de la zone Texte et saisissez le texte de votre choix. puis sélectionnez une variable existante ou créez-en une. vous pouvez afficher ce texte dans une langue différente pour chaque région. il peut cliquer sur l'objet pour accéder au détail du rapport cible. L'objetc d'accès au détail apparaît sous la forme d'un hyperlien bleu dans le rapport. Cliquez avec le bouton droit de la souris sur l'objet d'accès au détail.

Création de rapports professionnelle 305 . cliquez sur l'option Liste. 3. Sélectionnez le pack Entrepôt de données VA (requête). Dans la boîte de dialogue Nouveau. puis sur Report Studio. Dans la page Bienvenue de Cognos Connection. le second les ventes de produits par modes de commande sélectionnés par l'utilisateur. ajoutez les données élémentaires suivantes à la liste en cliquant deux fois dessus : ● ● ● ● ● ● Modes de commande Lignes de produits Type de produit Nom de produit Date de lancement Image du produit Conseil : Ces données élémentaires se trouvent dans les dossiers Modes de commande et Produits. Lignes de produits et Types de produit.Création d'un rapport d'accès au détail Vous êtes auteur de rapports pour la société Vacances et aventure qui vend du matériel de sport. Vous devez créer un rapport présentant les ventes de produits par mode de commande pour chaque ligne de produits et autorisant l'utilisateur à accéder au détail de ce rapport afin de consulter les détails de chaque article sélectionné. 2.Chapitre 6: Utilisation de rapports existants n'avez pas défini le texte d'accès au détail pour une cible. 4. 10. Groupez les colonnes Mode de commande. cliquez sur l'option Créer un rapport ou un modèle. À partir de l'onglet Source du volet Objets insérables. c'est le nom de l'accès au détail qui est utilisé. 6. cliquez sur le lien Lancez. Procédure 1. Vous devez créer deux rapports : le premier contiendra les détails de l'article. Guide de l'utilisateur . 7. 8. Cliquez sur le bouton Filtres . Remplacez le titre du rapport par Détails du produit. Cliquez sur le bouton Ajouter et saisissez la chaîne suivante dans la zone Définition de l'expression : [Nom de produit]=?p_PN? 9. Répétez les étapes 8 et 9 pour créer le filtre suivant : [Modes de commande] in ?p_OM? 11. Dans la boîte de dialogue Bienvenue. puis cliquez sur le bouton OK. 5. Exemple . Cliquez sur OK.

. 16. 26. Dans le menu Fichier. Cliquez sur OK à deux reprises. Pour l'élément p_OM. Cliquez avec le bouton droit de la souris sur la colonne Nom de produit et cliquez sur Définitions d'accès au détail. sélectionnez Transférer la valeur de donnée élémentaire et sélectionnez Nom de produit comme Valeur. 20. sélectionnez Transférer la valeur de paramètre et sélectionnez p_OM comme Valeur. sous Méthode. 28. Lignes de produits et Types de produit. Cliquez sur Format. cliquez sur Nouveau pour créer un rapport. 22. puis sur HTML. puis cliquez sur le bouton OK. cliquez sur l'option Liste.Chapitre 6: Utilisation de rapports existants 12. 21. Cliquez sur Opération. Dans la section Rapport. Cliquez sur le bouton Filtres . Dans le volet Objets insérables. 18.) et sélectionnez le rapport Détails du produit que vous avez créé précédemment. 17. Cliquez sur le bouton Modifier . 23. 25. sous Méthode. Groupez les colonnes Mode de commande. puis sur Exécuter le rapport. 24. 27. 15.. Dans la boîte de dialogue Nouveau. onglet Source. 13. ajoutez les données élémentaires suivantes à la liste en cliquant deux fois dessus : ● ● ● ● ● ● Modes de commande Lignes de produits Type de produit Nom de produit Quantité Revenus Conseil : Ces données élémentaires se trouvent dans les dossiers Données sur les ventes et Produits. Enregistrez le rapport sous le nom Détails du produit. 306 Report Studio . cliquez sur les points de suspension (. 14. Cliquez sur OK. Cliquez sur le bouton Nouvel accès au détail . Pour l'élément p_PL. Cliquez sur le bouton Ajouter et saisissez la chaîne suivante dans la zone Définition de l'expression : [Modes de commande] in ?p_OM? 19.

Par défaut. cliquez sur l'option Comportement de l'opération d'accès au détail. Pour désactiver l'option de passage aux niveaux inférieur et supérieur pour une donnée élémentaire. cochez la case Autoriser l'accès au détail basé sur le pack et cliquez sur OK. Lorsque vous cliquez sur OK. Exemple de hiérarchie dimensionnelle : Années . Procédure 1. Enregistrez le rapport sous le nom Revenus du produit par mode de commande.Année . la liste indique les noms de produits sous la forme de liens sur lesquels vous pouvez cliquer.Mois Ces changements de niveaux vous permettent de consulter des informations dont le niveau de détail est plus ou moins élevé au sein d'une telle hiérarchie dimensionnelle prédéfinie. 31. sans avoir à créer d'autres rapports. Lors de l'exécution du rapport. Remplacez le titre du rapport par Revenus du produit par mode de commande. 3. Dans la zone Fonctions d'accès au détail du rapport de l'onglet De base. sélectionnez la donnée élémentaire dans la zone Désactiver la fonction de passage au niveau supérieur pour ou Désactiver la fonction de passage au niveau inférieur pour. Conseil : Si vous souhaitez que le rapport soit utilisé en tant que source lors de l'accès au détail d'un pack. sans avoir à procéder à une nouvelle génération du rapport. Report Studio détermine les éléments pour lesquels il est possible d'accéder au détail.Trimestre . Cliquez sur le bouton Exécuter le rapport . Guide de l'utilisateur . Dans le menu Données. 2. Lorsque vous cliquez sur un nom de produit. Avant de commencer. cochez la case Permettre le passage aux niveaux supérieur et inférieur. 30. Vous pourrez ainsi exécuter à nouveau le rapport pour un autre ensemble de données. vérifiez que vous utilisez bien une source de données dimensionnelle. à condition d'utiliser une source de données dimensionnelles ou relationnelles modélisées sous forme de dimension (DMR). vous êtes invité à sélectionner un ou plusieurs modes de commande.Création de rapports professionnelle 307 . reportez-vous au Guide d'administration et de sécurité.Chapitre 6: Utilisation de rapports existants 29. en fonction de la structure dimensionnelle. Pour en savoir davantage sur l'accès au détail des packs. le second rapport est exécuté et affiche le mode de commande sélectionné dans la page d'invite du rapport source et le produit sélectionné (la valeur de la colonne du rapport source) dans le premier rapport. Création d'un rapport de passage aux niveaux inférieur et supérieur Vous pouvez créer un rapport permettant au lecteur d'accéder au détail des ensembles de données de niveau inférieur ou supérieur.

puis choisissez l'un des comportements suivants : Comportement Comportement de passage au niveau Comportement de supérieur passage au niveau inférieur Conserver La valeur de la donnée élémentaire reste La valeur de la donnée la même. l'ensemble vide (novalues). L'ensemble de valeurs associé à cette La donnée élémentaire est donnée élémentaire est défini sur supprimée du rapport. vous pouvez modifier le comportement de la fonction de passage aux niveaux inférieur ou supérieur pour n'importe quelle donnée élémentaire. Pour les tableaux croisés. sélectionnez la donnée élémentaire.Chapitre 6: Utilisation de rapports existants 4. La valeur de la donnée élémentaire change et devient l'élément faisant l'objet d'un changement de niveau. Pour ce faire. La valeur de la donnée élémentaire change et devient l'enfant de l'élément faisant l'objet d'un changement de niveau. élémentaire reste la même. 308 Report Studio . Dans l'onglet Avancé. Remplacer l'expression La valeur de la donnée élémentaire change et devient l'enfant du parent de l'élément qui fait l'objet d'un changement de niveau (si vous avez accédé au niveau supérieur du récapitulatif du niveau le plus bas) ou l'enfant de son grand-parent (si vous avez accédé au niveau supérieur du détail d'une dimension du niveau le plus bas). Ensemble vide Remplacer l'élément La valeur de la donnée élémentaire change et devient le parent de l'élément qui fait l'objet d'un changement de niveau (si vous avez accédé au niveau supérieur du récapitulatif du niveau le plus bas) ou son grand-parent (si vous avez accédé au niveau supérieur du détail d'une dimension du niveau le plus bas). la donnée élémentaire est effectivement supprimée du rapport.

Chapitre 6: Utilisation de rapports existants Comportement Comportement de passage au niveau Comportement de supérieur passage au niveau inférieur Ancêtre La valeur de la donnée élémentaire change et devient la valeur de la donnée de l'ancêtre « n générations plus haut » dans la hiérarchie dimensionnelle. La valeur de la donnée élémentaire change et devient toutes les données élémentaires « n générations plus haut » dans la hiérarchie dimensionnelle. Le nombre de générations ou de niveaux est déterminé par la valeur Profondeur. Le nombre de générations ou de niveaux est déterminé par la valeur Profondeur. Modifier l'expression La valeur de la donnée élémentaire change et devient la valeur d'une autre donnée élémentaire de la requête. 5. à partir de l'élément faisant l'objet d'un changement de niveau. à partir de l'élément faisant l'objet d'un changement de niveau. Vous pouvez passer au niveau inférieur ou supérieur en cliquant avec le bouton droit de la souris sur la donnée élémentaire et en sélectionnant une opération dans le menu contextuel. Le nombre de générations ou de niveaux est déterminé par la valeur Profondeur.Création de rapports professionnelle 309 . Les éléments du menu sont grisés si l'élément concerné ne peut faire l'objet d'un changement de niveau. Cliquez sur OK. à partir de l'élément faisant l'objet d'un changement de niveau. La valeur de la donnée élémentaire change et devient la valeur d'une autre donnée élémentaire de la requête. Expression basée sur La valeur de la donnée élémentaire change et devient toutes les données la profondeur élémentaires « n générations plus haut » dans la hiérarchie dimensionnelle. à partir de l'élément faisant l'objet d'un changement de niveau. La valeur de la donnée élémentaire change et devient la valeur de la donnée de l'ancêtre « n générations plus haut » dans la hiérarchie dimensionnelle. Le rapport crée des liens pour tous les éléments pouvant faire l'objet d'un changement de niveau. Guide de l'utilisateur . Le nombre de générations ou de niveaux est déterminé par la valeur Profondeur.

puis cliquez sur Oui. Création d'un ensemble de membres Créez un ensemble de membres lorsque vous souhaitez définir un comportement non implicite de l'opération d'accès au détail. Procédure 1. et cliquez sur la requête dans 2. Si vous ne définissez aucun ensemble de membres pour les éléments. 3. de suppression des zéros ou de classement. un ensemble de membres définit l'ensemble des éléments qui peuvent potentiellement changer lorsqu'un élément donné de l'ensemble fait l'objet d'un changement de niveau. Un ensemble de membres fait généralement référence à des éléments ayant des rôles logiques dans une opération d'accès au détail (par exemple. ils répondent en raison de leur dépendance aux éléments sur lesquels ils se basent. alors que les autres éléments utilisent toujours le comportement par défaut. un détail. Par exemple. cliquez sur la propriété Définir des ensembles de membres. 310 Report Studio .Chapitre 6: Utilisation de rapports existants Ensembles de membres Les ensembles de membres sont utilisés pour regrouper des données élémentaires qui sont logiquement apparentées pour diverses opérations. le membre racine de l'ensemble des membres auquel il appartient est recherché et tous les éléments à partir de la racine sont traités. Ils peuvent être définis sous forme de liste simple ou sous forme d'arborescence. Vous pouvez remplacer le comportement d'un élément particulier. ainsi que celle des éléments se trouvant dans la même hiérarchie. Dans le volet Propriétés. pour les opérations d'accès au détail. est conservée lors de l'accès au détail de n'importe quel élément de cet ensemble. par exemple. faites glisser les éléments souhaités vers la zone de travail. 4. La valeur des autres éléments de la requête. lorsqu'un élément fait l'objet d'un changement de niveau. vous devez définir les comportements de chaque élément de l'ensemble de façon explicite. un récapitulatif du détail ou un parent du détail). les opérations d'accès au détail. Vous devez indiquer les éléments qui répondent à une opération d'accès au détail en les ajoutant à l'ensemble de membres. Une donnée élémentaire unique ne peut appartenir qu'à un seul ensemble de membres. La valeur des éléments de l'ensemble qui n'ont aucun comportement est conservée. Cliquez sur l'onglet Ensembles des membres. Positionnez le pointeur sur le bouton Explorateur de requêtes laquelle vous souhaitez créer un ensemble de membres. Lorsque vous définissez un ensemble de membres. Ainsi. À partir du volet Objets insérables. Les comportements des opérations d'accès au détail proviennent toujours d'un ensemble de membres racine. Même si les calculs et les agrégats ne sont pas directement apparentés d'après la hiérarchie. dans laquelle les ensembles de membres qui se trouvent dans la même chaîne parent sont considérés comme apparentés. le serveur Cognos 8 associe ces derniers à des ensembles et des comportements implicites à l'aide de règles de dimension simples portant sur des expressions d'éléments.

une table de répétiteur ou un répétiteur. Vous pouvez également imbriquer des ensembles de membres. vous pouvez insérer une autre liste. tandis que le graphique peut afficher les détails de chaque ligne de produits. Vous pouvez ajouter une liste à un répétiteur ou une table de répétiteur. vous ne pouvez pas effectuer de calcul sur des requêtes principales/détaillées.Chapitre 6: Utilisation de rapports existants Pour définir un ensemble de membres sous la forme d'une arborescence. les sources de données doivent être contenues dans le même pack. Pour insérer un cadre parent pour la requête principale et un cadre imbriqué pour la requête détaillée. En outre. procédez comme suit : ● À partir de l'onglet Boîte à outils du volet Objets insérables. Dans une liste. ● Ajoutez les données élémentaires de votre choix dans les deux contenants de données. Création d'une relation Principale/Détails Créez une relation Principale/Détails pour obtenir des informations qui sinon nécessiteraient plusieurs rapports. puis faites glisser d'autres éléments sur cet élément racine afin de créer l'arborescence. Cependant. Associez une page du rapport à la requête principale et utilisez un contenant de données. Si vous souhaitez créer une relation Principale/Détails à l'aide de requêtes qui font référence à deux sources de données dimensionnelles distinctes. un graphique. Les relations Principale/Détails doivent figurer dans des cadres imbriqués pour produire les bons résultats. faites glisser une Liste. Si vous utilisez une source de données SAP BW. une Table du répétiteur ou un Répétiteur vers le rapport. Vous pouvez par exemple combiner une liste et un graphique. Cette liste peut contenir des lignes de produits. procédez comme suit : Guide de l'utilisateur .Création de rapports professionnelle 311 . 2. faites glisser l'élément qui fera office d'élément racine de l'ensemble vers la zone de travail. sur la page correspondant à la requête détaillée. Pour créer une relation Principale/Détails. vous disposez de deux méthodes : ● Utilisez un cadre englobant pour la requête principale et un cadre imbriqué pour la requête détaillée. Procédure 1. ● Ajoutez un second contenant de données à l'objet inséré précédemment. vous devez d'abord lier les membres en définissant des alias pour les niveaux qui contiennent les membres. ● Notez qu'il n'est pas possible d'afficher les données parentes dans le cadre enfant et inversement. un tableau croisé. Une relation Principale/Détails peut vous servir à présenter des données de sources différentes dans un même rapport. Pour associer une page de rapport à la requête principale et utiliser un contenant de données dans cette page pour la requête détaillée. vous ne pouvez pas utiliser une donnée élémentaire issue de la requête principale et contenant des valeurs non ASCII. tel qu'une liste ou un tableau croisé.

Conseil : Pour supprimer un lien. puis cliquez sur ● 3. cliquez sur le bouton Sélectionner les ancêtres. et cliquez sur la page du rapport. Pour associer la requête principale à un paramètre. créez le paramètre dans la requête détaillée. 5. Pour associer la requête principale à une donnée élémentaire. 12. cliquez sur le paramètre chargé de fournir les informations détaillées. créez le paramètre (p. Dans la zone Principale. Cliquez sur le bouton Nouveau lien. 312 Report Studio . 4. cliquez sur l'option Relations Principale/Détails. cliquez sur la donnée élémentaire chargée de fournir les informations détaillées. cliquez sur le bouton Sélectionner les ancêtres Page. Répétez les étapes 7 à 10 pour créer d'autres liens. sélectionnez la donnée élémentaire chargée de fournir les informations principales. ● ● Dans la zone Définition de l'expression. 227). et cliquez sur la requête ● Dans le volet Objets insérables. onglet Boîte à outils. dans la zone Détail. puis sur Page. Pour lier une donnée élémentaire de la requête principale à un paramètre de la requête détaillée plutôt qu'à une autre donnée élémentaire. 8. 7. faites glisser l'objet Filtre vers la zone Filtres détaillés.Chapitre 6: Utilisation de rapports existants ● ● Cliquez dans la page de rapport. Utilisez les paramètres lorsque vous voulez appliquer un filtre aux valeurs situées à un niveau inférieur de la requête détaillée. onglet Boîte à outils. Cliquez sur OK pour créer la requête détaillée. Dans le menu Données. Dans le volet Objets insérables. Cliquez sur OK. ● Placez votre curseur sur le bouton Explorateur de requêtes détaillée. Dans le volet Propriétés. Cliquez sur le contenant de données dans lequel se situent les détails. 9. 10. 11. sélectionnez-le et appuyez sur la touche [Suppr]. faites glisser un contenant de données dans le rapport. Dans le volet Propriétés. Placez votre curseur sur le bouton Explorateur de pages ● ● Cliquez dans la page de rapport. Cliquez sur OK. dans la zone Paramètres. ● ● Cliquez sur la propriété Requête et sélectionnez une requête dans la liste déroulante. 6.

Dans le cadre parent ou la page du rapport. utilisez l'expression dans la fonction suivante : caption(expression) Par exemple : caption([great_outdoors_company]. Répétez les étapes 1 à 3 pour le niveau du conteneur de données dans lequel se trouvent les détails. reportez-vous à la section "Recommandation . 396). Pour en savoir davantage sur les noms uniques des membres. Cliquez sur OK. si vous pouvez avoir besoin de lier le membre Amériques dans le niveau territoire de vente du cube Vacances et aventure avec Amériques dans le niveau Filiale VA du cube Vacances et aventure finance. cliquez deux fois sur le niveau qui contient le membre chargé de fournir les informations principales. La boîte de dialogue Expression de donnée élémentaire s'affiche.[Sales territory]). Guide de l'utilisateur . dont les noms sont identiques. Par exemple. Pour créer cette relation. au lieu des noms uniques des membres.Chapitre 6: Utilisation de rapports existants Conseil : Pour éviter que la même donnée élémentaire figure deux fois dans le rapport.[Sales Territory]. Liaison de membres de deux sources de données dimensionnelles Si vous créez une relation Principale/Détails à l'aide de requêtes qui font référence à deux sources de données dimensionnelles distinctes. 2. Vous pouvez maintenant utiliser l'alias du titre pour chaque niveau afin de créer une relation Principale/Détails à l'aide des titres de membres. sélectionnez-la dans le contenant de données basé sur la requête détaillée et cliquez sur le bouton Couper. vous devez définir des alias pour les niveaux qui contiennent les membres que vous voulez lier. Dans la zone Définition de l'expression.Utilisation des alias des noms uniques des membres (MUN)" (p. qui sont différents. mais dont les noms uniques de membre (MUN) sont différents. L'élément est alors supprimé de l'affichage du rapport. 3. vous devez créer une relation entre des niveaux dont les titres des membres sont identiques. Vous pouvez maintenant créer la relation Principale/Détails entre deux niveaux.Création de rapports professionnelle 313 . mais reste dans la requête. Procédure 1. 4.[Sales Territory]. Un alias de titre est créé pour chaque niveau.

Chapitre 6: Utilisation de rapports existants 314 Report Studio .

Chaque rubrique vous fournit quelques directives concernant la procédure de création d'exemples de rapports.Chapitre 7: Exercices pratiques Si vous avez acquis une certaine expérience de Report Studio et souhaitez améliorer vos aptitudes à rédiger des rapports. il existe des liens vers des instructions plus détaillées. Exercice pratique : Création d'un rapport de type Liste Utilisez des rapports de type Liste pour afficher des informations détaillées de votre base de données comme des listes de produits et de clients. Si vous n'avez jamais utilisé Report Studio. reportez-vous au préalable à la présentation rapide de Report Studio pour acquérir les connaissances de base.Création de rapports professionnelle 315 . Pour toute aide. Il vous faudra entre 15 et 20 minutes pour effectuer cet exercice et votre rapport se présentera comme suit : Guide de l'utilisateur . Cette rubrique vous apprend à créer un rapport de type Liste indiquant les revenus de chaque produit pour le dernier trimestre de l'année en cours. ce chapitre s'adresse à vous.

3. 2. Créez ce calcul de requête nommé Revenus : [Ventes (requête)]. Ventes (requête). 316 Report Studio . 5. Vous pouvez grouper la colonne Types de produit pour faciliter la lecture du rapport. Produit) Trimestre (dans le dossier Dimension de temps) Numéro de commande (dans le dossier Bon de commande) Nom du produit (dans le dossier Produits) Quantité (dans le dossier Données sur les ventes) Conseil : Utilisez l'onglet Source dans le volet Objets insérables. Affichez la colonne Types de produit comme en-tête de section dans le rapport.[Données sur les ventes].[Coût unitaire]*[Quantité] Conseil : Utilisez l'onglet Boîte à outils dans le volet Objets insérables. Groupez ensuite la colonne Trimestre. Créez un rapport de type Liste utilisant l'exemple de pack nommé Entrepôt de données VA (requête). Ajoutez les données élémentaires suivantes au rapport : ● ● ● ● ● Types de produit (dans les dossiers Ventes et marketing (requête).Chapitre 7: Exercices pratiques Procédure 1. 4.

[Trimestre]=('Tr.4') 8. Remplacez l'indicateur d'emplacement de titre par ce texte : Commandes de produits 10. Créez ce filtre tabulaire pour afficher les revenus du dernier trimestre.Chapitre 7: Exercices pratiques 6. Ajoutez un total à la colonne Revenus pour afficher le revenu total pour chaque type de produit. Définissez la propriété Format des données de la colonne Revenus sur un format monétaire. Besoin d'aide ? ● ● ● ● ● ● Ajout de données à un rapport Ajout d'un récapitulatif Création d'un calcul Filtrage de données Regroupement de données Exécution d'un rapport Exercice pratique : Création d'un tableau croisé Utilisez des tableaux croisés pour comparer des informations utilisant un ou plusieurs critères. en remplacement de l'objet date : Trimestre 4 11. Il vous faudra entre 15 et 20 minutes pour effectuer cet exercice et votre rapport se présentera comme suit : Guide de l'utilisateur . Cette rubrique vous apprend comment créer un tableau croisé affichant le coût trimestriel des biens vendus pour chaque ligne et type de produit. 9. Ajoutez le texte suivant à la cellule du bas. 7. Les valeurs aux points d'intersection de lignes et de colonnes affichent des informations récapitulatives.Création de rapports professionnelle 317 . Exécutez le rapport pour voir comment il se présente aux utilisateurs.

Ventes (requête). Ajoutez les données élémentaires suivantes au rapport : ● Date (dans les dossiers Ventes et marketing (requête). Créez un rapport de type tableau croisé utilisant l'exemple de pack nommé Entrepôt de données VA (requête). 4. Exécutez le rapport pour voir comment il se présente aux utilisateurs. Dimension de temps) dans les colonnes Lignes de produits (dans le dossier Produits) dans les lignes Revenus (dans le dossier Données sur les ventes) comme première mesure Bénéfice brut (dans le dossier Données sur les ventes) comme seconde mesure ● ● ● Conseil : Utilisez l'onglet Source dans le volet Objets insérables. 6. Imbriquez l'élément Types de produit (dans le dossier Produits) après l'élément Lignes de produits dans les lignes. 2. 3. Bénéfice brut et Coût des biens vendus par la monnaie. 5. 318 Report Studio . Remplacez le titre du paramètre fictif par le texte suivant : Rentabilité par ligne de produits 7.Chapitre 7: Exercices pratiques Procédure 1. Modifiez la propriété Format des données pour Revenus. Créez ce calcul de requête nommé Coût des biens vendus et insérez-le dans les colonnes : [Revenus]-[Bénéfice brut] Conseil : Utilisez l'onglet Boîte à outils dans le volet Objets insérables.

Vous allez utiliser l'interface de création de graphiques de base. Créez un Graphique. Cela devrait vous prendre entre 15 et 20 minutes. Procédure d'ajout de données à un graphique 1.Chapitre 7: Exercices pratiques Besoin d'aide ? ● ● ● ● ● Ajout de données à un rapport Création d'un calcul Création d'un tableau croisé imbriqué Rapports de type Tableaux croisés Exécution d'un rapport Exercice pratique : Création de graphiques Utilisez des graphiques afin de dégager des tendances et des relations qui n'apparaissent pas de façon flagrante dans des rapports tabulaires. Ouvrez Report Studio avec le pack Entrepôt de données VA (requête).Création de rapports professionnelle 319 . Vous pouvez cliquer sur l'espace autour du graphique pour sélectionner l'ensemble du graphique ou sur un élément individuel. Le point d'insertion Séries définit les éléments figurant dans la légende. 2. Il s'agit de l'arête de la légende. Faites glisser les éléments suivants dans le graphique : Guide de l'utilisateur . tel qu'une icône d'axe ou de type de graphique. Le point d'insertion Catégorie (abscisse) définit l'arête ordinale. pour rechercher une propriété de graphique spécifique. 3. Cliquez sur OK pour ouvrir un graphique à colonnes implicite. Procédure de création d'un graphique à colonnes de base 1. Cette rubrique vous apprend comment créer des tableaux affichant différentes informations. Créons un graphique à partir de données de la société Vacances et Aventure. Report Studio offre une grande souplesse dans l'organisation des données des graphiques.

Vous pouvez personnaliser les propriétés de police des valeurs affichées dans le graphique. 5. Exécutez le rapport pour visualiser votre graphique. Dans le volet Propriétés. Revenez à Report Studio. Les graphiques à colonnes. 2. Vous souhaitez afficher la valeur des revenus sur chaque colonne du graphique. Exécutez le rapport pour visualiser votre graphique. Dans le menu Structure. ● Lignes de produits (dans le dossier Produits) vers le point d'insertion Catégorie (abscisse). Cliquez sur l'icône de barres dans le point d'insertion Séries. Sélectionnez le corps du graphique en cliquant entre les axes. à barres. augmentez la taille de la police et choisissez la couleur rouge comme couleur de premier plan. à courbes et à éléments groupés sont basés sur le même graphique de type combinaison à des fins de souplesse dans la création du graphique. indépendamment des libellés des axes. Procédure d'affichage des valeurs d'un graphique 1. 6. Dans la section Libellés des graphiques du volet Propriétés. annulez la sélection de l'option Verrouiller les objets de la page pour déverrouiller les objets du graphique. 3. Conseil : Utilisez l'onglet Source dans le volet Objets insérables. définissez la propriété Valeurs sur Afficher. 320 Report Studio . 2. 4. 3.Chapitre 7: Exercices pratiques ● Revenus (dans le dossier Données sur les ventes) vers le point d'insertion Mesure implicite (ordonnée).

c'est pourquoi vous allez de nouveau les masquer. Guide de l'utilisateur . Revenez à Report Studio. plus le graphique apparaît surchargé lorsque les valeurs sont affichées.Chapitre 7: Exercices pratiques 7. 2. Les valeurs sont plus lisibles. Revenez à Report Studio. définissez la propriété Valeurs sur Masquer. Procédure de modification de la configuration d'un graphique 1. Faites glisser Modes de commande (dans le dossier Modes de commande) vers le point d'insertion Séries.Création de rapports professionnelle 321 . attribuez à la propriété Type de groupe la valeur Superposé. 8. Exécutez le rapport pour visualiser votre graphique. Vous allez étudier les autres types de graphiques pouvant être réalisés sur la base de ces données. 3. 3. Plus vous ajoutez de données. Cliquez sur l'icône de l'élément de légende Modes de commande . Groupez ce graphique en fonction de la catégorie Modes de commande. Cliquez sur l'icône de barres dans le point d'insertion Séries. Dans le volet Propriétés. 9. Il existe un grand nombre de propriétés vous permettant de personnaliser le mode d'affichage des colonnes. Procédure de groupement des données d'un graphique 1. Exécutez le rapport pour visualiser votre graphique. Dans la section Libellés des graphiques du volet Propriétés. Exécutez le rapport pour visualiser votre graphique. 2. 10.

afficher ou masquer les bordures. Cette opération permet de regrouper les éléments Modes de commande et Mois sur l'arête de légende. 322 Report Studio . etc. Vous pouvez également utiliser les propriétés dans le volet Propriétés pour afficher les données sous la forme d'un graphique à colonnes superposées proportionnelles. Revenez à Report Studio. Exécutez le rapport pour visualiser votre graphique. Ajoutez maintenant d'autres données à ce graphique.Chapitre 7: Exercices pratiques 4. Procédure de combinaison d'ensembles de données dans un graphique 1. Ajoutez Mois (de Dimension de temps) dans la zone Faire glisser un élément ici du point d'insertion Séries. 2.

Guide de l'utilisateur . 6.Création de rapports professionnelle 323 . 7. Attribuez à Type de graphique la valeur Courbes. Cliquez sur l'icône de l'élément de légende Mois.Chapitre 7: Exercices pratiques Report Studio place un autre ensemble de valeurs de données sur l'élément superposé. Exécutez le rapport pour visualiser votre graphique. Vous pouvez combiner les graphiques à éléments superposés et ceux à éléments non superposés. 4. Dans le volet Propriétés. 10. Cliquez sur l'icône de l'élément de légende Mois. 5. Exécutez le rapport pour visualiser votre graphique. 8. Revenez à Report Studio. 9. 3. attribuez à la propriété Type de groupe la valeur Groupé. Revenez à Report Studio.

Cliquez sur l'icône de l'élément de légende Mois puis. 9.Chapitre 7: Exercices pratiques Vous pouvez combiner les graphiques à courbes et ceux à éléments superposés. 3. À présent. Cliquez sur l'icône de l'élément de légende Mois. Vous allez améliorer la présentation des valeurs Mois en les affichant sur leur axe des ordonnées. Exécutez le rapport pour visualiser votre graphique. vous voulez des points et non des courbes. 6. puis définissez la propriété Position sur l'axe 2 des Y sur Pair. 7. Pour visualiser le deuxième axe des ordonnées. 2. 324 Report Studio . 8. Sélectionnez l'arrière-plan du graphique. 4. Attribuez à la propriété Attribution des axes la valeur Axe 2 des Y. vous disposez de deux méthodes. Revenez à Report Studio. vous trouvez votre graphique trop étroit. Exécutez le rapport pour visualiser votre graphique. Le graphique présente maintenant deux axes des ordonnées. Le graphique à courbes s'affiche sous le graphique à colonnes superposées. En outre. dans le volet Propriétés. Revenez à Report Studio. Sélectionnez l'arrière-plan du graphique. définissez la propriété Ligne sur la valeur Non au lieu de Oui. Revenez à Report Studio. Procédure de modification de la présentation d'un graphique 1. puis définissez la propriété Position sur l'axe 2 des Y sur Bipolaire. 5. 10.

Revenez à Report Studio. Il existe maintenant deux entrées d'arête ordinale : Modes de commande et Mois. Sélectionnez l'arrière-plan du graphique. etc. 11. attribuez à la propriété Taille et débordement la valeur 1000 px pour la Largeur. puis cliquez sur OK. 15. Vous pouvez associer et imbriquer des données élémentaires sur les deux arêtes. Exécutez le rapport pour visualiser votre graphique. Définissez la propriété Position sur l'axe 2 des Y sur Bipolaire.Création de rapports professionnelle 325 . Il existe une autre méthode permettant d'afficher le second axe. 14. Exécutez le rapport pour visualiser votre graphique. modifier le style des courbes. Guide de l'utilisateur . Vous pouvez faire pivoter un graphique comme un tableau croisé. L'arête de légende est dotée d'un point d'insertion supplémentaire car les entrées de légende multiples sont plus communes dans les graphiques que les entrées d'arête ordinale multiples. Cliquez sur le bouton de permutation des lignes et des colonnes de la barre d'outils.Chapitre 7: Exercices pratiques Vous pouvez aussi utiliser le volet Propriétés pour modifier la taille des points. 16. 12. 13.

Vous pouvez convertir un type de graphique en un autre type de graphique. 4. 7. 20. supprimez la valeur Largeur. Faites glisser Revenus (de Données sur les ventes) vers le point d'insertion Mesure implicite (ordonnée). Dans la propriété Taille et débordement. Exécutez le rapport pour visualiser votre graphique. cliquez sur l'option Graphique à colonnes progressif. cliquez sur l'option Graphique progressif. Dans le volet Type de graphique. Vous allez commencer avec un graphique à colonnes progressif. Revenez à Report Studio. 6. Cliquez sur OK. 326 Report Studio .Chapitre 7: Exercices pratiques 17. Sélectionnez le graphique et attribuez à la propriété Orientation du graphique la valeur Horizontal. 3. 8. 5. afin d'afficher la part de revenus par ligne de produits. Dans le volet Groupe de graphiques. Revenez à Report Studio. Vous pouvez afficher ces données sous la forme d'un graphique à barres horizontales. 19. Exécutez le rapport pour visualiser votre graphique. Créez un graphique. 18. Faites glisser Lignes de produits (dans le dossier Produits) vers le point d'insertion Catégorie (abscisse). 2. Procédure de conversion d'un graphique 1.

Cliquez avec le bouton droit de la souris sur l'arrière-plan du graphique. Cliquez sur OK pour ouvrir un graphique à colonnes implicite. cliquez sur le groupe de graphiques Radar. 14.Chapitre 7: Exercices pratiques 9. sous Revenus. Exécutez le rapport pour visualiser votre graphique. Exécutez le rapport pour visualiser votre graphique. 10. 20. 19. Cliquez sur l'icône de l'élément de légende Revenu prévu définissez la propriété Type de graphique sur Ligne. Dans la boîte de dialogue Graphique perdu lors de la conversion. Vous pouvez également afficher la catégorie Revenus prévus sous la forme d'un graphique radar. Faites glisser Revenu prévu (dans le dossier Données sur les ventes) vers le point d'insertion Séries. puis sélectionnez Convertir un graphique. 16. Remplacez la valeur Oui de la propriété Courbes par la valeur Non. puis. Vous allez maintenant utiliser deux mesures. Cliquez sur OK. puis sélectionnez Convertir un graphique. 11. Guide de l'utilisateur . polaire et sur le type de graphique Radar avec repères. 13. Revenez à Report Studio. cliquez sur OK. Jusqu'ici. 18. Cliquez avec le bouton droit de la souris sur l'arrière-plan du graphique. afin de comparer les revenus réels aux revenus prévus de chaque ligne de produits. vous n'avez utilisé qu'une seule mesure dans le graphique. 15.Création de rapports professionnelle 327 . Dans la boîte de dialogue Conversion d'un graphique. 17. dans le volet Propriétés. Faites glisser Revenus depuis le point d'insertion Mesure implicite (ordonnée) vers le point d'insertion Séries. 12.

cliquez sur l'option Graphique à colonnes avec des identificateurs d'intervalles. 3. Créez un graphique. Dans le volet Type de graphique. Dans la boîte de dialogue Création d'un calcul. ● Revenu prévu (dans le dossier Données sur les ventes) vers le point d'insertion Cible (repère) . Dans le volet Groupe de graphiques. 4. 10.Chapitre 7: Exercices pratiques Dans ce type de graphique. 6.1 9. ● 5. Cliquez sur OK. onglet Boîte à outils. 2. saisissez l'expression suivante : [Revenus prévus] * 0. 8. faites glisser un calcul de requête vers le point d'insertion Tolérance (repère). Cliquez sur OK. Trimestre (dans le dossier Dimension de temps) vers le point d'insertion Catégorie (abscisse) . Cliquez sur le bouton Exécuter de la barre d'outils et affichez le rapport. Faites glisser les éléments suivants dans le graphique : ● Revenus (dans le dossier Données sur les ventes) vers le point d'insertion Valeurs réelles (ordonnée). Dans la zone Définition de l'expression. Procédure de création d'un graphique d'intervalles d'indicateurs 1. Pour comparer les revenus réels aux revenus prévus. Dans le volet Objets insérables. vous pouvez utiliser un graphique d'intervalles d'indicateurs. 328 Report Studio . saisissez ce qui suit : Tolérance 7. cliquez sur l'option Intervalle d'indicateurs. la distinction entre les catégories Revenus et Revenus prévus n'est pas évidente.

utilisez Map Manager. 5. Sélectionnez la carte du monde. Pour modifier des cartes et en ajouter de nouvelles.Chapitre 7: Exercices pratiques Besoin d'aide ? ● ● ● ● Ajout de données à un rapport Graphiques Utilisation de requêtes Exécution d'un rapport Exercice pratique : Création de rapports de type Carte Les cartes permettent une représentation spatiale des données. Dans la zone Couches des points. 3. Guide de l'utilisateur . Créez un rapport de type Carte. Affichage de la répartition des revenus par pays Dans cet exercice. cliquez sur Pays + Territoires. 4. Ouvrez Report Studio avec le pack Entrepôt de données VA (requête). cliquez sur Aucune. Cognos 8 est fourni avec des cartes que vous pouvez relier aux données de votre source de données. 2. Procédure de préparation d'une carte 1. Pour en savoir davantage.Création de rapports professionnelle 329 . vous utilisez une carte du monde pour afficher les revenus par pays. reportez–vous au manuel Installation and User Guide de Map Manager. Dans la zone Couches des régions.

cliquez sur Principales villes. vous pouvez revenir à la boîte de dialogue Sélection d'une carte géographique en cliquant deux fois sur l'objet de la carte. Dans le volet Cartes de la boîte de dialogue Sélection d'une carte géographique. Faites glisser les données élémentaires suivantes sur la carte : ● ● Revenus (de Données sur les ventes) vers le point d'insertion Couleur. Exécutez le rapport. 5. 330 Report Studio . vous devez utiliser une carte des États-Unis pour afficher les revenus et les marges des points de vente en utilisant des points représentant les villes. 6. développez le dossier Amériques et cliquez sur United States (Continental 48). Pays du détaillant (de Bureaux détaillants) vers le point d'insertion Emplacement. Procédure de définition de la couche des régions 1. cliquez sur États. Dans la zone Couches des points. Cliquez sur OK. Affichage des revenus et des marges pour les villes des États-Unis Dans cet exercice. Créez un rapport de type Carte. 2. Conseil : À tout moment. Ouvrez Report Studio avec le pack Entrepôt de données VA (requête). Procédure de préparation de la carte 1. 4. Cliquez sur OK. 2. Dans la zone Couches des régions.Chapitre 7: Exercices pratiques 6. 3.

Faites glisser les données élémentaires suivantes sur la carte : ● Marge bénéficiaire (de Données sur les ventes) vers le point d'insertion Couleur de la zone Couche des points. Cette valeur implique que le rapport sera exécuté même si chaque valeur du fichier de carte ne correspond pas à une valeur extraite de la source de données. Cliquez sur l'objet de la carte. Dans le volet Propriétés. cliquez sur la propriété Ignorer les données sans libellés et attribuez-lui la valeur Oui. Procédure de modification de la taille des points 1. 4. Guide de l'utilisateur . cliquez sur Revenus dans le point d'insertion Taille. Dans la couche des points.Chapitre 7: Exercices pratiques Conseil : À tout moment.Création de rapports professionnelle 331 . Procédure de définition de la couche des points 1. ● Ville (de Bureaux détaillants) vers le point d'insertion Emplacement de la zone Couche des points. Les points correspondent aux villes dans lesquelles se trouve une succursale. vous pouvez revenir à la boîte de dialogue Sélection d'une carte géographique en cliquant deux fois sur le corps de la carte. 2. 2. La taille de chaque point représente le niveau de revenus et sa couleur correspond à la marge de chaque point de vente. ● Revenus (de Données sur les ventes) vers le point d'insertion Taille de la zone Couche des points. 3. cliquez sur l'option Taille minimale et sélectionnez 2pt. Dans la section Général du volet Propriétés. Exécutez le rapport.

Cliquez sur Taille maximale et sélectionnez 10pt. Exécutez le rapport. 4. Il vous faudra 10 minutes pour effectuer cet exercice et les deux pages du rapport se présenteront comme suit : 332 Report Studio . de sous-titres et de cartouches Ajout de titres de légende Ajout d'une remarque à une carte Personnalisation d'une carte Accès au détail d'un autre rapport à partir d'une carte Ajout et modification de cartes Exercice pratique : Création d'un rapport de plusieurs pages Ajoutez des pages de contenu différent à un rapport (nouveau ou non) pour qu'il contienne plusieurs pages. Cette rubrique vous apprend comment créer un rapport de plusieurs pages affichant deux rapports relatifs aux performances de vente.Chapitre 7: Exercices pratiques 3. Les points figurant sur la carte sont maintenant plus petits. Besoin d'aide ? ● ● ● ● ● ● ● ● ● Éléments d'un rapport de type Carte Ignorer les données sans libellés Mise en correspondance des valeurs de données et des noms du fichier de carte Ajout de titres.

Créez un rapport de type Liste utilisant l'exemple de pack nommé Entrepôt de données VA (requête). ● Région (dans le dossier Bureaux détaillants) vers le point d'insertion Séries Guide de l'utilisateur .Chapitre 7: Exercices pratiques Procédure 1. Ajoutez les données élémentaires suivantes à la liste : ● ● ● ● ● Région (dans le dossier Bureaux détaillants) Pays du détaillant (dans le dossier Bureaux détaillants) Revenu prévu (dans le dossier Données sur les ventes) Revenus (dans le dossier Données sur les ventes) Bénéfice brut (dans le dossier Données sur les ventes) 3. 6. 4. ● Modes de commande (dans le dossier Modes de commandes) vers le point d'insertion Catégorie (ordonnée). 7. Ajoutez une page. 2. Remplacez le paramètre fictif de texte affiché en bleu par le texte suivant : Performances par région 5.Création de rapports professionnelle 333 . Ajoutez les données élémentaires suivantes au graphique : ● Revenus (dans le dossier Données sur les ventes) vers le point d'insertion Mesure implicite (ordonnée). Ajoutez un graphique à colonnes en 3-D à la nouvelle page comme nouvelle requête. Groupez la colonne Région pour faciliter la lecture du rapport.

inclure plusieurs graphiques issus de différentes sources de données dans un même rapport. 8. Exécutez le rapport et cliquez sur Page suivante pour afficher les deux pages. des rapports Query Studio ou des analyses Analysis Studio. telles que des rapports Report Studio.Chapitre 7: Exercices pratiques Conseil : Utilisez l'onglet Source dans le volet Objets insérables. ● ● Cette rubrique vous apprend comment créer un tableau de bord permettant aux utilisateurs d'examiner de nombreuses données de ventes dans une même vue. Il vous faudra entre 15 et 20 minutes pour effectuer cet exercice et votre tableau de bord se présentera comme suit : 334 Report Studio . naviguer vers d'autres cibles. À l'aide des tableaux de bord. Besoin d'aide ? ● ● ● ● ● ● Ajout d'une page Ajout de données à un rapport Graphiques Rapports de type Tableaux croisés Rapports de type Liste Exécution d'un rapport Exercice pratique: Création d'un rapport de tableau de bord Créez un rapport de tableau de bord pour obtenir un affichage graphique des indicateurs de performance de la société. l'utilisateur peut : ● passer aux niveaux supérieurs et inférieurs pour afficher respectivement les données générales et détaillées.

Faites glisser les éléments suivants dans le graphique de type jauge : ● ● Bénéfice brut (de Données sur les ventes) vers le point d'insertion Mesure implicite. Niveau Lignes de produits (dans le dossier Produits) vers le point d'insertion Lignes. Faites glisser les éléments suivants dans le tableau croisé : ● ● Marge brute (dans le dossier Données sur les ventes) vers le point d'insertion Mesures. 2. Ajoutez un graphique de type jauge. Faites glisser les éléments suivants dans le graphique à colonnes : ● Revenus (dans le dossier Données sur les ventes) vers le point d'insertion Mesure implicite (ordonnée). un graphique à colonnes et un tableau croisé. ● Niveaux Type de détaillant (dans le dossier Détaillants) et Région (dans le dossier Bureaux détaillants) vers le point d'insertion Séries. ● Niveau Région (dans le dossier Bureaux détaillants) vers le point d'insertion Jauges 4. Créez un rapport vide utilisant l'exemple de pack nommé Entrepôt de données VA (analyse). Guide de l'utilisateur . ● Niveau Lignes de produits (dans le dossier Produits) vers le point d'insertion Catégorie (abscisse). 5. 3.Chapitre 7: Exercices pratiques Procédure de création du rapport et d'ajout de données 1. Niveau Lignes de produits (dans le dossier Produits) vers le point d'insertion Aiguilles (séries).Création de rapports professionnelle 335 .

Définissez la largeur de la propriété Taille et débordement à 400 px. Dans le menu Données. Développez le dossier Titres des axes. Définissez la propriété Titre à Afficher. 336 Report Studio . 12pt. Procédure de mise en forme du graphique de type jauge 1. Cliquez sur l'axe numérique et dans la propriété Valeur maximale. 3. L'utilisateur peut passer au niveau supérieur ou inférieur des valeurs pour afficher les informations associées. Gras.Chapitre 7: Exercices pratiques ● Niveaux Année (dans le dossier Dimension de temps) et Région (dans le dossier Bureaux détaillants) vers le point d'insertion Colonnes. Définissez la largeur de la propriété Taille et débordement à 600 px. 4. Cliquez sur le graphique. Cliquez sur le graphique de type jauge. 6. 2. cliquez sur le titre de l'axe horizontal et définissez la propriété Visible à Non. Définissez la propriété Police du titre du graphique à Arial. 2. Gras. Cliquez deux fois sur le titre du graphique et saisissez le texte suivant : Lignes de produits : Revenus par type de détaillant et région 6. 12pt. Cochez la case Permettre le passage aux niveaux supérieur et inférieur. 5. Cliquez deux fois sur le titre du graphique et saisissez le texte suivant : Bénéfice brut des lignes de produits par région 5. 7. saisissez 4000000. 2. Définissez la propriété Titre à Afficher. Cliquez sur la série Région et définissez la propriété Type de graphique sur Courbes. Procédure de mise en forme du graphique à colonnes 1. Exécutez le tableau de bord pour voir comment il se présente aux utilisateurs. Remarque : Le graphique à colonnes devient un graphique de type combinaison. cliquez sur le titre de l'axe horizontal et définissez la propriété Visible à Non. 4. Développez le dossier Titres des axes. 3. Procédure de définition du comportement de l'opération d'accès au détail 1. cliquez sur l'option Comportement de l'opération d'accès au détail. car vous affichez les territoires de ventes sous la forme de courbes. Définissez la propriété Police du titre du graphique à Arial. 7. 3. cliquez sur la propriété Palette et sélectionnez Contemporain dans la liste Palette.

Chapitre 7: Exercices pratiques Besoin d'aide ? ● ● ● ● ● ● ● ● Choix d'un modèle de rapport Ajout de données à un rapport Utilisation de données dimensionnelles Définition des propriétés d'un graphique de type jauge Définition de la hauteur et la largeur Définition de la police Exemple . Il vous faudra entre 15 et 20 minutes pour effectuer cet exercice et votre rapport se présentera comme suit : Procédure de création du rapport 1. Ce rapport indique également le pourcentage des revenus générés pendant le mois que les utilisateurs sélectionnent lorsqu'ils exécutent le rapport. vous pouvez utiliser des fonctions dimensionnelles pour récupérer des données d'une période spécifique à ce jour.Personnalisation des titres d'axes Création d'un rapport de passage aux niveaux inférieur et supérieur Exercice pratique .Création de rapports professionnelle 337 . 3. Conseil : Utilisez l'onglet Source dans le volet Objets insérables. Cette rubrique vous apprend à créer un rapport dynamique pour extraire les revenus de l'année à ce jour pour chaque ligne de produits. Créez un rapport de type Tableau croisé utilisant l'exemple de pack nommé Entrepôt de données VA (analyse). 2.: Création d'un rapport dynamique présentant les données de la période à ce jour Lorsque vous utilisez une source de données dimensionnelles. Ajoutez les données élémentaires suivantes au rapport : ● ● Niveau Lignes de produits (dans le dossier Produits) vers le point d'insertion Lignes. Créez le calcul de requête nommé Mois sélectionné dans le point d'insertion Colonnes : Guide de l'utilisateur . Revenus (dans le dossier Données sur les ventes) vers le point d'insertion Mesures.

cliquez sur celle-ci dans l'onglet Fonctions. Créez le calcul de requête nommé Ensemble Année à ce jour à côté de la colonne Mois sélectionné : periodsToDate([Ventes].[Dimension de temps]. puis définissez la propriété Type de source à Expression de rapport. Cliquez deux fois sur la propriété Expression de rapport et faites glisser le paramètre Mois dans la zone Définition de l'expression. le rapport affiche les revenus annuels à ce jour pour chaque ligne de produits et le pourcentage de revenus générés pendant le mois sélectionné. Les utilisateurs sont invités à sélectionner un mois. Conseil : Le paramètre Mois se trouve dans l'onglet Paramètres. Sous Type de format.[Mois sélectionné] ) Conseil : Pour en savoir davantage sur la fonction periodsToDate. Définissez la propriété Nombre de décimales sur 2. 6. puis sur le bouton Couper. 338 Report Studio . 10. Lorsqu'ils cliquent sur OK. 4. 6. Elle se trouve dans le dossier M-Q du dossier Fonctions communes.[Dimension de temps]. cliquez sur <#Revenus CDA#>. cliquez deux fois sur la propriété Format des données. 5. Cliquez avec le bouton droit de la souris sur le titre de la colonne Pourcentage des revenus CDA et cliquez sur Cellules de fait pour "Pourcentage des revenus CDA". Créez le calcul de requête nommé Revenus CDA à côté de la colonne Mois sélectionné : total(currentMeasure within ensemble[Ensemble Année à ce jour]) 7.[Mois]->?Mois? 4. Créez le calcul de requête nommé Pourcentage de revenus CDA à côté de la colonne Revenus CDA : [Mois sélectionné]/[Revenus CDA] Procédure de mise en forme du rapport 1. 9. Ajoutez cet élément de texte à gauche du texte dans la colonne Revenus CDA et ajoutez un espace après le texte : Revenus CDA pour 3. cliquez sur Pourcentage. Définissez le style de la police à italique. 7. Dans la colonne Revenus CDA.[Année].[Dimension de temps].Chapitre 7: Exercices pratiques [Ventes]. 5. Cliquez sur la colonne Ensemble Année à ce jour. Exécutez le rapport pour voir comment il se présente aux utilisateurs.[Dimension de temps]. Cliquez sur le bouton de verrouillage/déverrouillage pour verrouiller le rapport. 8. Dans le volet Propriétés. 11. 2. Cliquez sur le bouton de verrouillage/déverrouillage pour déverrouiller le rapport.

Il vous faudra entre 20 et 25 minutes pour effectuer cet exercice et votre rapport se présentera comme suit : Guide de l'utilisateur .Chapitre 7: Exercices pratiques Besoin d'aide ? ● ● ● ● ● ● ● Choix d'un modèle de rapport Ajout de données à un rapport Utilisation de données dimensionnelles Utilisation de l'éditeur d'expression Mise en forme de tableaux croisés Définition de la police Mise en forme de données Exercice pratique . La présente rubrique vous apprend à créer un rapport qui affiche les revenus de chaque détaillant.Création de rapports professionnelle 339 . Les utilisateurs peuvent accéder aux informations détaillées des commandes d'un détaillant spécifique.: Création d'un rapport avec accès à ses propres détails Création d'un rapport qui accède à ses propres détails afin que les utilisateurs puissent consulter des informations détaillées du rapport lui-même.

Créez un rapport vide utilisant l'exemple de pack nommé Entrepôt de données VA (requête). Ajoutez un objet liste à chaque colonne de la table.Chapitre 7: Exercices pratiques Procédure de création du rapport et d'ajout de données 1. 4. Ajoutez les données élémentaires suivantes à la deuxième liste : ● ● ● ● ● Numéro de commande (dans le dossier Bon de commande) Date dans le dossier Dimension de temps Nom du produit dans le dossier Produits Quantité dans le dossier Données sur les ventes Revenus dans le dossier Données sur les ventes 340 Report Studio . Ajoutez les données élémentaires suivantes à la première liste : ● ● Nom du détaillant (dans le dossier Détaillants) Revenus (dans le dossier Données sur les ventes) Conseil : Utilisez l'onglet Source dans le volet Objets insérables. Ajoutez une table avec deux colonnes et une ligne. 6. Définissez l'ordre de tri de la colonne Nom du détaillant à Tri en ordre croissant. 3. 5. Ajoutez Nom du détaillant à Détaillants dans la deuxième liste. 7. 2.

Procédure d'ajout d'une invite 1. 3. maintenez la touche [Ctrl] appuyée et cliquez sur les éléments avant de les faire glisser dans la liste.Chapitre 7: Exercices pratiques Conseil : Pour ajouter simultanément toutes les données élémentaires à la liste. créez le filtre paramétré suivant : [Nom du détaillant]=?Détaillant sélectionné? 10. Cliquez deux fois sur le titre du rapport et saisissez le texte suivant.Création de rapports professionnelle 341 . Vous définissez l'accès au détail du rapport du rapport lui-même. 4. ajoutez une valeur d'invite sous la table. 8. 3. 4. 9. Enregistrez le rapport. en ajoutant un espace à la fin : Détails de commande pour Guide de l'utilisateur . Dans la liste de gauche. Sous Paramètres. 5. Cliquez sur l'invite de saisie d'une valeur. indiquez que l'invite doit utiliser le paramètre existant nommé Détaillant sélectionné. puis cliquez sur Terminer. 2. cliquez deux fois sur la propriété Choix implicites et ajoutez une sélection simple appelée AucunDétaillant. Dans l'onglet Boîte à outils. Dans la fenêtre Assistant Invite. 5. Définissez les propriétés suivantes : ● ● ● Requis à Non Masquer les ornements à Oui Visible à Non Procédure d'ajout d'un titre de rapport 1. Définissez le rapport en tant que rapport cible. vous devez donc ajouter une invite dont la valeur implicite évite l'affichage d'une invite lors de l'exécution du rapport. Procédure de définition de l'accès au détail 1. 2. Dans le volet Propriétés. Dans la deuxième liste. Créez une nouvelle définition d'accès au détail. cliquez sur la colonne Nom du détaillant puis sur le bouton Couper. cliquez sur le bouton Modifier. cliquez avec le bouton droit de la souris sur la colonne Nom du détaillant (et non sur le titre de la colonne) et cliquez sur Définitions d'accès au détail. Définissez le paramètre Détaillant sélectionné pour transférer les valeurs d'une donnée élémentaire à l'aide de la donnée élémentaire Nom du détaillant. Dans la deuxième liste.

puis cliquez sur la valeur Oui pour la variable HautNiveau. 9. 'Tous les détaillants' s'affiche. ajoutez un bloc au-dessus de la deuxième liste.Chapitre 7: Exercices pratiques 2. Cliquez sur le calcul de la présentation et. Définissez la propriété Visible de l'élément de texte à Non. Procédure d'ajout d'une mise en forme conditionnelle 1. Placez votre pointeur sur l'Explorateur de conditions. 3. 4. 10. définissez la classe à Texte du titre du rapport. le titre du rapport change pour refléter le détaillant sélectionné par l'utilisateur. Exécutez le rapport pour voir comment il se présente aux utilisateurs. La mise en forme conditionnelle vous permet d'afficher un message sur la deuxième liste quand aucun détaillant n'a été sélectionné dans la première liste. dans le volet Propriétés. Positionnez le pointeur sur le bouton Explorateur de pages et cliquez sur Page1. définissez la propriété Variable de style à HautNiveau. 6. 5. 7. 11. Insérez un élément de texte dans le bloc avec le texte suivant : Sélectionnez un détaillant dans la liste de gauche afin d'afficher les détails de la commande ci-dessous. Dans l'onglet Boîte à outils. Cliquez trois fois sur la barre de l'explorateur pour désactiver la mise en forme conditionnelle. 8. Lorsque l'utilisateur clique sur un détaillant. ajoutez le calcul de présentation suivant à la droite du titre du rapport : if(ParamDisplayValue('Détaillant sélectionné')='AucunDétaillant') then 'Tous les détaillants' else (ParamDisplayValue('Détaillant sélectionné')) Lors de l'exécution du rapport. Besoin d'aide ? ● ● Utilisation de tables pour contrôler l'emplacement des objets Ajout de données à un rapport 342 Report Studio . Définissez le style de la police à gras. Dans l'onglet Boîte à outils. Si aucun détaillant n'est sélectionné. 2. dans le volet Propriétés. Placez votre pointeur sur le bouton Explorateur de conditions et cliquez sur Variables. Une liste s'affiche sur la gauche avec les revenus de chaque détaillant. Créez la variable booléenne suivante nommée HautNiveau : ParamDisplayValue('Détaillant sélectionné')<>'AucunDétaillant' 3. les informations relatives aux commandes du détaillant sélectionné s'affichent dans la deuxième liste. Cliquez sur l'élément de texte et.

Chapitre 7: Exercices pratiques ● ● ● ● ● ● ● Création d'un paramètre pour produire une invite Configuration de l'accès au détail dans un rapport Création d'une invite directement dans une page de rapport Création d'un calcul Utilisation de l'éditeur d'expression Ajout d'une variable Affichage et masquage d'objets Guide de l'utilisateur .Création de rapports professionnelle 343 .

Chapitre 7: Exercices pratiques 344 Report Studio .

Si l'ordre de tri est important. ● Rapports ne bénéficiant pas d'un ordre de tri.com/go/docs/cognos8_bi/8. dans le menu Fichier. Cognos 8 ne supprime pas ce type d'erreur. Suite à une mise à niveau. reportez-vous à la section Upgrading to Cognos 8 BI 8. il se peut que les rapports aient un aspect ou un comportement différent. ● Erreurs de présentation suite à la mise à niveau de ReportNet. En revanche. Si vous utilisiez le format implicite dans ReportNet. Vous devez résoudre toutes les erreurs contenues dans le rapport. qui fait référence aux objets HTML de Cognos. Une fois mis à niveau avec la version la plus récente. Les auteurs de rapports avancés faisant appel à ces fonctions devront peut-être les créer à nouveau pour mener à bien la mise à niveau de leurs rapports. Conseil : Pour réafficher cette boîte de dialogue.Chapitre 8: Mise à niveau de rapports Lorsque vous ouvrez un rapport créé avec une version antérieure de Report Studio. Si vous souhaitez garantir une certaine cohérence de style entre tous les rapports. Si la boîte de dialogue affiche uniquement des avertissements et des informations.3/changes_productbehavior. un rapport ne peut plus être ouvert avec une version antérieure de Cognos 8. La mise à niveau ne concerne pas les éléments suivants : ● Fonctionnalités non documentées et non prises en charge telles que JavaScript. Les utilisateurs devront peut-être corriger ou supprimer du rapport les expressions de présentation qui provoquent ces erreurs. cliquez sur Mise à niveau des informations. En revanche. Les erreurs de présentation sont supprimées par défaut dans ReportNet. ● Modifications apportées au format de rapport entre ReportNet et Cognos 8. Guide de l'utilisateur . puis le valider avant de l'exécuter. ces derniers disparaîtront lorsque vous cliquez sur OK.cognos. les nouveaux rapports créés dans Cognos 8 utiliseront le format propre à Cognos 8. Tout problème détecté lors de cette mise à niveau s'affiche dans la boîte de dialogue Mise à niveau des informations. assurez-vous qu'il est défini pour le rapport ou le modèle avant de procéder à la mise à niveau. Pour en savoir davantage sur les changements liés au comportement du produit. il est automatiquement mis à niveau. les données peuvent être classées différemment. Restrictions liées à la mise à niveau de rapports depuis Cognos ReportNet Après une mise à niveau de Cognos 8.3 : Changes in Product Behavior sur le site Web Global Customer Services (http://support.Création de rapports professionnelle 345 .html). les rapports mis à niveau conserveront ce format.

L'ordre de résolution est maintenant défini pour les données élémentaires.css) ou de Cognos 8 (globalreportstyles. ● Modifications apportées à la fonction de graphique entre ReportNet et Cognos 8. les rapports produisent des erreurs de contrainte incorrecte suite à l'exécution de la mise à niveau. Après une mise à niveau. Pour en savoir davantage sur l'ordre de résolution. Vous devrez appliquer à nouveau ces modifications aux feuilles de style de Cognos 8 et copier ces dernières sur le serveur Web et le serveur Cognos 8. Dans ReportNet. 147). ● Traitement des requêtes dans la base de données uniquement Si vous avez indiqué dans ReportNet que le traitement des requêtes doit être de type Base de données seulement. ● Ordre de résolution. ● Rapports au format PDF dans ReportNet. Vous devrez probablement modifier chaque rapport concerné ou modifier la police implicite dans la feuille de style de Cognos 8. 346 Report Studio . ● Rapports utilisant des instructions IF-THEN-ELSE dans ReportNet. Dans les versions précédentes de Cognos 8. le graphique commence à la valeur minimale définie par l'utilisateur et ne contient aucune donnée. 212). Dans Cognos 8. Pour en savoir davantage. ● Feuilles de style personnalisées dans ReportNet ou des versions antérieures de Cognos 8. 95). Si vous aviez modifié la feuille de style de ReportNet (default_layout. la taille de police et les retours à la ligne dans le texte et les colonnes peuvent être différents dans les rapports PDF. les rapports perdront leur mise en forme après une mise à niveau. si un graphique est créé avec une valeur minimale définie par l'utilisateur et que toutes les valeurs de données se situent en dessous de la valeur minimale.css). reportez-vous à la section "Mise en forme d'un rapport" (p.Chapitre 8: Mise à niveau de rapports vous devez modifier les propriétés des styles de chaque rapport et sélectionner ou désélectionner l'option Utiliser les styles de rapports 1.x. Lorsque vous mettez à niveau un rapport. les mêmes paramètres aboutissent à un graphique dans lequel la valeur minimale spécifiée par l'utilisateur est ignorée et toutes les valeurs de données du graphique sont utilisées. Si vous utilisez des affectations de différents types de données après les opérateurs THEN et ELSE dans ReportNet. L'affichage des fichiers PDF dans Cognos 8 est identique à l'affichage HTML. les ordres de résolution indiqués dans le rapport sont appliqués aux données élémentaires. lorsque vous procédez à la mise à niveau de votre rapport vers Cognos 8. vous pouviez définir l'ordre de résolution d'objets tels que des membres de nœud de tableau croisé (p. reportez-vous à la section "Résolution de plusieurs calculs dans les tableaux croisés et les graphiques" (p. il est possible que certaines étapes du traitement s'effectuent désormais en local. Vous devrez peut-être convertir à nouveau les variables ou modifier les affectations dans les rapports concernés.

il est recommandé de procéder de l'une des façons suivantes : ● Appliquez une opération de comptage dans une colonne basée sur une requête dans laquelle une jointure explicite a lieu. il est possible que les rapports aient un aspect ou un comportement différent. la colonne à compter pouvait avoir des valeurs identiques pour les différentes valeurs utilisées dans la condition de jointure. La fonction Compte (éléments distincts) est maintenant moins utilisée et. des changements de comportement peuvent entraîner des erreurs de validation. Ils contiennent notamment des exemples de changements et décrivent les solutions Guide de l'utilisateur . Mise à niveau de rapports de Cognos 8 version 8.Création de rapports professionnelle 347 . Dans ce cas. Cela s'explique par le fait que la fonction Nombre ou Compte (éléments distincts) est désormais appliquée avant l'opération de jointure. La fonction Compte (éléments distincts) n'a fonctionné que lorsque l'élément auquel elle a été appliquée était la colonne utilisée dans la jointure. Cette section décrit les évolutions que vous pouvez constater dans vos rapports. il est possible que certaines fonctionnalités de Cognos 8 se comportent différemment après la mise à niveau. La fonction Compte (éléments distincts) n'est plus nécessaire pour résoudre le problème du double comptage. Ceci applique le comptage après la jointure. Comportement des produits après une mise à niveau Lorsque vous effectuez une mise à niveau de Cognos 8 BI version 8.2 Après une mise à niveau de Cognos 8 vers la version 8. dans le cas où l'élément compté existait dans le sujet de requête du côté 1 de la jointure. En revanche. ● Comptez les lignes d'un rapport à l'aide d'un objet de calcul de présentation (p.2 vers la version 8. elle peut être utilisée de façon normale pour sélectionner des valeurs distinctes présentes dans un sujet de requête. La nouvelle approche évite le double comptage du côté 1 d'une jointure 1 à N. les améliorations apportées à la fonctionnalité de comptage ne peuvent pas être prises en charge par une mise à niveau automatique.1 et Cognos 8 Dans Cognos ReportNet 1. Dans Cognos 8. lorsqu'elle est employée.1 ou 8.3. elle fonctionne mieux. Cet événement s'est produit principalement lors de l'exécution de plusieurs sujets de requêtes qui étaient liés de 1 à N dans le modèle.3. Il s'explique par le fait que la fonction Nombre ou Compte (éléments distincts) a été appliquée après l'opération de jointure. lorsque vous mettez à niveau des rapports.1.Chapitre 8: Mise à niveau de rapports Changement du comportement de la fonction nombre entre Cognos ReportNet(R) 1. 158) ou en comptant la valeur littérale 1. Ainsi. un double comptage peut avoir lieu lorsque la fonction Nombre ou Compte (éléments distincts) est appliquée à un élément de requête. Pour compter des occurrences répétées d'une valeur. Des documents relatifs à ces changements de comportement sont disponibles.

des filtres ou des imbrications. ● L'élément de modèle n'indique pas de format explicite. Vous risquez de voir des lignes et des colonnes vides supplémentaires. reportez-vous à la section Upgrading to Cognos 8 BI 8. Vous pouvez aussi vous assurer que les membres SAP BW sont affectés aux hiérarchies et aux niveaux de dimension appropriés dans le cube BW.3/ changes_productbehavior. la suppression des valeurs nulles risque de ne pas se produire comme prévu. dans les cas suivants : ● ● ● Le rapport contient un élément n'indiquant pas de format de données explicite.cognos. Pour restaurer les formats de données. Pour en savoir davantage. Séparateurs de milliers manquants Il est possible que les séparateurs de milliers soient absents de vos rapports. soit dans celles de l'élément de modèle.Chapitre 8: Mise à niveau de rapports adaptées aux problèmes susceptibles de se produire lors de la mise à niveau. Par défaut.com/go/docs/cognos8_bi/8. indiquez un format explicite soit dans les propriétés de l'élément de rapport. Pour supprimer vraiment les valeurs nulles dans les tableaux croisés qui utilisent une source de données SAP BW. les valeurs nulles sont supprimées pour les rapports de type Liste et Liste groupée. insérez des membres individuels pour créer le rapport. L'élément de rapport fait référence à un autre élément du même rapport. 348 Report Studio .3 : Changes in Product Behavior sur le site Web Global Customer Services (http://support.html). Le second élément de rapport fait référence à un élément du modèle Framework Manager et sa propriété Syntaxe est définie sur Identificateur ou Attribut. Non-suppression des membres qui ne contiennent aucune donnée pour SAP BW Si vous mettez à niveau un rapport de type Tableau croisé qui utilise une source de données SAP BW et inclut des calculs.

Guide de l'utilisateur . Problèmes de création de rapports Les rubriques de cette section traitent des problèmes éventuels lors de la création de rapports. créez-le. Si le conteneur est une liste. Si vous voulez afficher la première ligne d'un élément dans chaque page ou dans le rapport global. ou dans l'en-tête ou cartouche global. Cette erreur se produit lorsque Cognos 8 ne peut trouver la donnée élémentaire à laquelle la requête fait référence. Conseil : si un en-tête ou un cartouche n'existe pas. comme dans le cas d'une cellule vide. Dans un tableau croisé. Pour que l'affichage de valeurs nulles dans des listes et des tableaux croisés soit cohérent. Pour corriger cette erreur. faites glisser l'élément dans le cartouche de la page de la liste ou dans le cartouche global.Création de rapports professionnelle 349 . l'erreur suivante se produit si des pages du rapport contiennent des données élémentaires qui ne figurent pas dans le conteneur de données : RSV-SRV-0040 Une erreur s'est produite. Erreur d'application lors de la mise à niveau d'un rapport Lors de mise à niveau d'un rapport. le résultat d'un calcul qui comprend une division par zéro s'affiche sous forme de valeur nulle. Ces éléments de requête sont identifiés par une icône composée d'un petit cercle rouge et d'un x de couleur blanche s'affichant dans le coin inférieur gauche. nous vous recommandons de faire glisser les données élémentaires dans l'en-tête ou cartouche de page.Annexe A: Dépannage Ce chapitre décrit certains problèmes courants que vous pourriez rencontrer. faites glisser l'élément dans l'en-tête de page de la liste ou dans l'en-tête global. faites glisser les éléments de requête dans un conteneur. reportez-vous à la section Dépannage du Guide d'administration et de sécurité. Affichage différent du résultat d'une division par zéro dans les listes et les tableaux croisés Lorsque vous utilisez une liste qui accède à une source de données relationnelle. définissez une instruction 'if-then-else' dans la cellule du tableau croisé pour convertir la valeur /0 en valeur nulle. la valeur implicite. Pour en savoir davantage sur la résolution de problèmes. Veuillez contacter votre administrateur. le résultat de la division par zéro s'affiche sous la forme suivante : /0 Cela se produit lorsque la propriété Éviter la division par zéro est définie à Oui. Si vous voulez afficher la dernière ligne d'un élément dans chaque page ou dans le rapport global.

Sous-totaux dans les listes groupées Lorsque vous utilisez un cube qui contient une hiérarchie décalée. mais lorsque vous exécutez le rapport. Permettre la rotation 90° ou Permettre l'échelonnage. Pour éviter ce problème. Laissez le corps de la page vide. les sous-totaux risquent d'apparaître au mauvais endroit ou d'être erronés. élargissez ou agrandissez le graphique en modifiant les propriétés de hauteur et de largeur du graphique. si vous effectuez un groupement en fonction du premier niveau de cette dernière. Cela peut se produire si les libellés ne disposent pas de suffisamment de place et si les options Permettre la rotation 45°. les libellés d'axes du graphique peuvent se chevaucher. ou activez la propriété Permettre l'omission. Permettre la rotation 90° et Permettre l'échelonnage sont également définies sur faux. si vous définissez un graphique et l'affichez en format HTML ou PDF en utilisant les tailles implicites. l'arrière-plan du graphique s'affiche en gris. Pour résoudre ce problème.Annexe A: Dépannage La couleur de fond du modèle ne s'affiche pas Lorsque vous créez un modèle Query Studio dans Report Studio. certains libellés sont omis. donc il omet un libellé sur deux. Cognos 8 n'offre pas d'option permettant d'adapter la taille des libellés. effectuez les groupements en fonction du deuxième niveau. L'option Permettre l'omission est définie sur faux. 350 Report Studio . si vous ajoutez un objet liste et changez sa couleur de fond. Pour résoudre ce problème. Écrasement d'un libellé de graphique par un autre Dans Report Studio et Query Studio. Il s'agit d'un problème du navigateur Web de Microsoft. cette modification n'est pas visible lorsque vous appliquez le modèle à un rapport Query Studio. Affichage des arrière-plans dégradés de graphiques en gris Dans Report Studio. sélectionnez le graphique et définissez la couleur blanche comme couleur d'arrière-plan du graphique. La solution consiste à sélectionner Permettre la rotation 45°. Affichage d'un libellé sur deux dans un graphique Vous créez un rapport contenant un graphique. Lorsque le graphique est affiché au format HTML. N'ajoutez pas d'objets au corps de la page lorsque vous créez un modèle Query Studio. Pour éviter ce problème. vous pouvez définir une palette personnalisée pour un graphique contenant un dégradé. procédez de l'une des manières suivantes : ● ● ● Modifiez les classes de la feuille de style (CSS) en fonction des listes de Report Studio.

Toute donnée ne répondant pas aux critères des filtres est supprimée du rapport.Annexe A: Dépannage Pour en savoir davantage. Conseil : Si vous associez des fonctions internes et des fonctions de bases de données. Erreur HRESULT= DB_E_CANTCONVERTVALUE lors du filtrage d'une colonne _make_timestamp Vous ne parvenez pas à appliquer un filtre à une colonne_make_timestamp et les messages d'erreur suivants s'affichent : UDA-SQL-0114 Le curseur fourni pour l'opération "sqlOpenResult" est inactif UDA-SQL-0206 Le pilote OLEDB a transmis les valeurs suivantes : 'HRESULT= DB_E_CANTCONVERTVALUE ' RSV-SRV-0025 Impossible d'exécuter la demande La solution consiste à appliquer le filtre après l'agrégation. L'expression utilisée pour générer les colonnes est la suivante : topCount([Produits].com/kb/294714. vous devez utiliser SQL tabulaire. Problèmes d'exécution de rapports Les rubriques de cette section traitent des problèmes éventuels lors de l'affichage ou de l'exécution de rapports.[Quantité retournée]) Guide de l'utilisateur . les récapitulatifs ne correspondent pas aux membres visibles. Cela se produit lorsque les récapitulatifs utilisent le mode d'agrégation within set. définissez le traitement sur Traitement local limité. En général. Problèmes de filtrage de données Vous pouvez utiliser des filtres pour déterminer le sous-ensemble d'enregistrements extraits par le rapport. lorsque vous créez des filtres.3. le tableau croisé suivant utilise les trois premiers produits renvoyés en tant que colonnes. non avant. Les rubriques de cette section traitent des problèmes éventuels lors de l'utilisation de filtres dans des rapports.microsoft. Pour les autres fonctions. Les récapitulatifs des rapports ne correspondent pas aux membres visibles Si un tableau croisé ou un graphique créés dans Report Studio à partir d'une source de données dimensionnelle disposent d'une fonction d'ensemble dépendante du contexte telle que filter ou topCount sur une arête. reportez-vous à l'article de la Base de connaissances de Microsoft à l'adresse http://support. sélectionnez les fonctions disponibles dans la liste Fonctions de bases de données. Par exemple. Ce problème survient car un récapitulatif qui utilise le mode d'agrégation within set utilise un ensemble dépendant des membres avec lesquels il crée une intersection sur l'arête opposée.Création de rapports professionnelle 351 .

modifiez l'expression de la donnée élémentaire contenant la fonction d'ensemble dépendante du contexte. créant ainsi le tableau croisé à arête unique suivant. Lorsque vous exécutez le rapport. Vous constatez que les trois premiers produits renvoyés dans chaque région sont obtenus en faisant glisser les colonnes à droite des lignes. Notez que les valeurs récapitulatives pour Total (Région) et Minimum (Région) correspondent aux valeurs des membres visibles. Pour obtenir des valeurs récapitulatives qui reflètent les membres visibles.Annexe A: Dépannage où [Produits] correspond au niveau. toutes les valeurs récapitulatives reflètent les membres visibles du tableau croisé. ne correspondent pas aux valeurs de membres du tableau croisé. modifiez l'expression de la façon suivante : topCount([Produits]. 352 Report Studio . Lotion Zutinsect Extra 90110 et Abrisol 30 94110. Cela signifie que les trois premiers produits renvoyés dans toutes les régions. Pour cet exemple. sauf l'Europe centrale.tuple([Quantité retournée]. à l'exception de la ligne Europe centrale. defaultMember([Bureaux détaillants]))) où [Produits] correspond au niveau et [Bureaux détaillants] à la hiérarchie. ne sont pas Lotion Zutinsect 89110.3. Les valeurs récapitulatives pour Total (ProduitsRetournés) et Minimum (ProduitsRetournés) de toutes les lignes. de façon à ce qu'elle inclue un nuplet verrouillé sur le membre implicite de chaque hiérarchie qui figure sur l'arête opposée. Cela est dû au fait que ces valeurs récapitulatives représentent les quantités totales et minimales renvoyées pour ces trois produits dans chaque région.

Créez la source de données en utilisant le nom indiqué dans le message d'erreur. Cognos Connection ou Report Studio. virgule décimale comprise.2 MR1 et les versions ultérieures. dans certains cas. Si une valeur dépasse 19 chiffres. Une erreur de débordement se produit lorsqu'une valeur d'un tableau croisé compte plus de 19 caractères Dans un tableau croisé. assurez-vous que l'utilisateur dispose des droits d'accès nécessaires pour établir la connexion indiquée. Cette fonction n'existe pas pour Oracle dans Cognos 8.Création de rapports professionnelle 353 .. L'erreur ORA-00907 se produit lors de l'exécution d'un rapport Lors de l'utilisation d'une source de données Oracle 9. les valeurs peuvent être composées d'un maximum de 19 caractères. vous devez modifier un fichier de configuration afin de réduire la précision décimale. Par défaut. Erreurs d'analyse lors de l'ouverture ou de l'exécution d'un rapport mis à niveau Les versions antérieures de ReportNet et de Cognos 8 incluaient la fonction cast_Date pour les rapports qui s'exécutaient sur une base de données Oracle. reportez-vous au Guide d'administration et de sécurité de Cognos 8. vous recevrez des erreurs d'analyse en essayant d'ouvrir ou d'exécuter le rapport. la précision décimale est définie sur 7 chiffres. les opérations de jointures multiples ou imbriquées génèrent l'erreur suivante : ORA-00907 : missing right parenthesis Si une requête utilise à la fois une jointure externe gauche et la clause conditionnelle ON. on obtient comme résultat des zéros plutôt que des valeurs nulles.1. une erreur de débordement se produit. la source de données n'a pas été créée.. Si l'erreur se produit constamment.Annexe A: Dépannage Impossible de trouver la base de données dans le Content Store (Erreur QE-DEF-0288) Vous ne pouvez pas extraire de données de la base de données sélectionnée lorsqu'un rapport est en cours d'exécution dans Query Studio. Guide de l'utilisateur . Le message d'erreur suivant s'affiche : QE-DEF-0288 Impossible de trouver la base de données. Pour utiliser plus de 11 entiers. limitant le nombre d'entiers à 11 chiffres. Si un rapport qui utilise une base de données Oracle inclut la fonction cast_Date.2. Pour en savoir davantage. Si l'erreur ne se produit pas lorsque vous vous êtes connecté en tant qu'administrateur.

les problèmes suivants se produisent : ● La sortie pour diffusion en rafale n'est pas enregistrée dans Content Manager. Lorsque vous placez le curseur sur un élément du volet Éléments insérables. Par la suite. il est impossible d'afficher la sortie en rafale dans Cognos Connection. Le paramètre 1 correspond à la clé de diffusion en rafale. Cela peut également se produire si vous tentez d'exécuter un rapport qui utilise des éléments auxquels vous n'avez pas accès. mais la sortie pour diffusion en rafale destinée aux États-Unis ne l'est pas. Si vous choisissez d'envoyer un courrier électronique à chaque destinataire 354 Report Studio . chaque sortie pour diffusion en rafale est envoyée à une liste de destinataires.. Maryse Frank n'est pas un destinataire valide. seuls les destinataires valides recevront le courrier électronique. Même si la sortie est envoyée en tant que pièce jointe en cochant la case Ajouter le rapport en tant que pièce jointe. Le nom unique de membre de chaque élément manquant s'affiche dans une liste. le nom unique de membre de cet objet s'affiche dans une infobulle. un rapport est défini pour une diffusion en rafale à l'échelle des pays et les destinataires sont des directeurs. Les sorties pour diffusion en rafale destinées au Canada et à la France sont enregistrées dans Content Manager. ● Si vous choisissez d'envoyer la sortie par courrier électronique. ● Le message d'erreur suivant s'affiche dans l'historique d'exécution du rapport. Détails : <param type="string" index="3"/> Remarque : La liste de destinataires comprend des destinataires valides et non valides. Le nom unique de membre contient le chemin d'accès complet de la hiérarchie de l'élément. un administrateur peut créer une analyse qui comprend des éléments pour lesquels vous ne disposez pas des droits d'accès nécessaires. il sera possible d'exécuter le rapport ou l'analyse. Si la liste de destinataires contient des entrées non valides. Par exemple. Marie États-Unis : Peter. Par exemple. Impossible d'afficher un rapport diffusé en rafale Lorsque vous diffusez un rapport en rafale. le paramètre 2 à la liste de destinataires et le paramètre 3 contient les messages d'erreurs retournés par Content Manager. Cette situation peut se produire si des membres ont été supprimés ou modifiés dans la source de données.Annexe A: Dépannage Rapport ou analyse non exécutés en raison d'éléments manquants Vous tentez d'exécuter un rapport ou une analyse et vous recevez un message indiquant qu'un ou plusieurs éléments sont manquants ou qu'ils ont été modifiés. Une erreur s'est produite lors de l'enregistrement de la sortie pour l'opération de diffusion en rafale <param type="string" index="1"/> vers les destinataires (<param type="string" index="2"/>). Frank France : Danielle. aucun lien n'est créé lorsque vous cochez la case Inclure un lien vers le rapport. La solution consiste à trouver un élément de remplacement convenable dans le volet Objets insérables et de le faire glisser dans la colonne Nouvel élément. Par conséquent. L'exécution du rapport produit les pays et les destinataires suivants : ● ● ● Canada : Jean.

La méthode utilisée pour supprimer ou corriger les destinataires non valides dépendra de la façon dont la liste a été établie. Exécutez de nouveau le rapport. Cela est dû au fait que le navigateur Macintosh Safari ne dispose pas du module d'extension Adobe Acrobat nécessaire. Liens d'accès au détail désactivés dans le navigateur Safari Lorsque vous affichez un rapport au format PDF dans le navigateur Macintosh Safari. par exemple les colonnes de liste ou les niveaux de tableau croisé. Le message d'erreur généré contiendra les noms de Peter et de Frank comme valeurs du paramètre 2. Pour éviter ce problème. la nouvelle feuille de style appliquée modifie son aspect. 2. aucun lien vers la sortie destinée aux États-Unis ne sera inclus dans le courrier électronique qui sera envoyé à Peter. Corrigez ou supprimez les destinataires non valides. Pour conserver la mise en forme du rapport d'origine. vous ne pouvez pas ouvrir les hyperliens. 2. sans indiquer lequel n'est pas valide. soit par le biais d'une zone calculée. Guide de l'utilisateur . cliquez sur Propriétés du rapport.Création de rapports professionnelle 355 . Procédure 1. À l'aide de la liste de destinataires. 3. 4. Vous devrez peut-être communiquer avec votre administrateur pour établir la liste de destinataires non valides. Dans le menu Fichier de Report Studio. Consultez le message d'erreur qui se trouve dans l'historique d'exécution du rapport. procédez comme suit : Procédure de correction ou de suppression de destinataires d'une diffusion en rafale 1. Cochez la case Utiliser les styles de rapports 1. soit au moyen d'une table de diffusion en rafale. déterminez lesquels ne sont pas valides. Un rapport mis à niveau à partir de ReportNet ne conserve pas son aspect d'origine Lorsque vous mettez à niveau un rapport vers Cognos 8.Annexe A: Dépannage et que vous cochez la case Inclure un lien vers le rapport. vous pouvez sélectionner une feuille de style différente. Cette action permet de conserver l'aspect d'origine du rapport et spécifie que la mise en forme d'origine est appliquée aux éléments ajoutés au rapport. Pour corriger ce problème. utilisez le format HTML pour créer les rapports d'accès au détail pouvant être affichés dans Safari.x. Un total cumulatif dans les rapports regroupés renvoie des résultats inattendus Le calcul du total cumulatif d'un rapport groupé a renvoyé des valeurs inattendues.

Par exemple. Dans d'autre cas. Résultats inattendus lors de l'accès au détail d'une source de données relationnelles à partir d'un cube. vous pouvez la transférer dans un calcul afin d'accéder au détail de deux cubes lorsque le nom unique de membre ne correspond pas. le cube source transmet le code de catégorie et non la valeur d'origine. Lorsque vous accédez au détail d'une source de données relationnelles à partir d'un cube. procédez comme suit : ● Créez le paramètre de rapport cible en saisissant : roleValue('_businessKey'. Si l'accès au détail n'était pas activé au moment de la création. Angleterre et Londres. le résultat peut différer de celui attendu. un accès au détail à partir de la catégorie Londres. Pour envoyer la clé métier au cube cible. La valeur source d'un membre de cube est utilisée en tant que clé métier de membre dans Cognos 8. mais les codes de catégorie des deux cubes sont différents. vous devez vérifier que les totaux groupés ont une tabulation avant d'appliquer le total cumulatif. reportez-vous au Guide d'administration et de sécurité de Cognos 8. Vous ne pouvez pas changer de niveau entre les dimensions partagées dans ces cubes car leurs noms uniques de membre (MUN) ne correspondent pas. Ceci pourrait également poser des problèmes d'exécution. Afin de garantir l'exécution du regroupement dans l'ordre correct.Annexe A: Dépannage Parce que la tabulation du calcul du total cumulatif dépend de l'ordre d'exécution du regroupement. une donnée élémentaire incorrecte s'affiche. la clé métier est transmise. il peut arriver qu'aucune valeur ne soit trouvée. 356 Report Studio . de déplacement et de classement des autres agrégations. définissez un calcul de total cumulatif de manière libre en dehors du sujet de requête dans Framework Manager et vérifiez que la propriété d'agrégat standard est définie sur Automatique. Pour en savoir davantage sur l'accès au détail. Ontario. Si elles ne le sont pas. La raison est que les valeurs métier clé des deux sources de données ne correspondent pas. Angleterre dans la source peut produire un rapport d'accès au détail contenant Londres. Cette technique ne fonctionne que si les clés métier sont uniques. Ses valeurs source sont conformes à un autre cube. Impossible de changer de niveau entre les cubes car les noms uniques des membres ne correspondent pas Un cube Cognos contient des identificateurs de catégorie et des valeurs d'origine différents. Si la clé métier de la valeur source est conforme aux cubes. Problèmes lors de l'accès au détail Les rubriques de cette section traitent des problèmes éventuels lors de l'accès au détail des rapports.[membre])=?invite? Lorsque vous accédez au détail.

Vérifiez que le paramètre du rapport cible figure dans la donnée élémentaire et non dans la clé métier. Dans le rapport source du cube. et non la clé métier. le cube attend un nom unique de membre (MUN) comme valeur de paramètre. Impossible de passer de la source de données relationnelles à un cube Vous ne pouvez pas accéder au détail d'un cube à partir d'une source de données relationnelles. par exemple un nom d'affichage. La clé métier est transmise à partir de la source du cube uniquement si la cible est un paramètre de valeur et si la donnée élémentaire source du cube correspond à l'un des éléments suivants : ● ● clé métier membre ou ensemble de membres Étapes de transmission du titre à la cible 1. par exemple un titre. correspondant à une propriété de membre dans le cube cible. créez une expression de calcul qui extrait le titre du membre. Les membres disposent de plusieurs propriétés telles qu'une clé métier et un titre. Cette technique n'est prise en charge que lorsque la définition d'accès au détail est créée dans Report Studio.Création de rapports professionnelle 357 . procédez comme suit : ● Dans le rapport cible du cube. Si un de ces éléments correspond aux données élémentaires de la source de données relationnelles.Annexe A: Dépannage Notez que la valeur source d'un membre de cube est utilisée en tant que clé métier dans les studios Cognos 8. vous devez transférer le titre du cube vers la cible relationnelle. Pour en savoir davantage sur l'accès au détail. créez un paramètre qui accepte le titre du membre. qui est transmise à la cible. Vous devez également modifier l'objet de définition de l'accès au détail en remplaçant la correspondance de membre originale par la nouvelle. Saisissez la ligne suivante titre([membre]) 2. alors que les sources de données relationnelles n'utilisent pas de MUN. l'accès au détail est possible tant que le rapport cible du cube est créé dans Report Studio. Si la source de données d'origine dispose d'un élément de requête. reportez-vous au Guide d'administration et de sécurité de Cognos 8. Pour envoyer la donnée élémentaire au cube cible. vous devez créer le paramètre du titre dans le rapport cible. Si la source de données cible dispose d'un élément de requête (par exemple un nom d'affichage) correspondant à une propriété de membre dans le cube source (par exemple un titre). En effet. Lorsque vous accédez au détail. Saisissez la ligne suivante titre([membre])=?invite? Guide de l'utilisateur . c'est la valeur sélectionnée.

Pour en savoir davantage sur l'accès au détail. 358 Report Studio . reportez-vous au Guide d'administration et de sécurité de Cognos 8. la valeur sélectionnée est transmise à la cible.Annexe A: Dépannage Lorsque vous accédez au détail.

81) Filtres (p. Exemples du pack Entrepôt de données VA (analyse) Les rapports suivants font partie des rapports disponibles dans le pack Entrepôt de données VA (analyse). Un graphique à barres présente les coûts de formation par région et un tableau croisé affiche les données correspondant au(x) trimestre(s) sélectionné(s). 87) Mise en forme d'une liste (p. 209) Guide de l'utilisateur .Annexe B: Exemples Des exemples de rapports sont fournis avec Cognos 8. Il utilise les fonctions suivantes : ● ● ● ● ● ● Limiteurs (p. 107) Rapports de type liste (p. vous les trouverez dans l'onglet Dossiers publics de Cognos Connection. 94) Expressions de rapports dans le sous-titre (p. 192) Invites en cascade (p. 280) Modèles (p. Il fournit également des informations sur les clients ayant renvoyé le plus grand nombre de produits. Retours et satisfaction des clients Ce rapport présente les résultats des sondages sur la satisfaction des clients effectués pour la région Asie-Pacifique en 2007. 104) Personnalisation de la couleur d'un graphique (p. 104) Personnalisation de la couleur et de la taille d'un graphique (p. 93) Mise en évidence conditionnelle (p. Il met l'accent sur les clients les moins satisfaits.Création de rapports professionnelle 359 . 190) Formation des employés par année Ce rapport affiche des données sur la formation des employés pour l'année et le(s) trimestre(s) sélectionnés. Après l'installation. 220) Graphiques à barres (p. Il utilise les fonctions suivantes : ● ● ● ● ● ● ● Graphiques à colonnes et à barres (p. 107) Tableaux croisés (p.

notamment les salaires. 167) Accès au détail du rapport Profil de gestionnaire (p. 104) 360 Report Studio . Il utilise le mode de création de rapports express de Report Studio. Il contient également un tableau détaillé des gestionnaires. avec un comparatif par rapport à 2005. le passif et les capitaux propres de l'année 2006. 294) Requêtes multiples (p. 190) Mise en évidence conditionnelle (p. 190) Limiteurs (p. Il utilise les fonctions suivantes : ● ● ● ● ● ● Pages multiples (p. 87) Profil de gestionnaire Ce rapport contient des informations relatives aux gestionnaires. 287) ● ● ● ● ● Rapport sur la succession Ce rapport affiche les données de succession par service et l'état de pourcentage prêt dans un graphique à colonnes. Il indique également dans quelle proportion les objectifs de vente ont été dépassés pour chaque région. ainsi que leurs possibles successeurs. comportant l'actif. 167) Paramètres et invites multiples (p. Il utilise les fonctions suivantes : ● ● Rapports de type liste (p. Ses données sont regroupées par pays. Il utilise les fonctions suivantes : ● Graphiques (p.Bilan au 31 décembre 2006 Ce rapport affiche un bilan simple. 87) Ensembles de pages (sauts de page par pays avec différents paramètres de tri et de groupement) (p. les primes et l'ensemble des compensations groupées par année. Rapport de primes de rendement globales Ce rapport de type liste affiche les employés qui ont reçu plus de 2 500 $ de prime au cours d'une année par région. 229) Expressions de rapports dans le sous-titre (p. 280) Objets masqués (p. 192) Listes (p. Le guide Démarrage fournit un exemple détaillé expliquant comment créer ce rapport.Annexe B: Exemples Société Vacances et Aventure . 240) Filtres (p. 209) Filtres (p.

228) Modèles (p. 220) Graphiques avec palette de couleurs personnalisée (p. 222) Tableaux croisés (p. Rapport de recrutement Ce rapport indique la méthode de recrutement la plus efficace pour certains postes ou certaines entreprises. Un graphique à colonnes présente les articles retournés par ligne de produits et région pour l'intervalle de dates sélectionné. 107) Ajustement des objets flottants (p. 104) Guide de l'utilisateur . postes. Il utilise les fonctions suivantes : ● ● ● Invites de saisie de date et d'heure (p. 179) Articles retournés Ce rapport affiche le nombre d'articles retournés par motif de retour et type de détaillant. 374) Invites avec une sélection implicite définie directement dans une page du rapport (p.Création de rapports professionnelle 361 . 294) Tableaux croisés (p. 87) Invites (p. 287) Postes à combler Ce rapport affiche la liste des noms de services. 81) Objets masqués (p.Annexe B: Exemples ● ● Rapports de type liste (p. 94) Graphiques à barres (p. 220) Effectifs prévus Ce rapport de type graphique montre l'écart entre les effectifs et les prévisions pour chaque organisation. durées de vacance et classement. Il utilise les fonctions suivantes : ● ● ● ● Graphiques à colonnes progressives (p. Il comporte des invites basées sur l'année. 94) Invites (p. Il utilise les fonctions suivantes : ● ● ● ● ● Accès au détail du rapport Postes à combler (p. Il utilise une invite pour l'année et constitue une cible d'accès au détail pour le Rapport de recrutement.

217) Retours par mode de commande . 294) Calculs. Le guide Démarrage fournit un exemple détaillé expliquant comment créer ce rapport. Il utilise les fonctions suivantes : 362 Report Studio . 220) Hyperliens Personnalisation de graphiques (p. commandes annulées et plaintes en 2006 Ce rapport affiche les mesures de qualité en fonction des retours de produits. Il utilise les fonctions suivantes : ● ● ● ● ● ● Modèles (p.Annexe B: Exemples Retours par commande annulée en 2006 Ce rapport affiche les mesures de qualité en fonction des retours de produits.Graphique à invites Ce rapport affiche les retours de produits et les motifs filtrés en fonction des modes de commande. et plus particulièrement des commandes annulées. 2005 Ce rapport de type graphique à invites affiche les revenus trimestriels réalisés en 2005 par chaque filiale VA. 294) Revenus par filiale VA. 94) avec indentation de texte Singletons (p. y compris la fonction tuple() (p. 209) ● Retours par dommage. 209) Accès au détail du rapport Retours par commande annulée en 2006 (p. 81) Palettes personnalisées Invites (p. y compris la fonction tuple() (p. 104) Tableaux croisés (p. Il utilise les fonctions suivantes : ● ● ● ● ● Graphiques circulaires (p. 107) Singletons (p. 94) avec indentation de texte Singletons (p. 104) Tableaux croisés (p. Il utilise les fonctions suivantes : ● ● ● ● Graphiques circulaires (p. 217) Accès au détail du rapport Retours par dommage. 217) Calculs. commandes annulées et plaintes en 2006 (p.

représentant Ce rapport génère des factures pour toutes les ventes réalisées par Donald Chow. 149) Calculs (p. Rapport Performances de ventes diffusé en rafale Ce rapport de type liste indique comment transmettre à un directeur commercial par le biais de la diffusion en rafale un rapport sur les ventes de produits du personnel de la région Europe du Nord.Donald Chow. Il utilise les fonctions suivantes : ● ● ● ● Rapports de type liste (p. 87) Ajout de cellules de lignes à une liste (p. 209) Mise en forme de tables (p. 220) Tableaux croisés (p. Il utilise les fonctions suivantes : ● ● ● ● ● ● Rapports de type liste (p. 190) Exemples du pack Entrepôt de données VA (requête) Les rapports suivants font partie des rapports disponibles dans le pack Entrepôt de données VA (requête). 209) Exemples du pack Ventes VA (requête) Les rapports suivants font partie des rapports disponibles dans le pack Ventes VA (requête). 94) Filtres (p.Annexe B: Exemples ● ● ● ● Graphiques à barres (p. 271) Mise en évidence conditionnelle (p. Factures de commande . Cognos 8 doit être configuré afin d'utiliser un serveur de messagerie. 162) Guide de l'utilisateur . 280) Modèles (p. 104) Invites (p. 87) Diffusion en rafale (p. Pour diffuser correctement ce rapport. 81) Filtres (p.Création de rapports professionnelle 363 . 190) Calculs (p.

ainsi que des exemples de rapports. Pour utiliser les exemples. tel que Sun Java System Directory Server.sun. reportez-vous au manuel Architecture and Deployment Guide ou aux conseils éprouvés et aux méthodologies d'implémentation Cognos sur le site Web Cognos Global Customer Services (http://support. Pour en savoir davantage sur les exemples d'analyses. de modèles de requêtes et de tableaux de bord.cognos. Types d'exemples Les exemples incluent ce qui suit : ● Deux bases de données contenant toutes les données d'entreprise. reportez-vous au Guide d'installation et de configuration. Pour obtenir des instructions sur la façon d'installer et de configurer les exemples. reportez-vous au Guide d'administration et de sécurité. ainsi que les meilleures pratiques en termes techniques et professionnels.com/download/). ● Des rapports qui contiennent des conseils détaillés pour expliquer comment et pourquoi ils ont été créés. Pour en savoir davantage. consultez les modèles relatifs aux produits sur le site Web Cognos (http://www. visitez le site Web Cognos Global Customer Services (http://support.cognos. Pour en savoir davantage sur les options et les environnements d'installation spécifiques.Annexe B: Exemples Exemples pour la société Vacances et aventure Les exemples pour la société Vacances et aventure illustrent les fonctions du produit. Remarque : Vous pouvez télécharger une version de Sun Java System Directory Server depuis le site Web de Sun (http://www. Pour en savoir davantage sur la conformité. Remarque : Ces rapports sont stockés dans un dossier nommé Exemples pratiques à l'intérieur du dossier d'exemples de l'installation Cognos 8. y compris une carte stratégique pour la compagnie consolidée.com). Emplacement des exemples Les exemples sont fournis avec le produit et les exemples relatifs à chaque studio sont décrits dans le guide de l'utilisateur et l'aide en ligne connexes. Vous pouvez aussi les utiliser pour tester et partager des techniques de conception de rapports. Une base de données d'indicateurs et les indicateurs associés.cognos. Pour obtenir des exemples sur les différents types d'activités. 364 Report Studio . La liste se présente sous la forme d'un fichier LDIF qui peut être importé dans un serveur de répertoires.com). ● Sécurité Vous pouvez définir un niveau de sécurité sur les exemples en utilisant une liste d'employés incluse avec le produit.com). vous devez les définir et les configurer ou contacter votre administrateur pour savoir où ils sont installés. de requêtes. Remarque : Vous devez avoir installé Metric Studio pour utiliser ces exemples. ainsi que pour le dépannage. reportez-vous au Guide d'installation et de configuration ou au Guide d'administration et de sécurité. les exemples de modèles associés pour les requêtes et l'analyse.

Annexe B: Exemples Le groupe de sociétés Vacances et aventure Pour faciliter la création d'exemples. la filiale Amériques crée des rapports en dollars américains. notamment les exemples financiers. reportez-vous aux descriptions de chaque exemple de cette annexe. Les revenus de Vacances et Aventure proviennent de magasins d'entreprise et d'opérations de franchise. Division (journal comptable) Siège social (1700) Département (journal comptable) Ventes 1720 Marketing (1750) Guide de l'utilisateur . La structure d'organisation est affichée ci-dessous. comme illustré par le tableau suivant.Europe du Sud (CEU 7199) EURO VA .Europe du Nord (NEU 5199) EURO Chaque société utilise la même structure de départements et de journal comptable. Pour rechercher des exemples qui utilisent des fonctions de produits spécifiques.Europe centrale. Le diagramme ci-dessous illustre la structure d'organisation consolidée.Valeurs consolidées (société de portefeuille) USD VA .Asie/Pacifique (EAX 4199) YEN Accessoires VA (EUX 8199) EURO Année 1 60% Année 3 50 % Année 1 40 % Année 3 50 % VA .Création de rapports professionnelle 365 .Amériques (AMX 1099) USD VA . mais la monnaie locale utilisée par le siège social est le dollar canadien et celle de la division Opérations est le peso. y compris les pourcentages de croissance en termes de propriété pour VA . certaines informations générales relatives à la société fictive Vacances et aventure sont utiles. Les revenus sont consolidés depuis les filiales en propriété exclusive. Par exemple. Il est possible que les divisions n'utilisent pas la même monnaie pour créer des rapports. Vacances et aventure . et affiche la monnaie dans laquelle les rapports ont été créés.Europe centrale (CEU 6199) EURO VA . ainsi que le préfixe de journal comptable pour chaque filiale.

Les autres exemples ne dépendent pas de profils de sécurité.2006). Si vous utilisez Metric Studio. Ce répertoire d'authentification est nécessaire pour les cubes de Transformer 8 et les exemples de Cognos Planning. Ventes et marketing Les données relatives aux ventes et au marketing sont disponibles pour toutes les sociétés du groupe Vacances et Aventure. départements et emplacements. du poste ou du département et de l'entreprise. les exemples d'indicateurs pour les ressources humaines sont aussi disponibles. consultez l'analyse Revenus par rapport au % de profit brut par marque. la formation (rapport Formation des employés par année) . Le marketing et les campagnes de ventes sont liés aux sociétés régionales Vacances et Aventure. basée sur le cube Ventes et marketing. 364). Pour en savoir davantage. 366 Report Studio . Les employés sont aussi répertoriés dans un exemple de fichier LDIF (p. L'agrégation a été définie pour les mesures Description sommaire du poste de l'employé.Annexe B: Exemples Division (journal comptable) Département (journal comptable) Informatique (1760) Ressources humaines (1730) Finances (1740) Approvisionnement (1710) Opérations (1800) Production et distribution (1820) Service à la clientèle (1820) Employés Les données Vacances et Aventure contiennent une liste complète des employés de l'ensemble des divisions. reportez-vous au rapport Effectifs prévus. du directeur. afin de faciliter la création de rapports sur différents types d'agrégation. Par exemple. les évaluations des performances et les enquêtes sur le taux de satisfaction des employés (Niveau de satisfaction des employés . les groupes de mesures et les dimensions connexes sont répartis dans des dossiers.Commissions pour l'Europe centrale). Accessoires VA dispose de détails plus fournis pour prendre en charge les exemples d'analyse. reportez-vous au Guide d'installation et de configuration. Par exemple. Dans le pack Entrepôt de données VA (analyse). Les employés sont classés en hiérarchies en fonction de la région. de façon que les éléments Nombre de postes et Nombre prévu de postes s'agrègent en maximum pour les dimensions de temps et en somme pour les autres dimensions. Des données sont disponibles pour les rapports sur les primes (Rapport de primes de rendement globales) et les commissions sur les ventes (rapport Ventes .

Les revenus des points de vente de franchise sont disponibles au niveau consolidé uniquement (cube Ventes et marketing). Pour en savoir davantage sur les techniques de modélisation. en raison de facteurs tels qu'une augmentation de l'activité commerciale continue et des produits nouveaux ou améliorés.Création de rapports professionnelle 367 . Points de vente Les revenus des points de vente d'entreprise sont disponibles au niveau des transactions. Base de données. comme la ligne de produits de lunettes de soleil à forte marge. Dans les lignes de produits vendues par les cinq sociétés régionales (toutes à l'exception d'Accessoires VA). Les cinq autres filiales du groupe d'entreprises sont régionales et vendent toutes les lignes de produits pour les détaillants de leur région. ces informations peuvent aussi être surveillées à l'aide d'indicateurs. etc. la ligne de produits qui inclut des aérosols contre les insectes. le rapport intitulé Les 10 meilleurs détaillants de 2005 utilise des graphiques de type Éclat et des données de liste pour étudier les revenus au niveau des détaillants. modèles et packs de la société Vacances et aventure Les modèles de la société Vacances et aventure illustrent les techniques de modélisation et prennent en charge les exemples. Vous devez avoir accès à Framework Manager. ensemble et trimestre). 2005). Les indicateurs relatifs aux détaillants montrent que le nombre de points de vente de détail a diminué sur la période que couvrent ces données. reportez-vous au Guide de modélisation des métadonnées ou au manuel User Guide de Framework Manager. vous voyez la même chose dans les exemples d'indicateurs. Par exemple. de l'écran solaire. pour consulter les exemples de modèles. n'a pas fait recette (Satisfaction relative aux produits . Par exemple. Sondages auprès des clients Les données contiennent également des informations sur les sondages auprès des clients. Les modèles sont basés sur l'entrepôt de données VA et la base de données transactionnelles de ventes VA et constituent le fondement des exemples de rapports et de requêtes.Annexe B: Exemples Globalement. les promotions ont connu un succès mitigé (Succès des promotions par campagne. Si vous utilisez Metric Studio. dans toutes les régions (Revenus par filiale VA. l'outil de modélisation de Cognos 8. les sociétés VA ont connu une croissance solide sur l'ensemble de leurs lignes de produits (Croissance des ventes année après année). Chaque modèle contient deux packs pour l'analyse de publication (dimensionnelle) et les vues de requête des données. Si vous utilisez Metric Studio.Articles de protection 2005) et le mécontentement du détaillant peut provenir de la qualité du service à la clientèle et non des retours (Retours et satisfaction des clients). uniquement des accessoires. Vous pouvez aussi être amené à définir les exemples de bases de données Guide de l'utilisateur . Une description de chaque exemple de rapport ou de requête figure dans le guide de l'utilisateur du studio dans lequel vous ouvrez l'exemple. Accessoires VA vend dans le monde entier.

la dimension de date contient des calculs relatifs aux langues. Pour permettre l'agrégation à différents niveaux de granularité. les hiérarchies d'employés où ces derniers sont classés par directeur. Pour permettre la création de jointures simples entre les tables de correspondance et chaque niveau d'une dimension.cpf. Entrepôt de données VA Le modèle Entrepôt de données VA. Il contient des données sur les ressources humaines. ● 368 Report Studio . entreprise.Annexe B: Exemples et de connexions. Les modifications et les ajouts suivants ont été effectués dans la vue Vue Affaires : ● Des calculs ont été ajoutés aux sujets de requête de modèle. Quand la base de données a plusieurs hiérarchies. certains sujets de requête de modèle ont été créés. les ventes et le marketing. ces tables ont été copiées. voir les tables de correspondance des produits. au lieu d'utiliser un appel de métadonnées vers la base de données. Par exemple. Les modifications et les ajouts suivants ont été effectués dans la vue Base de données : ● ● Des jointures ont été ajoutées selon les besoins. Cognos 8 peut ainsi extraire des métadonnées directement depuis le pack dans la plupart des cas. de nouvelles dimensions ont été créées pour les organiser. ● La vue commerciale contient uniquement des sujets de requête de modèle. La vue Base de données est très similaire à la structure de la base de données sous-jacente. ainsi que les finances. Pour obtenir des instructions. great_outdoors_data_warehouse. Dans la vue Base de données. Par exemple. Toutes les tables (sujets de requête de base de données) sont inchangées. La vue Base de données contient un quatrième espace-noms (Données VA) pour les informations communes. les trois domaines d'activité sont groupés en espaces-noms distincts. Par exemple. voir les relations entre Time et Sales ou Sales fact. repose sur la base de données GOSALESDW. région et poste. groupées en domaines d'activité. Par exemple. sans jointures. reportez-vous au Guide d'administration et de sécurité ou au Guide d'installation et de configuration.

vous devez utiliser un calcul tel que celui illustré ci-dessous. [Business view].[Sales staff code] and ([Business view]. great_outdoors_sales. Les sujets de requête de modèle qui ont été créés dans la vue de la base de données afin de permettre la création de jointures sur la dimension de temps ont été liés en tant que raccourcis de références. Les modifications et les ajouts suivants ont été effectués dans la vue Vue Affaires : ● ● Des calculs ont été ajoutés aux sujets de requête de modèle.[Day key (order date)] between [Business view]. pour la relation entre Personnel de vente et Commandes. La vue Base de données est très similaire à la structure de la base de données sous-jacente. ● La vue commerciale contient uniquement des sujets de requête de modèle. Les modifications et les ajouts suivants ont été effectués dans la vue Base de données : ● Pour qu'il soit possible de joindre les tables de fait à la dimension de temps.[Sales]. D'autres jointures ont été ajoutées selon les besoins.[Sales Staff]. qui est structurée en tant que base de données transactionnelles.[Day key (period record end date)] ) ● ● Guide de l'utilisateur . repose sur la base de données GOSALES.Création de rapports professionnelle 369 . Il contient principalement des données de vente. des sujets de requête de modèle et des jointures multiparties ont été utilisés. Quand la base de données a plusieurs hiérarchies. Pour cela. des calculs sont requis afin de garantir l'extraction de l'enregistrement correct pour la période. sans jointures. de nouvelles dimensions ont été créées pour les organiser.[Day key (record start date)] and [Business view].[Sales Staff]. Dans le cadre de la modification progressive des dimensions.Annexe B: Exemples La base de données transactionnelles Ventes VA Le modèles Ventes VA.[Sales Staff].[Sales].[Sales staff code]=[Business view].cpf.

Annexe B: Exemples 370 Report Studio .

telles que les produits ou les régions. sauf dans les graphiques à barres. La sortie de certains types de graphiques n'est pas prise en charge par Microsoft Excel ou a un aspect différent. L'axe des X. Vous pouvez ajouter d'autres éléments. Pour en savoir davantage. 553). Un graphique peut posséder plusieurs axes des Y.Création de rapports professionnelle 371 . L'axe des Z est l'axe vertical des graphiques 3-D. Éléments de graphique Le graphique à colonnes ci-dessous présente les éléments de graphique les plus courants. Guide de l'utilisateur . comme les chiffres ou les volumes de ventes. Par exemple. Quadrillage Titre Sous-titre Série de données Titre de l'axe des Y Catégories Libellés de l'axe des X Cartouche Titre de l'axe des X Axes Les axes sont les lignes qui constituent un cadre de référence pour les mesures ou les comparaisons. tels que des lignes de base et des remarques. à l'aide de Report Studio. L'axe des Y fait référence aux mesures de données quantitatives.Annexe C: Types de graphiques Un graphique permet d'obtenir une représentation graphique de données. correspond aux données qualitatives. reportez-vous à la section "Production de rapports au format Microsoft Excel" (p. vous pouvez créer un graphique pour comparer les ventes réelles par rapport aux ventes prévues ou pour savoir si les ventes augmentent ou diminuent au fil des trimestres. Il s'agit de l'axe horizontal. ou axe des abscisses.

on trouve les barres horizontales.Annexe C: Types de graphiques Quadrillage Les axes sont les lignes qui constituent un cadre de référence pour les mesures ou les comparaisons. Chaque série possède sa propre couleur et son propre motif et est décrite dans la légende. Sélection d'un type de graphique et d'une configuration Pour choisir un type de graphique. Séries de données Une série de données est un groupe de points de données associées et placées dans un graphique. tenez compte des données à illustrer. lignes et aires Les graphiques utilisent des colonnes. les catégories correspondent aux lignes de produits de la société Vacances et aventure. Les catégories de plusieurs séries de données sont affichées ensemble à l'aide de repères groupés et superposés. Dans l'exemple de graphique. Parmi les autres exemples de représentations visuelles. Le quadrillage principal commence au niveau des coches présentes sur un axe et s'étend au-delà des repères de données. Fonction Afficher les contributions de parties à un tout Type de graphique ou configuration graphique circulaire configuration superposée configuration proportionnelle superposée 372 Report Studio . Colonnes. Légende Une légende décrit les motifs ou couleurs attribués aux séries de données ou aux catégories figurant dans le graphique. 2005 et 2006. Chaque type de graphiques et configuration met l'accent sur différents aspects. dans des colonnes groupées. Dans l'exemple de graphique. les séries de données correspondent aux années de commande 2004. les points et les bulles. des lignes et des aires afin d'obtenir une représentation visuelle de points de données. Catégories Les catégories sont des groupes de données associées issues des séries de données et placées sur l'axe des X.

suivie de près par l'Europe centrale. exécutez le rapport au format Excel feuille simple. Les graphiques circulaires peuvent tracer des données à l'aide de configurations standard. proportionnelles et 3 D. tel qu'un graphique à éléments superposés. Pour en afficher davantage. il est conseillé d'utiliser un graphique proportionnel superposé.Annexe C: Types de graphiques Fonction Type de graphique ou configuration Afficher des tendances temporelles ou des graphique à courbes valeurs contrastées sur différentes catégories graphique à aires graphique à barres graphique à colonnes Comparer des groupes d'informations connexes à des valeurs réelles configuration standard radar 3D Comparer différents types d'informations quantitatives courbes et colonnes Graphiques circulaires Un graphique circulaire permet de mettre en évidence des proportions. Les graphiques circulaires utilisent les secteurs d'un cercle pour afficher la relation entre des parties et un tout. nous vous conseillons d'utiliser un autre type de graphique. Pour mettre en évidence des valeurs proprement dites. Guide de l'utilisateur . La totalité des graphiques s'affichera dans le rapport. Pour éviter d'avoir plusieurs graphiques circulaires lorsque vous souhaitez illustrer plusieurs séries de données. Les rapports au format PDF ou HTML n'affichent au maximum que 16 graphiques circulaires ou de type jauge.Création de rapports professionnelle 373 . Le graphique circulaire ci-dessous montre que la part de revenu la plus élevée provient de la région Amériques. Un graphique circulaire représente une seule série de données.

La sortie de ce type de graphique n'est pas prise en charge par Microsoft Excel. Les graphiques à colonnes progressives sont utiles pour mettre en évidence la part d'un segment individuel par rapport au tout. superposées. Le graphique à colonnes progressives ci-dessous analyse la part de chaque ligne de produits par rapport aux revenus. proportionnelles superposées et 3 D. 374 Report Studio . Les graphiques à colonnes utilisent des repères de données verticaux pour comparer des valeurs individuelles. Le graphique à colonnes ci-dessous utilise des valeurs réelles pour afficher le revenu de chaque ligne de produits.Annexe C: Types de graphiques Graphiques à colonnes Un graphique à colonnes permet de comparer des données distinctes ou d'illustrer des tendances au fil du temps. Ils sont également appelés graphiques en cascade. Graphiques à colonnes progressives Un graphique à colonnes progressives est semblable à un graphique à barres superposées dont les segments de chaque barre sont décalés verticalement par rapport au segment suivant. Les graphiques à colonnes peuvent tracer des données à l'aide de configurations standard.

Les graphiques de Pareto classent les catégories de la plus fréquente à la moins fréquente. Il est plus efficace d'agir sur les causes des événements les plus fréquents que de résoudre un problème facile mais peu courant.Création de rapports professionnelle 375 . La sortie de ce type de graphique n'est pas prise en charge par Microsoft Excel. Vous pouvez créer des comparaisons avant/après de graphiques de Pareto afin d'illustrer l'impact des actions correctives appliquées. Graphiques de Pareto Un graphique de Pareto est très utile pour établir des priorités au niveau des changements de processus et mettre en valeur ces derniers.Annexe C: Types de graphiques Les graphiques à colonnes progressives peuvent tracer des données à l'aide de configurations standard et 3 D. Guide de l'utilisateur . Vous pouvez également créer des graphiques de Pareto avec des barres horizontales. Le graphique de Pareto ci-dessous démontre que le motif de retour le plus fréquent pour un produit est la non-satisfaction du client. Vous pouvez également créer des graphiques progressifs avec des barres horizontales.

Les graphiques à barres utilisent des repères de données horizontaux pour comparer des valeurs individuelles. superposées et proportionnelles superposées. Les graphiques à barres peuvent tracer des données à l'aide de configurations standard. L'utilisation de graphiques à courbes superposées n'est pas conseillée car il n'est pas facile de les distinguer des graphiques à courbes non superposées utilisant plusieurs séries de données. Le graphique à courbes ci-dessous montre une tendance à la hausse pour les revenus de chaque territoire.Annexe C: Types de graphiques Graphiques à barres Un graphique à barres est utile pour illustrer des tendances au fil du temps et pour représenter un grand nombre de séries de données. les données sont placées à intervalles réguliers sur des points reliés par des courbes. Graphiques à courbes Un graphique à courbes est utile pour illustrer des tendances au fil du temps et pour représenter un grand nombre de séries de données. 376 Report Studio . Le graphique à barres ci-dessous illustre le revenu réel de chaque pays. Dans un graphique à courbes.

Création de rapports professionnelle 377 .Annexe C: Types de graphiques Les graphiques à courbes peuvent tracer des données à l'aide de configurations standard. proportionnelles superposées et 3 D. Le graphique à aires superposées ci-dessous illustre la quantité de produits vendus sur une période de deux ans dans plusieurs territoires. L'utilisation de graphiques à aires standard n'est pas conseillée dans un graphique illustrant plusieurs séries de données. Les graphiques à aires superposées permettent également d'afficher la relation entre des parties et un tout. superposées. Guide de l'utilisateur . Un graphique à aires est semblable à un graphique à courbes. Graphiques à aires Un graphique à aires permet de mettre en valeur l'amplitude des modifications au fil du temps. superposées. proportionnelles superposées et 3 D. si ce n'est que des couleurs ou des motifs sont appliqués aux aires situées en dessous des courbes. car il est possible que les aires dont les valeurs sont inférieures soient cachées par les autres aires. Les graphiques à aires peuvent tracer des données à l'aide de configurations standard.

proportionnelles superposées et 3 D. Les graphiques radar peuvent tracer des données à l'aide de configurations standard et superposées. Les graphiques radar intègrent plusieurs axes en une même figure radiale. Le graphique de type combinaison ci-dessous montre le revenu prévu sous forme de graphique à colonnes et le revenu réel sous forme de graphique à aires. Graphiques radar Un graphique radar constitue un outil de comparaison très utile pour les graphiques représentant un petit nombre de séries de données. superposées. Les graphiques de type combinaison permettent de tracer des données à l'aide de configurations standard. d'aires et de courbes. Le graphique radar ci-dessous illustre les revenus de plusieurs types de détaillants dans divers territoires de vente. 378 Report Studio .Annexe C: Types de graphiques Graphiques de type combinaison Les graphiques de type combinaison permettent de tracer des séries de données multiples à l'aide de combinaisons de colonnes. Les données sont placées sur chaque axe et reliées aux axes adjacents par des traits connecteurs.

Guide de l'utilisateur . La taille de la bulle constitue une troisième mesure.Création de rapports professionnelle 379 . pas forcément à intervalles réguliers. Le graphique à nuage de points ci-dessous montre la corrélation entre coût de production et bénéfice brut pour chaque ligne de produits. Les graphiques à nuage de points sont utiles pour analyser les corrélations entre différents ensembles de données. Les graphiques à bulles s'avèrent utiles pour représenter des données financières de façon claire.Annexe C: Types de graphiques Graphiques à nuage de points Les graphiques à nuage de points utilisent des points de données pour placer deux mesures le long d'une échelle. La taille de chaque bulle représente le profit brut. comme les graphiques à nuage de points. Le graphique à bulles ci-dessous représente les quantités et les revenus de chaque ligne de produits. La sortie de ce type de graphique n'est pas prise en charge par Microsoft Excel. Graphiques à bulles Les graphiques à bulles utilisent des bulles et des points de données pour tracer des mesures sur une échelle.

Les graphiques à quadrants sont semblables à des graphiques à bulles divisés en quatre parties égales. menaces sur le marché). Le graphique à points ci-dessous indique le revenu de chaque ligne de produits. faiblesses de l'entreprise et des opportunités. à l'aide d'un axe x. Utilisez un graphique à quadrants pour présenter des données qui peuvent être classées par catégories dans les quadrants. La taille de chaque bulle représente la quantité. Un graphique à points peut être comparé à un graphique à courbes sans courbes. avec seulement les points de données. par exemple une analyse SWOT (analyse des forces. d'un axe y et d'une bulle dont la taille représente la valeur de la troisième mesure.Annexe C: Types de graphiques Graphiques à points Les graphiques à points permettent de présenter des données quantitatives de façon claire. Les graphiques à points utilisent plusieurs points pour tracer des données sur l'axe des abscisses. Graphiques à quadrants Les graphiques à quadrants permettent de tracer des données contenant trois mesures. 380 Report Studio . Le graphique à quadrants ci-dessous montre la relation entre coût de production et bénéfice brut.

Le graphique polaire ci-dessous indique les revenus et la quantité de chaque ligne de produits. Un graphique d'intervalles d'indicateurs affiche un repère cible et un repère d'intervalle dans une colonne. Les graphiques polaires sont circulaires et utilisent des valeurs et différents angles pour présenter les informations sous forme de coordonnées polaires. Le graphique d'intervalles d'indicateurs ci-dessous compare le revenu réel et le revenu prévu. une ligne ou un graphique à aires. La distance sur l'axe radial représente les revenus.Création de rapports professionnelle 381 . Guide de l'utilisateur . tandis que l'angle par rapport à l'axe polaire indique la quantité. Graphiques d'intervalles d'indicateurs Les graphiques d'intervalles d'indicateurs permettent d'afficher un intervalle cible et un intervalle de tolérance.Annexe C: Types de graphiques Graphiques polaires Les graphiques polaires permettent de présenter des données scientifiques.

soit en utilisant plusieurs jauges. les informations apparaissent sous forme d'aiguilles d'un cadran. soit en utilisant plusieurs aiguilles sur une même jauge. 382 Report Studio . Le graphique de type jauge ci-dessous indique les revenus et les revenus prévus de chaque territoire de vente.Annexe C: Types de graphiques Graphiques de type jauge Les graphiques de type jauge permettent de comparer les valeurs d'un petit nombre de variables. Dans les graphiques de type jauge. La sortie de ce type de graphique n'est pas prise en charge par Microsoft Excel. La lecture de la valeur de chaque aiguille est facilitée par l'intervalle de données en couleur. Les rapports au format PDF ou HTML n'affichent au maximum que 16 graphiques circulaires ou de type jauge.

Parmi les exemples. superposés ou proportionnels superposés. dans chaque territoire de vente. Guide de l'utilisateur . Le haut de chaque pile représente les totaux cumulés pour chaque catégorie. les zones comportant les valeurs inférieures peuvent être masquées par d'autres. Les séries de données connexes sont regroupées pour faciliter la comparaison.Création de rapports professionnelle 383 . Par exemple. Ils illustrent la part relative représentée par chaque série de données dans le total. Vous pouvez distinguer chaque série de données par la couleur ou le motif de sa section dans la pile. Dans les graphiques à aires et les graphiques radar comportant plusieurs séries de données. un graphique à colonnes standard représentant les ventes de différentes régions met en évidence la valeur réelle des ventes de chaque région. un graphique à colonnes superposées qui illustre les ventes enregistrées pour les différentes lignes de produits met en évidence la part représentée par chaque ligne de produits dans le total. Graphiques standard Les graphiques standard ou absolus sont utiles pour comparer des valeurs spécifiques et représenter des données distinctes. courbes et aires d'un graphique. Par exemple. on peut citer les graphiques standard. au sein de chaque territoire. Lorsque vous créez des graphiques avec plusieurs séries de données. Le graphique à colonnes groupées ci-dessous présente les valeurs du revenu de chaque ligne de produits.Annexe C: Types de graphiques Configurations de graphiques Une configuration de graphique précise le type de groupement des colonnes. vous pouvez distinguer chaque série par la couleur ou le motif de son repère. Graphiques à éléments superposés Les graphiques à éléments superposés permettent de comparer la contribution proportionnelle au sein d'une catégorie. barres. telles que différentes régions ou des employés individuels. Les graphiques standard illustrent la valeur réelle de chaque série de données à partir d'un axe commun.

Lorsque les valeurs réelles sont importantes. Par exemple. il est recommandé d'utiliser une autre configuration de graphique. un graphique à colonnes superposées proportionnelles illustrant les ventes enregistrées pour les différentes lignes de produits mettra en évidence le pourcentage que représente chaque région sans faire référence aux valeurs réelles. Ils illustrent la contribution relative de chaque série de données au total. Chaque pile représente 100 %.Annexe C: Types de graphiques Il est recommandé de ne pas utiliser la configuration superposée dans les graphiques à courbes comportant plusieurs séries de données car il est difficile de distinguer les configurations standard et superposées. Le graphique proportionnel superposé ci-dessous indique le pourcentage des ventes pour chaque ligne de produits. Le graphique à colonnes superposées ci-dessous illustre la large part représentée par le matériel de camping dans le revenu réel. Les graphiques proportionnels superposés mettent en évidence les proportions. exprimée sous la forme d'un pourcentage. 384 Report Studio . Vous pouvez distinguer chaque série de données par la couleur ou le motif de sa section dans la pile. Graphiques à éléments superposés proportionnels Les graphiques proportionnels superposés permettent de comparer la contribution proportionnelle pour toutes les catégories. dans chaque région. sur la plupart des marchés.

à barres. La déformation des données dans les graphiques 3-D peut les rendre difficiles à lire avec précision. Notez l'omission des libellés sur les axes des X et des Y. Les graphiques à colonnes. à des fins de contrôle ou de suivi par exemple. Les graphiques circulaires 3-D offrent un effet visuel tridimensionnel. Il est recommandé de ne pas utiliser de graphique 3-D lorsqu'il est nécessaire de présenter des valeurs exactes.Création de rapports professionnelle 385 . tel que des graphiques à utiliser dans des présentations.Annexe C: Types de graphiques Graphiques 3-D Les graphiques 3-D permettent de mettre en valeur le contenu qu'ils illustrent. Guide de l'utilisateur . à courbes et à aires 3 D représentent les données sur trois axes. Le graphique 3-D ci-dessous présente le revenu réel de chaque ligne de produits dans chaque territoire.

Annexe C: Types de graphiques 386 Report Studio .

Dans tous les autres cas. Si la source de données sous-jacente est OLAP et si l'expression de la donnée élémentaire ne contient aucune fonction récapitulative et inclut une référence à au moins un fait dont la propriété Regular Aggregate est définie sur une valeur autre que Non pris en charge. Si la source de données sous-jacente est relationnelle et si l'expression de la donnée élémentaire ne contient aucune fonction récapitulative et inclut une référence à au moins un fait dont la propriété Regular Aggregate est définie sur une valeur autre que Non pris en charge. D'autres fonctions d'agrégation sont disponibles dans l'éditeur d'expression (p. telles que Personnaliser. le plus simple est d'attribuer à la propriété Fonction d'agrégation la valeur Automatique. définit la fonction d'agrégation sur Récapituler. Agréger Dans les listes. Automatique Suivant le type de donnée élémentaire.Création de rapports professionnelle 387 . si cette fonction est appliquée à l'expression d'une donnée Guide de l'utilisateur . Récapituler ou Calculé selon le contexte dans lequel apparaît la donnée élémentaire. Elle est également appliquée si l'expression de la donnée élémentaire : ● ● contient une fonction récapitulative. Pour y parvenir dans Report Studio. ne sont disponibles que si vous cliquez sur le bouton Agrégat de la barre d'outils. Dans les tableaux croisés. est une expression if-then-else ou case qui contient une référence à au moins une mesure modélisée dans sa condition. la fonction Récapituler est appliquée. Si la source de données sous-jacente est SAP BW. les rapports contenant des agrégations et des récapitulatifs s'exécutent mieux si l'agrégation appliquée à un élément de requête correspond à la règle d'agrégation des données clés sous-jacentes sur le serveur SAP BW.Annexe D: Fonctions récapitulatives Cette annexe décrit les fonctions récapitulatives disponibles dans Report Studio. la fonction Calculé est appliquée. applique la fonction Aucun. définit la fonction d'agrégation sur Automatique. La fonction Calculé est appliquée si la source de données sous-jacente est OLAP. 393). Pour les sources de données relationnelles standard et les sources de données relationnelles modélisées sous forme de dimension (DMR). ● contient une référence à au moins une donnée élémentaire dont la propriété Fonction de sommaire de l'agrégat est définie sur une valeur autre que Aucun. Certaines fonctions. ● contient une référence à un calcul de modèle ou à une mesure dont la propriété Regular Aggregate est définie sur une valeur autre que Non pris en charge. la fonction Aucun est appliquée.

Il s'agit de la fonction implicite. la fonction Nombre se comporte comme suit si elle est définie dans la propriété Fonction de sommaire de l'agrégat d'une donnée élémentaire : Objet Niveau Comportement La fonction Compte (éléments distincts) est utilisée. Non pris en charge. Un avertissement s'affiche lorsque vous validez le rapport. Dans les tableaux croisés. Moyenne Ajoute toutes les valeurs existantes. Calculé Indique que tous les termes de l'expression d'une donnée élémentaire sont agrégés en fonction de leurs propres règles de sommaire . les résultats de ces agrégations sont ensuite calculés dans l'expression globale. les moyennes pondérées sont calculées en fonction des valeurs de détail de niveau le plus fin dans la source de données. puis en ajoutant 100 à chaque valeur. les valeurs du calcul de requête Quantité calculée sont calculées en ajoutant d'abord toutes les valeurs de Quantité. Ensemble de membres Attribut Mesure Si la source de données sous-jacente est une source de données relationnelle modélisée sous forme de dimension. puis divise le résultat obtenu par le nombre de valeurs existantes. Vous ajoutez un calcul de requête nommé Quantité calculée. Si la source de données sous-jacente est OLAP. une liste contient la donnée élémentaire Quantité dont la propriété Agrégation est définie sur Total. La fonction Compte (éléments distincts) est utilisée. Une erreur est renvoyée lorsque vous exécutez le rapport. Lorsque vous exécutez le rapport. Nombre Additionne toutes les valeurs existantes. Vous créez l'expression Quantité + 100 et définissez la propriété Agrégation sur Calculé. Un avertissement s'affiche lorsque vous validez le rapport.Annexe D: Fonctions récapitulatives élémentaire utilisant la fonction average. cette fonction remplace tous les ordres de résolution définis (p. Par exemple. la fonction Nombre se comporte comme suit si elle est définie dans la propriété Fonction d'agrégation ou Fonction de sommaire de l'agrégat d'une donnée élémentaire : 388 Report Studio . Pris en charge. 212).

Un avertissement s'affiche lorsque vous validez le rapport. les attributs et les mesures lorsqu'elle est définie dans la propriété Fonction d'agrégation ou Fonction de sommaire de l'agrégat d'une donnée élémentaire. Maximum Sélectionne la plus grande valeur existante. la fonction Compte (éléments distincts) est prise en charge pour les niveaux. Une erreur est renvoyée lorsque vous exécutez le rapport. Personnalisée Récapitule les données en fonction d'une expression définie par l'utilisateur. Ensemble de membres Attribut Mesure Count Distinct Renvoie le nombre total d'enregistrements non nuls uniques. Guide de l'utilisateur .Annexe D: Fonctions récapitulatives Objet Niveau Comportement La fonction Compte (éléments distincts) est utilisée. Non pris en charge. La fonction Compte (éléments distincts) est utilisée. Si la source de données sous-jacente est une source de données relationnelle modélisée sous forme de dimension. Non pris en charge. Pris en charge. Si la source de données sous-jacente est OLAP. Pris en charge.Création de rapports professionnelle 389 . Pris en charge. Une erreur est renvoyée lorsque vous exécutez le rapport. la fonction Compte (éléments distincts) se comporte comme suit si elle est définie dans la propriété Fonction de sommaire de l'agrégat d'une donnée élémentaire : Objet Niveau Ensemble de membres Attribut Mesure Comportement Pris en charge. les ensembles de membres. Valeur médiane Renvoie la valeur médiane de la donnée élémentaire sélectionnée. Un avertissement s'affiche lorsque vous validez le rapport.

Cette fonction peut être considérée comme une règle de calcul.x. 203) est définie sur Oui. puis comme une règle d'agrégation. la donnée élémentaire est groupée lorsque la propriété de requête Groupement et récapitulatif automatiques (p. Au lieu de cela. Utilisez cette fonction uniquement pour les rapports mis à niveau depuis Cognos ReportNet(R) 1. Maximum. D'un point de vue mathématique. les fonctions récapitulatives appliquées aux données élémentaires de cube équivalent à l'agrégation au niveau du détail dans Cognos 8. Ainsi. heure et date-heure. La fonction Maximum s'applique aux valeurs de type date. Les données sont agrégées à l'aide des règles suivantes : Si la source de données sous-jacente est relationnelle et si la donnée élémentaire ou le calcul est une référence à un élément de requête de fait unique du modèle dont la propriété Regular Aggregate est définie sur Somme. Si la propriété Regular Aggregate est définie sur inconnu.x qui contiennent des données élémentaires de cube. La source de données sous-jacente peut être dimensionnelle et la donnée élémentaire ou le calcul peut être une référence à un élément unique du modèle. Sinon les données sont agrégées en fonction du type de donnée élémentaire comme suit : ● ● ● La fonction Total s'applique aux valeurs numériques et aux valeurs des intervalles. si la propriété Regular Aggregate de l'élément de modèle n'est pas définie sur inconnu. les agrégats sont calculés à partir de la valeur de la propriété Fonction de sommaire de l'agrégat. seule l'agrégation au niveau du détail est appliquée. Récapitulatif Agrège les données en fonction des informations sur le modèle ou le type de données. 390 Report Studio . Si la source de données sous-jacente est relationnelle. définissez la fonction sur Calculé. Minimum. Ne s'applique pas La fonction n'est disponible que pour la propriété Fonction d'agrégation et elle indique que l'agrégation au niveau du détail ne s'applique pas. Dans ce cas.Annexe D: Fonctions récapitulatives Minimum Sélectionne la plus petite valeur existante. la fonction récapitulative qui correspond à la propriété Regular Aggregate est appliquée. Aucun N'effectue pas l'agrégation des valeurs. Dans Cognos ReportNet 1. 203) est définie sur Oui. Écart-type Renvoie l'écart-type de la donnée élémentaire sélectionnée. Moyenne ou Nombre. agrégez les données en utilisant cette fonction. cette fonction n'est pas utile pour de petits nombres d'éléments et n'est pas prise en charge si la propriété de requête Groupement et récapitulatif automatiques (p. La fonction Nombre s'applique à tous les autres éléments.

une liste contient la donnée élémentaire Quantité dont la propriété Agrégation est définie sur Moyenne.Création de rapports professionnelle 391 . Mise en correspondance des fonctions d'agrégation entre les sources de données. Vous créez l'expression Quantité + 100 et définissez la propriété Agrégation sur Récapituler. cette fonction n'est pas utile pour les petits nombres d'éléments et n'est pas prise en charge si la propriété de requête Groupement et récapitulatif automatiques est définie sur Oui. la fonction Moyenne est appliquée à chaque valeur. Total Ajoute toutes les valeurs existantes. les valeurs du calcul de requête Récapitulatif de la quantité sont calculées en ajoutant d'abord 100 à chaque valeur pour Quantité. Le tableau ci-dessous illustre la façon dont les fonctions récapitulatives des sources de données sont mises en correspondance entre Framework Manager et Report Studio. Le total est calculé car Quantité contient des valeurs numériques et l'expression du Récapitulatif de la quantité n'est pas une simple référence de donnée élémentaire. Source de données Aucune indiquée ou none average (avg) count count distinct maximum (max) minimum (min) median Framework Manager Unsupported Moyenne Nombre Count Distinct Maximum Minimum Valeur médiane Report Studio Aucun Moyenne Nombre Compte (éléments distincts) Maximum Minimum Valeur médiane Guide de l'utilisateur . Variance Renvoie la variance de la donnée élémentaire sélectionnée. Remarque : D'un point de vue mathématique. puis en calculant le total. Framework Manager et Report Studio Les fonctions récapitulatives disponibles dans Framework Manager et Report Studio reflètent celles prises en charge par les sources de données relationnelles et dimensionnelles. Lorsque vous exécutez le rapport. Vous ajoutez un calcul de requête nommée Récapitulatif de la quantité. Si l'expression Récapitulatif de la quantité est définie simplement sous la forme Quantité.Annexe D: Fonctions récapitulatives Par exemple.

Annexe D: Fonctions récapitulatives Source de données standard deviation Framework Manager Écart-type Report Studio Écart-type (stddev) sum variance (var) count non zero average non zero external any calculated unknown first_period last_period Somme Variance Count Non-Zero unknown unknown unknown unknown unknown unknown unknown Total Variance Automatique Automatique Automatique Automatique Automatique Automatique Automatique Automatique Les fonctions récapitulatives ci-dessous existent uniquement dans Framework Manager ou Report Studio. Framework Manager Automatique Calculé Report Studio Automatique Calculé Aucune fonction récapitulative correspondante Récapitulatif Aucune fonction récapitulative correspondante Ne s'applique pas 392 Report Studio . Aucune fonction récapitulative correspondante n'est disponible dans les sources de données.

L'éditeur d'expression affiche les éléments d'expression pris en charge par la source de données dans laquelle les métadonnées sont stockées. de fonctions et d'autres éléments qui est évaluée pour donner une seule valeur.Annexe E: Utilisation de l'éditeur d'expression Une expression est une combinaison d'opérateurs.|| . notez que l'opérateur de soustraction n'est pas valide si vous combinez les types de données timestamp2 et packed decimal.Création de rapports professionnelle 393 . Il peut y avoir une certaine ambiguïté si vous avez importé des métadonnées de type SAP BW et d'autres de types différents dans un même modèle. de constantes. ● libre (aucun symbole) La fonction est disponible pour toutes les sources de données. l'éditeur d'expression n'affiche que les éléments pris en charge par Oracle. Un filtre est une expression que vous utilisez pour extraire un sous-ensemble d'enregistrements particulier. Les indicateurs de qualité de service sont les suivants : ● non disponible (X) La fonction n'est disponible pour aucune des sources de données du pack.$ ¢ £ ¬. Un calcul est une expression qui vous permet de créer une valeur à partir de valeurs existantes contenues dans une donnée élémentaire. Guide de l'utilisateur . Le modélisateur de données peut définir un indicateur de qualité de service sur les fonctions pour donner un indice visuel sur leur comportement. mais peut engendrer des performances médiocres pour certaines d'entre elles. ● disponibilité limitée (!!) La fonction n'est pas disponible pour certaines sources de données du pack. les caractères spéciaux suivants sont les seuls qui fonctionnent : ASCII-7 and ~ -. Si vous utilisez une source de données DB2. si vous importez des métadonnées à partir d'une source de données Oracle. Vous générez des expressions pour créer des définitions de calculs et de filtres. Prise en charge de SAP BW SAP BW ne prend pas en charge tous les opérateurs et récapitulatifs. Les créateurs de rapports peuvent utiliser ces indicateurs de qualité de service pour déterminer quelles fonctions utiliser dans un rapport. tel que le japonais. Par exemple. Lorsque vous créez une expression qui sera utilisée dans un environnement codé sur deux octets. ● performances médiocres (!) La fonction est disponible pour toutes les sources de données du pack. Indicateurs de qualité de service Toutes les sources de données ne prennent pas en charge les fonctions de la même façon.

Annexe E: Utilisation de l'éditeur d'expression SAP BW ne prend pas en charge les opérateurs suivants : ● ● like lookup SAP BW ne prend pas en charge les récapitulatifs des membres suivants : ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● date-heure intervalle intervalle de type Mois intervalle de type Jour intervalle de type Jour à heure intervalle de type Jour à minute intervalle de type Jour à seconde intervalle de type Heure intervalle de type Heure à minute intervalle de type Heure à seconde intervalle de type Minute intervalle de type Minute à seconde intervalle de type Seconde intervalle de type Année intervalle de type Année à mois déplacement exécution heure avec fuseau horaire date-heure avec fuseau horaire Les valeurs des cellules sont date. Création d'expressions à l'aide des sources de données SAP BW Vous devez tenir compte des éléments suivants lors de la création d'expressions à l'aide d'une source de données SAP BW. numéro et heure. L'identificateur de l'élément de requête du niveau de feuille de la caractéristique 0CALDAY et ses hiérarchies de présentation sont de type date. Les valeurs des attributs sont des chaînes. sinon vous risquez de ne pas obtenir les résultats souhaités : ● ● Les constructions case et if/then/else ne sont pas prises en charge dans les calculs et les filtres. Lorsque les valeurs de l'identificateur d'élément 394 Report Studio .

2. ● Vous pouvez appliquer une expression de comparaison avec un opérateur ne correspondant pas à un élément de requête représentant un identificateur de niveau. Néanmoins. Ceci est utile si vous ignorez comment une valeur donnée est stockée dans la base de données. Dans la zone Valeurs. . cliquez sur Sélectionner une valeur. Si vous avez cliqué sur de multiples valeurs. 3. vous souhaitez filtrer un rapport de telle sorte qu'il affiche les données de la Chine uniquement. les identificateurs de niveau sont plus efficaces quand il s'agit d'identifier des valeurs spécifiques. Le format correct de la constante de date à utiliser dans les expressions est AAAA-MM-JJ. cliquez sur la flèche Rechercher. cliquez avec le bouton droit de la souris sur la donnée élémentaire que vous souhaitez parcourir. lorsque vous recherchez des valeurs pour une donnée élémentaire. Consultation des informations d'une donnée élémentaire Lorsque vous construisez des expressions dans l'éditeur d'expression. vous pouvez cliquer sur le bouton Copier si vous avez sélectionné une valeur unique ou le bouton Copier tout si vous avez sélectionné plusieurs valeurs à la place. vous pouvez parcourir les informations d'une donnée élémentaire.Annexe E: Utilisation de l'éditeur d'expression de requête sont présentées dans Report Studio. Conseil : Utilisez la zone Mots pour rechercher certaines valeurs. La recherche de valeurs peut renvoyer des résultats inattendus Dans l'éditeur d'expression. cliquez sur le bouton représentant une flèche orientée vers la droite pour les ajouter dans la zone Valeurs sélectionnées. ce qui réduit les performances du rapport. Si vous souhaitez insérer une seule valeur. Les valeurs sont copiées dans le Presse-papiers. Ces valeurs formatées ne devraient pas être utilisées dans des expressions de filtre. Si vous souhaitez insérer plusieurs valeurs. 5. Conseil : Pour contrôler l'endroit où les valeurs apparaissent dans la zone Définition de l'expression. 6. Procédure 1. les résultats que vous obtenez peuvent contenir des résultats inattendus si la donnée élémentaire ne Guide de l'utilisateur . elles sont formatées comme des dates. cliquez sur Sélectionner des valeurs multiples 4. Dans l'onglet Source. Les comparaisons d'intervalles doivent être réalisées sur le serveur d'application de Cognos 8. vous pouvez ensuite les coller où vous le souhaitez. Par exemple. Si la source de données est sensible à la casse et que vous voulez lancer une recherche sans respecter la casse. cliquez sur la valeur que vous souhaitez insérer dans l'expression. Dans la base de données. la valeur réelle associée à la Chine est République populaire de Chine et vous devez insérer ce dernier élément dans l'expression de filtre pour obtenir les résultats corrects. Cliquez sur le bouton Insérer.Création de rapports professionnelle 395 . puis sur l'option Ne pas respecter la casse. Données élémentaires ou Éléments de requête.

Lorsque vous travaillez avec des sources de données dimensionnelles. 2004 serait donc la donnée élémentaire et le MUN apparaîtrait dans la propriété Expression de cette donnée élémentaire. Utilisation de guillemets dans les chaînes littérales Lorsque vous insérez des chaînes littérales dans une expression. vous risquez de rencontrer les problèmes suivants en exécutant le rapport. Par exemple. cliquez avec le bouton droit de la souris sur le membre et cliquez sur Propriétés. un message d'erreur vous indique que certains membres sont introuvables. vous pouvez employer des alias des noms uniques des membres (MUN) pour simplifier la création de rapports et d'expressions. Comme les utilisateurs peuvent modifier l'expression d'une donnée élémentaire. De plus. Cognos 8 ne peut pas déterminer le type de données avec certitude. le MUN du membre 2004 peut apparaître comme suit : [great_outdoors_company].[Years]. Si cette option est activée. Cognos 8 utilise les noms uniques des membres (MUN) pour identifier les membres de façon unique. si vous souhaitez insérer la chaîne ab'c. vous devez l'enlever. à partir de l'onglet Source du volet Objets insérables.[Years]. Conseil : Pour afficher le MUN d'un membre. Ainsi. Remarque : Évitez de modifier ou de renommer les alias de MUN car ils perdent alors leur connexion à leurs membres respectifs dans le pack. vous devez entourer celles-ci d'apostrophes. Report Studio dispose d'une option permettant de produire automatiquement un alias pour les MUN (p. Exécution d'un rapport contenant des membres Lorsque vous utilisez des membres dans un rapport et que votre modéliseur a mis à jour la base de données de telle sorte que les noms uniques des membres sont modifiés. Les MUN sont extrêmement complexes.[Year]->:[PC].[@MEMBER]. l'utilisation des MUN rend difficile la lecture et la gestion de ces expressions. Si la chaîne contient une apostrophe. vous devez taper 'ab''c'. Dans l'exemple ci-dessus. 396 Report Studio . un alias du MUN est produit dès que vous ajoutez un membre à un rapport ou une expression.Annexe E: Utilisation de l'éditeur d'expression correspond pas à un type de données chaîne. Recommandation . ● Si le rapport effectue une requête sur une source de données OLAP. Cognos 8 devine le type de données de la donnée élémentaire en vérifiant son ensemble d'agrégat et d'agrégat de sommaire. Par exemple. [20040101-20041231] Lorsque vous créez des expressions impliquant des membres.Utilisation des alias des noms uniques des membres (MUN) Si vous utilisez une source de données dimensionnelle. 62). L'alias du MUN est une donnée élémentaire dont la définition correspond au MUN. vous avez la possibilité d'associer le MUN au membre du pack.

vous pouvez définir ces règles de façon explicite en utilisant plusieurs fonctions. B et C et que la chaîne B est une valeur nulle. Outre les règles implicites fournies par Cognos 8. Supprimez le membre du volet dans lequel il figure et réinsérez-le à partir de l'onglet Source. si vous concaténez les chaînes A. créez un calcul détaillé ou un calcul sur un groupe. Cognos 8 requiert qu'une expression comportant une valeur nulle renvoie une valeur nulle. vous pouvez créer des règles plus simples. Par exemple. alors que les expressions de rapport et les calculs basés sur les expressions de présentation sont exécutés dans Report Studio. supprimez-le du volet Filtres détaillés et réinsérez-le. toutes les fonctions sont disponibles. Plus précisément. Pour consulter la liste complète des fonctions accessibles dans l'éditeur d'expression. Des fonctions ne sont pas accessibles au moment de créer une expression de rapport ou de présentation Lorsque vous créez une expression de rapport ou un calcul basé sur une expression de présentation. vous devez mettre à jour les noms uniques des membres dans le rapport. Les calculs qui font référence aux membres modifiés ne contiennent plus les valeurs de ces membres. Par exemple. les données élémentaires dont les noms uniques ont été modifiés ne figurent pas dans le rapport. De nombreuses bases de données ignorent les chaînes nulles lors des concaténations. Concaténation de chaînes Lorsque Cognos 8 concatène localement des chaînes. En effet. En effet. Ces fonctions ne sont pas accessibles car elles ne peuvent être exécutées que par une base de données. la base de données peut concaténer uniquement les chaînes A et C. étant donné que ce genre de calcul est exécuté dans la base de données et non dans Report Studio. à l'exception des fonctions de rapport. Pour résoudre ces problèmes. ce qui les rend plus faciles à comprendre.Annexe E: Utilisation de l'éditeur d'expression ● Si le rapport effectue une requête sur une source de données relationnelle modélisée de façon dimensionnelle (DMR). Règles de conversion dimensionnelles Pour simplifier la création d'expressions. Cognos 8 prend en charge les types de conversion suivants : Guide de l'utilisateur . Grâce aux règles de conversion. les fonctions qui ne sont pas prises en charge ne s'affichent pas sous l'onglet Fonctions de l'éditeur d'expression. le dossier Récapitulatifs disparaît.Création de rapports professionnelle 397 . si vous avez inséré le membre en tant que filtre détaillé. ainsi que certains opérateurs. certaines constantes et constructions. le résultat de la concaténation est une cellule vide ou une valeur nulle si l'une des chaînes concernées contient des valeurs nulles. Ouvrez la requête qui contient les membres que vous devez mettre à jour dans l'Explorateur de requêtes. Cognos 8 fournit des règles de conversion qui convertissent automatiquement les expressions dimensionnelles.

400). ● Les règles de conversion s'appliquent aux expressions et aux données élémentaires. un opérateur ou une fonction peut nécessiter l'utilisation d'opérandes d'un type dimensionnel particulier. Par conséquent. ● Si l'opérande de fonction doit être un objet dimensionnel et qu'il existe une conversion pour convertir l'opérande dans le type requis. si l'un des opérandes est de type valeur. Aucune conversion n'est possible entre les domaines de valeur (numérique. Opérandes de fonction La section suivante décrit le mode d'application des règles de conversion aux opérandes de fonctions : ● ● Si l'opérande est du type requis. cette conversion est appliquée. Si l'opérande de la fonction doit être une valeur numérique. par exemple une mesure numérique en valeur numérique. heure ou chaîne. requièrent que les deux opérandes soient de même type dimensionnel.. les deux doivent appartenir au même domaine de valeur. Les opérandes de membres et d'ensembles de membres sont valides uniquement avec les opérateurs equals (=). il est converti.. Lorsqu'un opérande n'est pas du type requis. Les règles de conversion peuvent également être appliquées aux données élémentaires pour convertir la donnée élémentaire dans une série de membres ou de valeurs. ● Comparaison et autres opérateurs symétriques Les opérateurs binaires qui acceptent les opérandes de plusieurs types. Seules les expressions suivantes sont valides : ● ● ● ● ● ● [member/member set] = [member] [member/member set] <> [member] [member/member set] = ?p? [member/member set] <> ?p? [member/member set] in ([member]. par exemple un niveau en ensemble de membres. un message d'erreur avec le code QE-DEF-0478 apparaît pour indiquer qu'une conversion non prise en charge d'un objet dimensionnel du type source en type cible s'est produite. une ou plusieurs règles de conversion peuvent être appliquées pour convertir l'opérande dans le type approprié. .. Dans les expressions. conversion d'un objet dimensionnel en valeur de type numérique. un ensemble de membres ou une invite.. date. où le côté droit de l'expression est un membre. not equals (<>). la requête échoue. S'il n'existe aucune conversion.Annexe E: Utilisation de l'éditeur d'expression ● conversion d'un objet d'un type dimensionnel dans un autre. date.) 398 Report Studio . aucune conversion n'est nécessaire. heure et chaîne) ou entre les membres et les valeurs. Une règle de conversion existe pour chaque type de conversion d'objet dimensionnel (p.) [member/member set] not in ([member]. in et not in. Sinon. . tels que equals (=) et in.

[].[].[Products].[]. l'opérande de gauche est converti dans une valeur de la cellule en cours au niveau de ce membre : (tuple([Sales].Annexe E: Utilisation de l'éditeur d'expression ● ● ● ● [member/member set] in ([member set]) [member/member set] not in ([member set]) [member/member set] in ?p? [member/member set] not in ?p? Exceptions Pour l'opérande de gauche. Les membres ne sont pas pris en charge dans les filtres récapitulatifs et détaillés.[Product Line] + 1 [Sales].[]. Dans chacun des exemples ci-dessous.[Product Line] = 'Canada' [Sales].[Products]. mais pas dans les expressions qui utilisent la fonction filter.[Product Line]) Les expressions suivantes ne sont pas valides : ● ● ● ● [Sales].[Products].[Product Line]-> [Outdoor Equipment] L'opérande de gauche est converti dans l'ensemble de membres suivant : members( [Sales].[].[Products]. plutôt que comme des membres.Création de rapports professionnelle 399 .[Products].[].[Product Line] = [Sales].[Products]. L'opérateur in_range n'est pas pris en charge pour les membres et les ensembles de membres.[].[].[].[Products].[]. Exemples Les exemples suivants illustrent le mode d'application de la conversion aux niveaux dans les expressions comprenant des opérateurs.[Product Line]->[Outdoor Equipment] + 1 [Sales].[Product Line]->[Outdoor Equipment] > 2000 [Sales]. Les opérandes NULL sont considérés comme des valeurs.[Product Line]->[Outdoor Equipment] = NULL [Sales].[Product Line] > 2000 Les exemples suivants illustrent le mode d'application de la conversion aux membres dans les expressions comprenant des opérateurs. les ensembles de membres sont pris en charge dans les expressions de filtre récapitulatif et détaillé.[].[Product Line] = NULL [Sales].[Product Line]->[Outdoor Equipment])) ● ● ● ● [Sales]. [Sales]. mais ils peuvent être utilisés dans les expressions qui utilisent la fonction filter. Les règles de conversion normales s'appliquent à ces opérandes.[Products].[].[Products].[Products].[Products].[Product Line]->[Outdoor Equipment] + 'Canada' Guide de l'utilisateur .[Products].

lesquelles sont ensuite converties en ensembles de membres. lesquels sont ensuite convertis en ensembles de membres. Type de source Dimension Mesure Type cible Hiérarchie Résultat Une dimension de mesure peut être utilisée en tant que hiérarchie sans conversion. les membres sont convertis en nuplets. Remarque : Les mesures et les noms uniques de membres sont considérés comme des membres. les mesures sont converties en membres. Niveau Un ensemble contenant les membres du niveau. Cette conversion est réalisée en deux étapes. Pour commencer. Dimension Mesure Ensemble de membres Hiérarchie Ensemble de membres Ensemble de membres Membre Un ensemble contenant les membres d'une hiérarchie. Pour commencer. les dimensions de mesure sont converties en hiérarchies. Le nuplet est constitué du membre. lesquels sont ensuite convertis en nuplets. Pour commencer. lesquels sont ensuite convertis en ensembles de membres. Pour commencer. Cette conversion est réalisée en deux étapes. 400 Report Studio . Cette conversion est réalisée en deux étapes. L'expression équivalente est members(level). Une mesure peut être utilisée en tant que membre sans conversion. Mesure Mesure Nuplet Mesure Ensemble de membres Membre Nuplet Membre Ensemble de membres L'ensemble est constitué du membre. L'ensemble de membres contient des membres de la dimension de mesure. L'expression équivalente est tuple(member). les mesures sont converties en membres.Annexe E: Utilisation de l'éditeur d'expression Règles de conversion pour les objets dimensionnels Le tableau suivant décrit les règles de conversion appliquées lors de la conversion d'un objet d'un type dimensionnel dans un autre. Cette conversion est réalisée en deux étapes.

ainsi que d'opérateurs binaires qui nécessitent des opérandes du même type. Guide de l'utilisateur . Cette conversion est réalisée en deux étapes. date/ Le résultat est la valeur de la mesure au niveau de l'intersection heure ou du cube en cours.Création de rapports professionnelle 401 .Annexe E: Utilisation de l'éditeur d'expression Règles de conversion pour les valeurs de type numérique et chaîne Le tableau suivant décrit les règles de conversion pour les expressions ou les invites qui renvoient une valeur de type chaîne ou numérique. L'expression qui convertit un type de nœud source en type de nœud cible est créée en suivant le chemin qui les connecte. chaque mesure est un membre pour que vous puissiez utiliser des mesures sans conversion partout où un membre est requis. chaîne Chiffre Le résultat est la valeur de la cellule au niveau de l'intersection du cube définie par le membre. Par exemple. lesquels sont ensuite convertis dans le type cible. L'expression équivalente est value(operand or parameter) . Type de source Mesure Type cible Résultat Nombre. Cela se produit lorsque le type de source correspond à une spécialisation du type cible. Chemins de conversion Le diagramme suivant indique le mode de connexion des règles de conversion. Ces règles s'appliquent aux fonctions et aux opérateurs qui requièrent une opérande d'un type de données particulier. Pour commencer. Une ligne en pointillé indique une conversion qui ne nécessite pas une fonction de conversion explicite. les membres sont convertis en nuplets. Membre Nuplet Chiffre La valeur de la cellule au niveau de l'intersection du cube définie par le nuplet.

Syntaxe (expression) ) Insère une parenthèse fermante dans l'expression. Les opérateurs sont semblables à des fonctions.Annexe E: Utilisation de l'éditeur d'expression Niveau Hiérarchie Dimension de mesure Membre Membres (x) Ensemble (x) Nuplet (x) Ensemble de membres Mesure Ensemble (x) Nuplet (incomplet) Valeur (x) Nombre Opérateurs Un opérateur détermine le traitement appliqué aux valeurs qui figurent de part et d'autre de celui-ci. 402 Report Studio . dans le sens qu'ils traitent des données élémentaires et transmettent un résultat. ( Insère une parenthèse ouvrante dans l'expression.

Syntaxe value1 + value2 Soustrait deux valeurs numériques ou rend une valeur numérique négative.Création de rapports professionnelle 403 . Syntaxe string1 || string2 + Additionne deux valeurs. param2) / Divise deux valeurs numériques.Annexe E: Utilisation de l'éditeur d'expression Syntaxe (expression) * Multiplie deux valeurs numériques. Syntaxe value1 * value2 . Syntaxe expression(param1. Guide de l'utilisateur . Sépare les différents éléments de l'expression. Syntaxe value1 / value2 || Concatène des chaînes.

Syntaxe value1 < value2 <= Extrait les valeurs inférieures ou égales à une valeur donnée. Syntaxe value1 <> value2 = Extrait les valeurs qui sont égales à une valeur donnée.value2 or . Syntaxe value1 <= value2 <> Extrait les valeurs qui ne sont pas égales à une valeur donnée. Syntaxe value1 > value2 -> Utilisée comme séparateur dans une expression de membre littérale. 404 Report Studio . Syntaxe value1 = value2 > Extrait les valeurs supérieures à une valeur donnée.value < Extrait les valeurs inférieures à une valeur donnée.Annexe E: Utilisation de l'éditeur d'expression Syntaxe value1 .

Création de rapports professionnelle 405 . Else et End.[level]->[L1] >= Extrait les valeurs supérieures ou égales à une valeur donnée. Syntaxe name BETWEEN value1 and value2 case Utiliser avec When. Then.[hierarchy]. Syntaxe value1 >= value2 and Prend la valeur 'true' si les conditions qui se trouvent de chaque côté de l'expression sont vraies.Annexe E: Utilisation de l'éditeur d'expression Syntaxe [namespace].[dimension]. Syntaxe aggregate_function ( expression AUTO ) between Détermine si une valeur se situe à l'intérieur d'un intervalle donné. Syntaxe CASE expression { WHEN expression THEN expression } [ ELSE expression ] END contains Détermine si une chaîne contient une autre chaîne. L'étendue dépend du contexte. Syntaxe arg1 AND arg2 auto Expression utilisée avec des expressions de récapitulatif pour ajuster l'étendue en fonction des colonnes de groupement dans la requête. Guide de l'utilisateur .

.. Voir également la fonction 'unique'...) in (. Syntaxe aggregate_function( currentMeasure within set expression ) default Utiliser avec la construction LOOKUP. 406 Report Studio .) distinct Mot-clé utilisé dans une expression d'agrégat afin d'inclure uniquement les occurrences distinctes des valeurs...... Syntaxe DISTINCT dataItem Exemple count ( DISTINCT [OrderDetailQuantity] ) Résultat : 1704 else Utiliser avec If ou Case. or CASE . Syntaxe CASE . ELSE (expression) .... Syntaxe IF (condition) THEN ...... END ends with Détermine si une chaîne se termine par une séquence de caractères donnée. ELSE expression END end Utiliser avec Case When..Annexe E: Utilisation de l'éditeur d'expression Syntaxe string1 CONTAINS string2 currentMeasure Mot-clé qui peut être utilisé comme premier argument dans les fonctions récapitulatives de membre. Syntaxe lookup(.) DEFAULT(.

Syntaxe aggregate_function ( expression FOR REPORT ) if Utiliser en conjonction avec les opérateurs 'Then' et 'Else'. Voir également la clause FOR.Création de rapports professionnelle 407 . Syntaxe IF (condition is true) THEN (action) ELSE (alternate action) in Détermine si la valeur se trouve dans une liste donnée. expression } ) for report Expression utilisée avec des expressions de récapitulatif pour définir la portée à l'ensemble de la requête.Annexe E: Utilisation de l'éditeur d'expression Syntaxe string1 ENDS WITH string2 for Expression utilisée avec des expressions de récapitulatif pour définir la portée de l'agrégation dans la requête. Voir également la clause FOR. Guide de l'utilisateur . Syntaxe aggregate_function ( expression FOR ALL expression { . Équivalent à la clause FOR. Syntaxe aggregate_function ( expression FOR ANY expression { . expression } ) for any Expression utilisée avec des expressions de récapitulatif pour ajuster la portée en fonction d'un sous-ensemble des colonnes de groupement dans la requête. expression } ) for all Expression utilisée avec des expressions de récapitulatif pour ajuster la portée à toutes les colonnes de groupement dans la requête. Syntaxe aggregate_function ( expression FOR expression { .

Syntaxe value IS MISSING is null Détermine si une valeur n'est pas définie dans les données. Syntaxe value IS NOT MISSING is not null Détermine si une valeur est définie dans les données. 408 Report Studio . Syntaxe expression IN_RANGE { constant : constant [ . Syntaxe value IS NOT NULL like Détermine si la séquence de caractères d'une chaîne correspond à celle d'une autre chaîne. constant : constant ] } is missing Détermine si une valeur n'est pas définie dans les données.Annexe E: Utilisation de l'éditeur d'expression Syntaxe exp1 IN (exp_list) in_range Détermine si un élément existe dans une liste de valeurs constantes ou d'intervalles donnée. Syntaxe value IS NULL is not missing Détermine si une valeur est définie dans les données.

80)) default([List Price]) not Prend la valeur 'true' si la condition est fausse et prend la valeur 'false' dans le cas contraire. Syntaxe count(ROWS) starts with Détermine si une chaîne commence par une séquence de caractères donnée.60).Annexe E: Utilisation de l'éditeur d'expression Syntaxe string1 LIKE string2 lookup Cherche les données indiquées et les remplace par la valeur définie par l'utilisateur. Il est préférable d'utiliser la construction CASE.Création de rapports professionnelle 409 . Syntaxe NOT arg or Prend la valeur 'true' si une des conditions qui se trouvent de chaque côté de l'expression est vraie. 'Australia'-->([List Price] * 0. Guide de l'utilisateur . Syntaxe summary ([expression] PREFILTER) rows Compte le nombre de lignes dans le résultat de la requête. Utiliser en conjonction avec Count(). Syntaxe LOOKUP (name) in (value1 --> value2) default (expression) Exemple lookup([Country]) in ('Canada'-->([List Price] * 0. Syntaxe arg1 OR arg2 prefilter Effectue un calcul récapitulatif avant d'appliquer le filtre de récapitulatif.

en fonction du type d'agrégation de l'expression.Annexe E: Utilisation de l'éditeur d'expression Syntaxe string1 STARTS WITH string2 then Utiliser avec If ou Case. END Récapitulatifs Cette liste contient des fonctions prédéfinies qui retournent une valeur récapitulative unique pour un groupe de valeurs reliées entre elles ou une valeur récapitulative différente pour chaque instance d'un groupe de valeurs reliées entre elles.. Syntaxe average ( [ distinct ] expr [ auto ] ) average ( [ distinct ] expr for [ all | any ] expr { . aggregate Retourne une valeur calculée à l'aide de la fonction d'agrégation appropriée.. Syntaxe aggregate ( expr [ auto ] ) aggregate ( expr for [ all | any ] expr { . Syntaxe CASE [expression] WHEN . or CASE expression WHEN expression THEN .... Syntaxe IF (condition) THEN .. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. expr } ) average ( [ distinct ] expr for report ) Exemple average ( Sales ) Résultat : La moyenne de toutes les valeurs de Ventes... 410 Report Studio . expr } ) aggregate ( expr for report ) average Retourne la valeur moyenne des données élémentaires sélectionnées.. END when Utiliser avec Case..

expr } ) maximum ( [ distinct ] expr for report ) Exemple maximum ( Sales ) Résultat : La valeur maximale de toutes les valeurs de Ventes. median Renvoie la valeur médiane des données élémentaires sélectionnées. Syntaxe median ( expr [ auto ] ) median ( expr for [ all | any ] expr { . Syntaxe count ( [ distinct ] expr [ auto ] ) count ( [ distinct ] expr for [ all | any ] expr { . expr } ) median ( expr for report ) minimum Retourne la valeur minimale des données élémentaires sélectionnées. sans compter les valeurs NULL. Guide de l'utilisateur . Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. maximum Retourne la valeur maximale des données élémentaires sélectionnées.Annexe E: Utilisation de l'éditeur d'expression count La valeur retournée représente le nombre de données élémentaires sélectionnées.Création de rapports professionnelle 411 . Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. expr } ) count ( [ distinct ] expr for report ) Exemple count ( Sales ) Résultat : Le nombre total d'entrées sous Ventes. Syntaxe maximum ( [ distinct ] expr [ auto ] ) maximum ( [ distinct ] expr for [ all | any ] expr { . Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

3) -----------------------------------200 450 433. expr } ) minimum ( [ distinct ] expr for report ) Exemple minimum ( Sales ) Résultat : La valeur minimale de toutes les valeurs de Ventes. L'option <for-option> définit l'étendue de la fonction.3333 433. calcule à chaque ligne la moyenne mobile du nombre de lignes indiqué. expr } | for report | auto Exemple moving-average ( Qty. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. moving-average Pour un ensemble de valeurs donné. Syntaxe moving-average ( <for-option> ] [ moving-average ( prefilter ] ) <for-option> ::= numeric_expr . L'option <for-option> définit l'étendue de la fonction. 3 ) Résultat : Pour chaque ligne. 412 Report Studio . Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.0000 moving-total Pour en ensemble de valeurs donné.Annexe E: Utilisation de l'éditeur d'expression Syntaxe minimum ( [ distinct ] expr [ auto ] ) minimum ( [ distinct ] expr for [ all | any ] expr { . Qté -----200 700 400 200 200 500 Moyenne mobile (Qté. la fonction affiche la quantité et une moyenne mobile pour la ligne active et les deux lignes précédentes. numeric_expr [ <for-option> ] [ for expr {. expr } ] [ prefilter ] ) [ distinct ] numeric_expr . numeric_expr [ at exp {.6667 300.3333 266. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. calcule à chaque ligne la somme mobile du nombre de lignes indiqué.

expr } ] [ <for-option> ] [ prefilter ] ) percentage ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {. 3 ) Résultat : Pour chaque ligne. numeric_expr [ at exp {. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles.Annexe E: Utilisation de l'éditeur d'expression Syntaxe moving-total ( numeric_expr . Guide de l'utilisateur . Syntaxe percentage ( numeric_expr [ at exp {. expr } ] [ <for-option> ] [ prefilter ] ) moving-total ( [ distinct ] numeric_expr . expr } | for report | auto Exemple percentage ( sales 98 ) Résultat : La fonction affiche le pourcentage du total des ventes de 1998 qui est attribué à chaque représentant des ventes. Qté -----200 700 400 200 200 500 Somme mobile (Qté. numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {.Création de rapports professionnelle 413 . L'option <for-option> définit l'étendue de la fonction. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. la fonction affiche la quantité et une somme mobile pour la ligne actuel et les deux lignes précédentes. 3) -------------------------------200 900 1300 1300 800 900 percentage La valeur retournée représente le pourcentage de la valeur totale des données élémentaires sélectionnées. expr } | for report | auto Exemple moving-total ( Quantity.

expr } ] [ <for-option> ] [ prefilter ] ) percentile ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {. Syntaxe percentile ( numeric_expr [ at exp {.5 0.5 0.75 0.25 0.Annexe E: Utilisation de l'éditeur d'expression Pourcentage Représentant Ventes 98 des ventes -------------. la fonction affiche le pourcentage de lignes dont la valeur est inférieure ou égale à la valeur de quantité de la ligne active. dans quel centième se situent les données élémentaires sélectionnées. selon une distribution de 1 à 100. L'option <for-option> définit l'étendue de la fonction.63% 22396 Bjorn Flertjan Chris Cornel percentile La valeur retournée indique.625 0. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles.35% 62523 Gibbons 2.25 414 Report Studio .--------------------------.60646 ---------7. expr } | for report | auto Exemple percentile ( Sales 98 ) Résultat : Pour chaque ligne. Qté -----800 700 600 500 400 400 200 200 Centile (Qté) ----------------1 0.11% Bill 7.875 0. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

expr } ] [ <for-option> ] [ prefilter ] ) quantile ( [ distinct ] numeric_expr.-----------------------------1 2 3 4 5 5 7 7 1 1 2 2 3 3 4 4 quartile La valeur retournée représente le rang d'une valeur dans un groupe.... Qté -----800 700 600 500 400 400 200 200 Rang (Qté) Quantile ( Qté. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. par exemple de 1 (le plus élevé) à 100 (le plus bas). le chiffre 1 représentant le premier rang. Le rang est exprimé sous forme d'entier.. L'option <for-option> définit l'étendue de la fonction.. Syntaxe quartile ( numeric_expr ) [ at exp {.Création de rapports professionnelle 415 .. Le rang est exprimé sous forme d'entier de façon à accepter toute plage de rangs. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. Syntaxe quantile ( numeric_expr. le rang de la valeur de quantité et les valeurs de quantité répartis en 4 groupes de quantile (quartiles). L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles.. numeric_expr [ at exp {. 4 ) Résultat : La quantité. et le chiffre 4 représentant le dernier rang. 4 ) . expr } ] [ <for-option> ] [ prefilter ] Guide de l'utilisateur . expr } | for report | auto Exemple quantile ( Qty..Annexe E: Utilisation de l'éditeur d'expression quantile Retourne le rang d'une valeur à l'intérieur de l'intervalle que vous avez indiqué. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. L'option <for-option> définit l'étendue de la fonction. numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {.

L'ordre de tri est facultatif. Qté -----450 400 350 300 250 200 150 100 Quartile (Qté) --------------------1 1 2 2 3 3 4 4 rank La valeur retournée représente le rang des données élémentaires sélectionnées. l'ordre décroissant (DESC) est utilisé par défaut. expr } | for report | auto Exemple rank ( Sales 98 ) Résultat : Pour chaque ligne. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. la fonction affiche la valeur du rang des ventes de 1998 qui est attribué à chaque représentant des ventes.Annexe E: Utilisation de l'éditeur d'expression quartile ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {. Syntaxe rank ( expr [ ASC | DESC ] {. et le chiffre 4 représentant le dernier rang. et omet des nombres lorsque des lignes ont la même valeur. expr [ ASC | DESC ] } [ <for-option>] [ prefilter ] ) <for-option> ::= for expr {. L'option <for-option> définit l'étendue de la fonction. Les valeurs nulles sont classées en dernier. expr [ ASC | DESC ] } [ at exp {. le chiffre 1 représentant le premier rang. Si deux ou plusieurs lignes ont la même valeur. 416 Report Studio . L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. expr } ] [ <for-option> ] [ prefilter ] ) rank ( [ distinct ] expr [ ASC | DESC ] {. alors il manque une valeur dans l'ordre des valeurs classées (aussi appelé classement olympique). expr } | for report | auto Exemple quartile ( Qty ) Résultat : La fonction affiche la quantité et le quartile de la valeur de quantité exprimé sous forme d'entier.

Annexe E: Utilisation de l'éditeur d'expression Rang Représentant Ventes 98 des ventes ----------.. expr } | for report | auto Exemple running-average ( Qty ) Résultat : Pour chaque ligne.. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit. expr } ] [ <for-option> ] [ prefilter ] ) running-average ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {. Nom ------Smith Smith Smith Smith Wong Wong Qté -----7 3 6 4 3 5 Moyenne -----5 5 5 5 4 4 Moyenne cumulative pour le nom -------------------------------------7 5 5.. en tenant compte de la ligne active..-----------.Création de rapports professionnelle 417 . la fonction affiche la quantité et une moyenne cumulative pour la ligne active et les lignes précédentes. L'option 'at' définit le Guide de l'utilisateur .33 5 3 4 running-count Pour un ensemble de valeurs donné. Syntaxe running-average ( numeric_expr [ at exp {.. L'option <for-option> définit l'étendue de la fonction.60000 -------1 Bill 2 50000 Gibbons 2 50000 Bjorn 4 48000 Flertjan Chris Cornel John Smith running-average Pour un ensemble de valeurs donné. calcule à chaque ligne le nombre de valeurs. L'option <for-option> définit l'étendue de la fonction.. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. calcule à chaque ligne la moyenne des lignes précédentes et de la ligne active..

Annexe E: Utilisation de l'éditeur d'expression niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Syntaxe
running-count ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter ] ) running-count ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {, expr } | for report | auto

Exemple
running-count ( Qty )

Résultat : Pour chaque ligne, la fonction affiche la quantité et un nombre cumulatif indiquant la position de la ligne active. Nom ------Smith Smith Smith Smith Wong Wong Qté -----7 3 6 4 3 5 Nombre --------4 4 4 4 3 3 Nombre cumulatif pour le nom -------------------------------------1 2 3 4 1 2

running-difference
Pour un ensemble de valeurs donné, calcule à chaque ligne l'écart cumulatif, c'est-à-dire la différence entre la valeur de la ligne active et celle de la ligne qui la précède. L'option <for-option> définit l'étendue de la fonction. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Syntaxe
running-difference ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter ] ) running-difference ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {, expr } | for report | auto

Exemple
running-difference ( Qty )

Résultat : Pour chaque ligne, la fonction affiche la quantité et un écart cumulatif entre la valeur de la ligne active et celle de la ligne précèdente.

418 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Nom ------Smith Smith Smith Smith Wong Wong

Qté -----7 3 6 4 3 5

Écart cumulatif pour le nom -------------------------------------NUL -4 3 -2 -1 2

running-maximum
Pour un ensemble de valeurs donné, calcule à chaque ligne la valeur maximale des lignes précédentes et de la ligne active. L'option <for-option> définit l'étendue de la fonction. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Syntaxe
running-maximum ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter ] ) running-maximum ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {, expr } | for report | auto

Exemple
running-maximum ( Qty )

Résultat : Pour chaque ligne, la fonction affiche la quantité et la valeur maximale cumulative des lignes précédentes et de la ligne active. Nom ------Smith Smith Smith Smith Wong Wong Qté -----2 3 6 7 3 5 Max -----7 7 7 7 5 5 Max cumulatif (Qté) pour le nom -------------------------------------2 3 6 7 3 5

running-minimum
Pour un ensemble de valeurs donné, calcule à chaque ligne la valeur minimale des lignes précédentes et de la ligne active. L'option <for-option> définit l'étendue de la fonction. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données

Guide de l'utilisateur - Création de rapports professionnelle 419

Annexe E: Utilisation de l'éditeur d'expression relationnelles. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Syntaxe
running-minimum ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter ] ) running-minimum ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {, expr } | for report | auto

Exemple
running-minimum ( Qty )

Résultat : Pour chaque ligne, la fonction affiche la quantité et la valeur minimale cumulative des lignes précédentes et de la ligne active. Nom ------Smith Smith Smith Smith Wong Wong Qté ----7 3 6 2 4 5 Min -----2 2 2 2 3 3 Min cumulatif (Qté) pour le nom -------------------------------------7 3 3 2 4 4

running-total
Pour un ensemble de valeurs donné, calcule à chaque ligne la somme des lignes précédentes et de la ligne active. L'option <for-option> définit l'étendue de la fonction. L'option 'at' définit le niveau d'agrégation et peut seulement être utilisée dans le contexte de sources de données relationnelles. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Syntaxe
running-total ( numeric_expr [ at exp {, expr } ] [ <for-option> ] [ prefilter ] ) running-total ( [ distinct ] numeric_expr [ <for-option> ] [ prefilter ] ) <for-option> ::= for expr {, expr } | for report | auto

Exemple
running-total ( Qty )

Résultat : Pour chaque ligne, la fonction affiche la quantité et la somme cumulative des lignes précédentes et de la ligne active.

420 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Nom ------Smith Smith Smith Smith Wong Wong

Qté -----2 3 6 7 3 5

Total -------18 18 18 18 12 12

Somme cumulative (Qté) pour le nom -------------------------------------2 5 11 18 3 8

standard-deviation
La valeur retournée représente l'écart-type des données élémentaires sélectionnées. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Syntaxe
standard-deviation ( [ distinct ] expr [ auto ] ) standard-deviation ( [ distinct ] expr for [ all | any ] expr { , expr } ) standard-deviation ( [ distinct ] expr for report )

Exemple
standard-deviation ( ProductCost )

Résultat : Valeur indiquant l'écart entre les coûts de production et le coût de production moyen.

standard-deviation-pop
Calcule l'écart-type de population et renvoie la racine carrée de la variance de la population. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Syntaxe
standard-deviation-pop ( [ distinct ] expr [ auto ] ) standard-deviation-pop ( [ distinct ] expr for [ all | any ] expr { , expr } ) standard-deviation-pop ( [ distinct ] expr for report )

Exemple
standard-deviation-pop ( ProductCost )

Résultat : Valeur de la racine carrée de la variance de la population.

total
Renvoie la valeur totale des données élémentaires sélectionnées. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Guide de l'utilisateur - Création de rapports professionnelle 421

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
total ( [ distinct ] expr [ auto ] ) total ( [ distinct ] expr for [ all | any ] expr { , expr } ) total ( [ distinct ] expr for report )

Exemple
total ( Sales )

Résultat : Valeur totale de toutes les valeurs de Ventes.

variance
La valeur retournée représente la variance entre les données élémentaires sélectionnées. Le mot-clé 'distinct' est disponible pour assurer la compatibilité de certaines expressions avec des versions précédentes du produit.

Syntaxe
variance ( [ distinct ] expr [ auto ] ) variance ( [ distinct ] expr for [ all | any ] expr { , expr } ) variance ( [ distinct ] expr for report )

Exemple
variance ( Product Cost )

Résultat : Valeur indiquant à quel point les coûts de production varient par rapport au coût de production moyen.

variance-pop
Renvoie la variance de la population d'un ensemble de chiffres après la suppression des valeurs nulles.

Syntaxe
variance-pop ( [ distinct ] expr [ auto ] ) variance-pop ( [ distinct ] expr for [ all | any ] expr { , expr } ) variance-pop ( [ distinct ] expr for report )

Exemple
variance-pop ( Qty)

Résultat : Pour chaque ligne, la fonction affiche la variance de la population d'un ensemble de chiffres après la suppression des valeurs nulles.

Récapitulatifs des membres
Cette liste contient des fonctions prédéfinies qui renvoient soit une valeur récapitulative unique pour un groupe de valeurs associées, soit une valeur récapitulative différente pour chaque instance d'un groupe de valeurs associées.

422 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

aggregate
Retourne une valeur calculée à l'aide de la fonction d'agrégation appropriée, en fonction du type d'agrégation de l'expression.

Syntaxe
aggregate ( < currentMeasure | expr > within set set_expr { , set_expr } ) aggregate ( < currentMeasure | expr > within < detail | aggregate > expr )

average
Retourne la valeur moyenne des données élémentaires sélectionnées.

Syntaxe
average ( < currentMeasure | expr > within set set_expr { , set_expr } ) average ( < currentMeasure | expr > within < detail | aggregate > expr )

count
La valeur retournée représente le nombre de données élémentaires sélectionnées, sans compter les valeurs NULL.

Syntaxe
count ( < currentMeasure | expr > within set set_expr { , set_expr } ) count ( < currentMeasure | expr > within < detail | aggregate > expr )

maximum
Retourne la valeur maximale des données élémentaires sélectionnées.

Syntaxe
maximum ( < currentMeasure | expr > within set set_expr { , set_expr } ) maximum ( < currentMeasure | expr > within < detail | aggregate > expr )

median
Renvoie la valeur médiane des données élémentaires sélectionnées.

Syntaxe
median ( < currentMeasure | expr > within set set_expr { , set_expr } ) median ( < currentMeasure | expr > within < detail | aggregate > expr )

minimum
Retourne la valeur minimale des données élémentaires sélectionnées.

Guide de l'utilisateur - Création de rapports professionnelle 423

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
minimum ( < currentMeasure | expr > within set set_expr { , set_expr } ) minimum ( < currentMeasure | expr > within < detail | aggregate > expr )

percentage
La valeur retournée représente le pourcentage de la valeur totale des données élémentaires sélectionnées.

Syntaxe
percentage ( numeric_expr set_expr {, set_expr } ) [ tuple member_expr {, member_expr } ] within set

Exemple
percentage ( [gosales].[sales measures].[quantity] tuple [gosales].[Staff].[]. [department]->[West] within set children([gosales].[Staff].[].[Staff] )

percentile
La valeur retournée indique, selon une distribution de 1 à 100, dans quel centième se situent les données élémentaires sélectionnées.

Syntaxe
percentile ( numeric_expr set_expr {, set_expr } ) [ tuple member_expr {, member_expr } ] within set

quantile
Retourne le rang d'une valeur à l'intérieur de l'intervalle indiqué. Le rang est exprimé sous forme d'entier de façon à accepter toute plage de rangs, par exemple de 1 (le plus élevé) à 100 (le plus bas) .

Syntaxe
quantile ( numeric_expr, numeric_expr within set set_expr {, set_expr } ) [ tuple member_expr {, member_expr } ]

quartile
La valeur retournée représente le rang d'une valeur dans un groupe. Le rang est exprimé sous forme d'entier, le chiffre 1 représentant le premier rang, et le chiffre 4 représentant le dernier rang.

424 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
quartile ( numeric_expr [ tuple member_expr {, member_expr } ] within set set_expr {, set_expr } )

rank
La valeur retournée représente le rang des données élémentaires sélectionnées. Le type de classement retourné (Olympique, dense ou séquentiel) dépend de la source de données. L'ordre de tri est facultatif; DESC est utilisé par défaut.

Syntaxe
rank ( numeric_expr [ ASC | DESC ] [ tuple member_expr {, member_expr } ] within set set_expr {, set_expr } )

Exemple
rank ( [gosales].[sales measures].[quantity] tuple [gosales].[Staff].[]. [department]->[West] within set children([gosales].[Staff].[].[Staff] )

standard-deviation
La valeur retournée représente l'écart-type des données élémentaires sélectionnées.

Syntaxe
standard-deviation ( < currentMeasure | expr > within set set_expr { , set_expr } ) standard-deviation ( < currentMeasure | expr > within < detail | aggregate > expr )

total
Renvoie la valeur totale des données élémentaires sélectionnées.

Syntaxe
total ( < currentMeasure | expr > within set set_expr { , set_expr } ) total ( < currentMeasure | expr > within < detail | aggregate > expr )

variance
La valeur retournée représente la variance entre les données élémentaires sélectionnées.

Syntaxe
variance ( < currentMeasure | expr > within set set_expr { , set_expr } ) variance ( < currentMeasure | expr > within < detail | aggregate > expr )

Constantes
Une constante est une valeur fixe qu'il est possible d'utiliser dans une expression.

Guide de l'utilisateur - Création de rapports professionnelle 425

Annexe E: Utilisation de l'éditeur d'expression

date
Insère la date système actuelle.

date-heure
Insère la date-heure système actuelle.

heure avec fuseau horaire
Insère une heure de zéro avec un fuseau horaire.

date-heure avec fuseau horaire
Insère un exemple de date-heure avec fuseau horaire.

intervalle
Insère un intervalle de zéro.

intervalle de type Année
Insère un intervalle de type Année de zéro.

intervalle de type Mois
Insère un intervalle de type Mois de zéro.

intervalle de type Année à mois
Insère un intervalle de type Année à mois de zéro.

intervalle de type Jour
Insère un intervalle de type Jour de zéro.

intervalle de type Heure
Insère un intervalle de type Heure de zéro.

intervalle de type Minute
Insère un intervalle de type Minute de zéro.

intervalle de type Seconde
Insère un intervalle de type Seconde de zéro.

426 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

intervalle de type Jour à heure
Insère un intervalle de type Jour à heure de zéro.

intervalle de type Jour à minute
Insère un intervalle de type Jour à minute de zéro.

intervalle de type Jour à seconde
Insère un intervalle de type Jour à seconde de zéro.

intervalle de type Heure à minute
Insère un intervalle de type Heure à minute de zéro.

intervalle de type Heure à seconde
Insère un intervalle de type Heure à seconde de zéro.

intervalle de type Minute à seconde
Insère un intervalle de type Minute à seconde de zéro.

nul
Insère une valeur nulle si les conditions de l'expression ne sont pas satisfaites.

nombre
Insère le chiffre 0, qu'il est possible de remplacer par une autre valeur numérique.

chaîne
Insère une chaîne vide.

heure
Insère l'heure système actuelle.

Syntaxe
Une syntaxe est un modèle qui peut être utilisé pour créer une expression.

if then else
Modèle d'utilisation de l'instruction "IF...THEN...ELSE" dans l'expression. Guide de l'utilisateur - Création de rapports professionnelle 427

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
IF ([Country] = 'Canada') THEN ([List Price] * 0.60) ELSE ([List Price])

in_range
Modèle d'utilisation de IN_RANGE dans l'expression.

Syntaxe
example: [gosales].[CONVERSIONRATE].[COUNTRYCODE] IN_RANGE { :30 , 40, 50, 999: }

CASE (recherche)
Modèle d'utilisation de CASE (recherche) dans l'expression.

Syntaxe
CASE WHEN [Country] = 'Canada' THEN ([List Price] * 0.60) WHEN [CountryCode] > 100 THEN [List Price] * 0.80 ELSE [List Price] END

CASE (simple)
Modèle d'utilisation de CASE (simple) dans l'expression.

Syntaxe
CASE [Country] WHEN 'Canada' THEN ([List Price] * 0.60) WHEN 'Australia' THEN [List Price] * 0.80 ELSE [List Price] END

Fonctions de date-heure selon le principe des jours ouvrables
Cette liste contient des fonctions d'affaires pour exécuter des calculs de date et d'heure.

_add_days
Renvoie la date ou la date-heure en fonction du premier argument résultant de l'ajout de exp_entier jours à exp_date.

428 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
_add_days ( date_exp, integer_exp )

Exemple 1
_add_days ( 2002-04-30 , 1 )

Résultat : 01.05.02

Exemple 2
_add_days ( 2002-04-30 12:10:10.000, 1 )

Résultat : 01.05.02 12:10:10.000

Exemple 3
_add_days ( 2002-04-30 00:00:00.000, 1/24 ) Note that the second argument is not a whole number. This is supported by some database technologies and increments the time portion.

Résultat : 2002-04-30 01:00:00.000

_add_months
Renvoie la date ou la date-heure en fonction du premier argument résultant de l'ajout de exp_entier mois à exp_date.

Syntaxe
_add_months ( date_exp, integer_exp )

Exemple 1
_add_months ( 2002-04-30 , 1 )

Résultat : 30.05.02

Exemple 2
_add_months ( 2002-04-30 12:10:10.000, 1 )

Résultat : 30.05.02 12:10:10.000

_add_years
Renvoie la date ou la date-heure en fonction du premier argument résultant de l'ajout de exp_entier années à exp_date.

Syntaxe
_add_years ( date_exp, integer_exp )

Exemple 1
_add_years ( 2002-04-30 , 1 )

Résultat : 30.04.03

Guide de l'utilisateur - Création de rapports professionnelle 429

Annexe E: Utilisation de l'éditeur d'expression

Exemple 2
_add_years ( 2002-04-30 12:10:10.000 , 1 )

Résultat : 30.04.03 12:10:10.000

_age
Retourne un nombre qui est obtenu en soustrayant exp_date de la date d'aujourd'hui. Cette valeur prend la forme AAAAMMJJ, où AAAA représente le nombre d'années, MM le nombre de mois et JJ le nombre de jours.

Syntaxe
_age (date_exp )

Exemple
Today's date=2003-02-05 _age ( 1990-04-30 )

Résultat : 120906, c'est-à-dire 12 ans, 9 mois et 6 jours.

_day_of_week
Renvoie le jour de la semaine, sous la forme d'un chiffre compris entre 1 et 7. Le premier jour de la semaine (jour 1) dépend de la valeur saisie dans le deuxième paramètre (un chiffre entre 1 et 7), où 1 correspond au lundi et 7 correspond au dimanche. Notez que dans la norme ISO 8601, la semaine commence le lundi, le jour 1. En Amérique du Nord, dimanche est le premier jour de la semaine et correspond au jour 7.

Syntaxe
_day_of_week ( date_exp, integer )

Exemple
_day_of_week ( 2003-01-01, 1 )

Résultat : 3

_day_of_year
Renvoie l'ordinal correspondant au jour de l'année dans exp_date (compris entre 1 et 366). Aussi connu sous le nom de jour julien.

Syntaxe
_day_of_year ( date_exp )

Exemple
_day_of_year ( 2003-03-01 )

Résultat : 61

430 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

_days_between
Renvoie un nombre positif ou négatif représentant le nombre de jours entre deux expressions de date. Si exp1_date < exp2_date, le résultat sera négatif.

Syntaxe
_days_between ( date_exp1, date_exp2 )

Exemple
_days_between ( 2002-04-30 , 2002-06-21 )

Résultat : -52

_days_to_end_of_month
Renvoie un nombre représentant le nombre de jours restant dans le mois représenté par l'expression de date exp_date.

Syntaxe
_days_to_end_of_month ( date_exp )

Exemple
_days_to_end_of_month ( 2002-04-20 14:30:22.123 )

Résultat : 10

_first_of_month
Renvoie une date ou une date-heure en fonction de l'argument obtenu par la conversion en date de exp_date, avec la même année et le même mois, mais en définissant le jour à 1.

Syntaxe
_first_of_month ( date_exp )

Exemple 1
_first_of_month ( 2002-04-20 )

Résultat : 01.04.02

Exemple 2
_first_of_month ( 2002-04-20 12:10:10.000 )

Résultat : 01.04.02 12:10:10.000

_last_of_month
Renvoie une date ou une date-heure (en fonction de l'argument) dans laquelle exp_date correspond au dernier jour du mois.

Guide de l'utilisateur - Création de rapports professionnelle 431

000 _months_between Renvoie un nombre entier positif ou négatif représentant le nombre de mois entre exp1_date et exp2_date.01. 2002-04-03 ) Résultat : 2 _week_of_year Renvoie le numéro de la semaine de l'année dans exp_date selon la norme ISO 8601. Syntaxe _months_between ( date_exp1. où la semaine 1 correspond à la première semaine de l'année qui compte un jeudi. 432 Report Studio .01. integer_exp3 ) Exemple _make_timestamp ( 2002 . 14 ) Résultat : 14.01. alors un nombre négatif est retourné. ce qui correspond à la semaine du 4 janvier.02 00:00:00.000 ) Résultat : 31. Une semaine commence le lundi (jour 1) et se termine le dimanche (jour 7).Annexe E: Utilisation de l'éditeur d'expression Syntaxe _last_of_month ( date_exp ) Exemple 1 _last_of_month ( 2002-01-14 ) Résultat : 31. 01 . exp2_entier (mois) et exp3_entier (jour).000. Syntaxe _make_timestamp ( integer_exp1. La valeur implicite de la portion heure est 00:00:00. Si exp1_date < exp2_date.02 Exemple 2 _last_of_month ( 2002-01-14 12:10:10. integer_exp2.02 12:10:10. date_exp2 ) Exemple _months_between ( 2002-01-30.000 _make_timestamp Renvoie une date-heure construite à partir des expressions exp1_entier (année).

9 mois et 6 jours. c'est-à-dire 12 ans. Cette valeur prend la forme AAAAMMJJ. où AAAA représente le nombre d'années. Guide de l'utilisateur . 2003-02-05 ) Résultat : 120906. MM le nombre de mois et JJ le nombre de jours. alors une valeur négative est retournée.Annexe E: Utilisation de l'éditeur d'expression Syntaxe _week_of_year ( date_exp ) Exemple _week_of_year ( 2003-01-01 ) Résultat : 1 _years_between Renvoie un nombre entier positif ou négatif représentant le nombre d'années entre exp1_date et exp2_date. Syntaxe _ymdint_between ( date_exp1. Si exp1_date < exp2_date. Fonctions de bloc Cette liste contient des fonctions utilisées pour accéder aux membres d'un ensemble. seul le nombre maximal de membres est retourné. _firstFromSet Retourne les premiers membres trouvés dans la définition de exp_numérique_max + exp_numérique_débordement. Si le total de exp_numérique_max + exp_numérique_débordement est dépassé. date_exp2 ) Exemple _ymdint_between ( 1990-04-30 . 2001-04-03 ) Résultat : 1 _ymdint_between Renvoie un nombre représentant la différence entre les expressions de date exp1_date et exp2_date. habituellement dans le contexte d'Analysis Studio. Syntaxe _years_between ( date_exp1.Création de rapports professionnelle 433 . date_exp2 ) Exemple _years_between ( 2003-01-30.

+ Concatène deux chaînes. 'x2' . 'a2' csv Crée une chaîne de valeurs séparées par des virgules à partir des éléments du tableau. 'x2' . Le séparateur implicite est le point-virgule ( . string_exp | array_exp } ) Exemple #csv ( 'x1' . array ( 'a1' . Syntaxe _remainderSet (member_exp. 434 Report Studio . Facultativement. Syntaxe array ( string_exp | array_exp { . 'a2' ) )# Résultat : 'x1' . numeric_exp ) Fonctions de macro La liste ci-dessous contient les fonctions qui peuvent être utilisées dans les macros. vous pouvez définir les chaînes de séparateurs et de guillemets à utiliser. numeric_exp_max . Syntaxe value1 + value2 Exemple # '{' + $runLocale + '}'# Résultat : {fr-fr} array Crée un tableau à partir de la liste des paramètres. Les macros se reconnaissent au fait qu'elles commencent et se terminent par le signe de dièse (#). Une macro peut contenir plusieurs de ces fonctions. ) et le caractère implicite pour le guillemet est le guillemet simple ( ' ). 'a1' . numeric_exp_overflow ) _remainderSet L'expression de membre est incluse dans l'ensemble retourné lorsque la taille de exp_ensemble est supérieure exp_numérique. set_exp . Tout ce qui se trouve entre ces deux signes est considéré pendant l'opération du logiciel comme une expression de macro.Annexe E: Utilisation de l'éditeur d'expression Syntaxe _firstFromSet ( set_exp.

separator_string [ .Annexe E: Utilisation de l'éditeur d'expression Syntaxe csv ( array_exp [ . array ( 'as'. Retourne un tableau contenant les éléments qui correspondent au motif. 'arts' join Joint les éléments d'un tableau en utilisant le séparateur. 'an'. Syntaxe grep ( pattern_string . 'arts' ) ) )# Résultat : 'as'. array ( 'as'. 'a2' dq Place la chaîne transmise entre guillemets doubles. quote_string ] ] ) Exemple #csv ( array ( 'a1' . Syntaxe join ( separator_string . 'an'. 'a2' ) )# Résultat : 'a1' .Création de rapports professionnelle 435 . array_exp ) Exemple #csv ( grep ( 's' . Syntaxe dq ( string_exp ) Exemple #dq ( 'zero' )# Résultat : "zéro" grep Cherche les éléments d'un tableau qui correspondent au motif défini dans le premier argument. array_exp ) Exemple # sq ( join ( ' | | ' . 'arts' ) ) )# Résultat : 'as | | an | | arts' Guide de l'utilisateur .

datatype . L'expression texte. defaultText . '10' )# > #prompt('Starting Résultat : select .COUNTRY_CODE = XX. . . Seul l'argument nom_invite est obligatoire.COUNTRY_CODE #promptmany('Selected CountryCodes'.gosales. text . where COUNTRY_MULTILINGUAL. lorsqu'elle est définie.COUNTRY_MULTILINGUAL COUNTRY_MULTILINGUAL. 'Pays-Bas' . queryItem . .dbo. Seul l'argument nom_invite est obligatoire. where PAYS_MULTILINGUE. . précède la valeur.gosales. L'expression texte_fin. .dbo. trailing_text ) Exemple select . 'integer'. trailing_text ) Exemple 1 select . 436 Report Studio . . queryItem . .CODE_PAYS IN ('Canada' . lorsqu'elle est définie. L'invite est facultative lorsque L'expression texte_implicite est définie.COUNTRY_CODE CountryCode'. précède la liste de valeurs. lorsqu'elle est définie. Syntaxe promptmany ( prompt_name . text .COUNTRY IN ( #promptmany ( 'CountryName' ) # ) Résultat : select . . Lorsque l'expression type_données n'est pas définie. Une expression élément_requête peut être définie afin de profiter des propriétés d'informations d'invite de l'élément de requête. .COUNTRY XX where COUNTRY_MULTILINGUAL. le système utilise la valeur implicite chaîne. where PAYS_MULTILINGUE. Syntaxe prompt ( prompt_name .Annexe E: Utilisation de l'éditeur d'expression prompt Invite l'utilisateur à fournir une seule valeur. datatype . defaultText . lorsqu'elle est définie. Lorsque l'expression type_données n'est pas définie. est ajoutée à la liste de valeurs. L'expression texte. L'expression texte_fin. est ajoutée à la valeur. from gosales. le système utilise la valeur implicite chaîne.CODE_PAYS > 10 promptmany Invite l'utilisateur à fournir une ou plusieurs valeurs. Une expression élément_requête peut être définie afin de profiter des propriétés d'informations d'invite de l'élément de requête. L'invite est facultative lorsque L'expression texte_implicite est définie. gosales. 'Russie') Exemple 2 select . where COUNTRY_MULTILINGUAL. .

' '. ''. Les valeurs en double sont conservées. 'a'.dbo. 'Russie') sb Place la chaîne transmise entre crochets.Annexe E: Utilisation de l'éditeur d'expression 'integer'.PAYS XX où PAYS_MULTILINGUE. ')' ' and )# Résultat : select .CODE_PAYS IN ('Canada' . dans gosales.dbo.Création de rapports professionnelle 437 .PAYS_MULTILINGUE PAYS_MULTILINGUE. Syntaxe sb ( string_exp ) Exemple #sb ( 'abc' )# Résultat : [abc] sq Place la chaîne transmise entre guillemets simples. Guide de l'utilisateur .COUNTRY_CODE IN ('. Syntaxe sq ( string_exp ) Exemple #sq ( 'zero' )# Résultat : 'zéro' sort Trie les éléments d'un tableau par ordre alphabétique. 's3'. . 'Pays-Bas' . 'x' split Fractionne une chaîne ou les éléments d'une chaîne d'un tableau en éléments séparés.gosales. .CODE_PAYS = XX.CODE_PAYS et PAYS_MULTILINGUE.gosales. COUNTRY_MULTILINGUAL. 'x' ) ) )# Résultat : 'a'. Syntaxe sort ( array_exp ) Exemple #csv ( sort ( array ( 's3'. gosales.

'acn=5' ) ) )# Résultat : '***help' . 'cn=help' ) )# Résultat : '***help' Exemple 2 #csv ( substitute ( '^cn='. split ( '::'. 'f'. array ( 'cn=help' . Syntaxe substitute ( pattern_string. 'de' . array ( 'cn=help' . 'acn=5' Exemple 3 #csv ( substitute ( 'cn='. 'a5' unique Suprime les entrées en double d'un tabelau. 'gh=i' Exemple 2 #csv ( split ( '=' . ''. 'de=f'. 'c' . 'acn=5' ) ) )# Résultat : 'help' . 'gh' . L'ordre des éléments est conservé. 'i' substitute Cherche un motif dans une chaîne ou dans les éléments d'une chaîne d'un tableau et remplace la première occurrence du texte qui a été trouvé par un autre texte. string_exp | array_exp ) Exemple 1 #sq ( substitute ( '^cn='. 'ab=c::de=f::gh=i' ) ) )# Résultat : 'ab' . replacement_string. 438 Report Studio . '***'. '***'. string_exp | array_exp ) Exemple 1 #csv ( split ( '::'. 'ab=c::de=f::gh=i' ) )# Résultat : 'ab=c' .Annexe E: Utilisation de l'éditeur d'expression Syntaxe split ( pattern_string.

Guide de l'utilisateur . dans laquelle chaque valeur est délimitée par des guillemets simples et les valeurs multiples sont séparées par des virgules. La liste unique de valeurs ainsi obtenues est ensuite transmise sous forme de chaîne. 'niveau_700' CSVIdentityNameList Renvoie les pièces de l'identité de l'utilisateur (nom de compte. 'a'. noms de groupe. noms de groupe. La liste unique de valeurs est ensuite transmise en retour sous forme de chaîne. noms de rôle) sert de clé. 'x' ) ) )# Résultat : 's3'. Syntaxe CSVIdentityName ( %parameter_map_name [ . où chaque valeur est délimitée par des guillemets simples et où les valeurs multiples sont séparées par des virgules. 'niveau_501' .Création de rapports professionnelle 439 .Annexe E: Utilisation de l'éditeur d'expression Syntaxe unique ( array_exp ) Exemple Example: #csv ( unique ( array ( 's3'. 'a'. separator_string ] ) Exemple #CSVIdentityName ( %security_clearance_level_map )# Résultat : 'niveau_500' . noms de rôle) sous forme de liste de chaînes de caractères. 'x' urlencode La fonction URL encode l'argument saisi. Syntaxe field_one=urlencode(prompt('userValue')) Exemple urlencode(prompt('some_val')) Résultat : %27testValue%27 CSVIdentityName Utilise les informations de l'utilisateur authentifié afin de trouver des valeurs dans la table de paramètres indiquée. Chaque élément de l'identité de l'utilisateur (nom de compte. 's3'. Elle est utile lors de la définition de chaînes de connexions XML.

'Utilisateurs de requêtes' CAMPassport Retourne le passeport. CAMID(":Auteurs"). noms de groupe. Syntaxe CAMPassport ( ) Exemple #CAMPassport ( )# Résultat : 111:98812d62-4fd4-037b-4354-26414cf7ebef:3677162321 CAMIDList Retourne les composantes de l'identité de l'utilisateur (nom de compte.[Rôle_utilisateur] IN ( 'CAMID("::System Administrators")'.Annexe E: Utilisation de l'éditeur d'expression Syntaxe CSVIdentityNameList ( [ separator_string ] ) Exemple #CSVIdentityNameList ( )# Résultat : 'Tous' . 'CAMID(":Authors") ') 440 Report Studio .[userRole] IN ( #csv ( CAMIDListForType ( 'role' ) ) # ) Résultat : [qs]. CAMID (":Utilisateurs"). Il peut être utilisé avec des fonctions de macros csv ou join. 'Administrateurs de rapports' . CAMID(":Utilisateurs de requêtes"). Syntaxe CAMIDListForType ( identity type ) Exemple [qs]. groupe ou rôle) . noms de rôle) sous forme de liste de valeurs séparées par des virgules. CAMID(":Auteurs d'indicateurs") CAMIDListForType Retourne un tableau des identités des utilisateurs selon le type d'identité (compte. Syntaxe CAMIDList ( [ separator_string ] ) Exemple #CAMIDList ( )# Résultat : CAMID("::Tous").

PERCENTAGE_1 ou PERCENTAGE_2. integer_exp ) Exemple _round ( 1220.Création de rapports professionnelle 441 . Syntaxe nullif( exp1. Syntaxe _format ( expr .42 abs Retourne la valeur absolue de exp_numérique. sinon la fonction retourne exp1. 2 ) Résultat : 1220.42369. Le signe des valeurs négatives devient positif. Remarque : exp_entier DOIT être un entier non négatif. Le mot-clé peut être PERCENTAGE_0.Annexe E: Utilisation de l'éditeur d'expression Fonctions communes nullif Retourne NULL si exp1 est égal à exp2. keyword ) Exemple _format( [Unit Sale Price] / [Unit Price] . Syntaxe abs ( numeric_exp ) Exemple 1 abs ( 15 ) Résultat : 15 Guide de l'utilisateur . Syntaxe _round ( numeric_exp.75123 s'affiche au format 75. PERCENTAGE_2 ) Résultat : 0.12% _round Renvoie l'expression numérique arrondie à exp_entier positions après la virgule décimale. exp2 ) _format Associe un format à une expression.

Syntaxe bottomCount ( set_exp . numeric_exp ) bottomPercent Cette fonction est semblable à la fonction bottomSum. certaines le permettent. level | index ) bottomCount Cette fonction trie un ensemble en fonction des valeurs de 'exp_numérique' évaluées pour chacun des membres de 'exp_ensemble' et retourne les 'exp_index' derniers membres. (La plupart des sources de données ne prennent en charge qu'un ancêtre à un niveau donné. mais le seuil est 'exp1_numérique' pour cent du total. index_exp . ou la distance au-dessus du membre.Annexe E: Utilisation de l'éditeur d'expression Exemple 2 abs ( -15 ) Résultat : 15 ancestor Retourne l'ancêtre du membre qui se trouve soit au niveau indiqué (nommé). Ce qui explique que le résultat est un ensemble de membres. numeric_exp2 ) bottomSum Cette fonction trie un ensemble en fonction de 'exp_numérique'. évalué par rapport aux membres correspondants de exp_ensemble' et affiche les derniers éléments dont le total cumulatif est égal ou inférieur à exp1_numérique. Remarque : Nous ne pouvons garantir que les résultats seront cohérents s'il y a plusieurs ancêtres de cette nature. Toutefois. soit à un certain nombre de niveaux au-dessus de celui-ci.) Syntaxe ancestors ( member . numeric_exp1 . Syntaxe bottomPercent ( set_exp . 442 Report Studio . level | integer ) ancestors Retourne tous les ancêtres d'un membre à un niveau donné. Syntaxe ancestor ( member.

INTEGER. numeric_exp1 . Les types de données suivants peuvent être définis : CHARACTER. Lorsque vous convertissez une valeur de type TIMESTAMP à TIME. CHAR. consultez le guide de l'utilisateur. SECOND. la portion heure de la valeur de date-heure est définie à zéro. DAY TO HOUR. MONTH. TIME. ou MINUTE TO SECOND pour un intervalle de type Jour à seconde. Certains types de données permettent de définir une longueur et un degré de précision. VARCHAR. TIMESTAMP. la portion date de la valeur de date-heure est définie à la date courante du système. NUMERIC. la portion de date de la valeur de date-heure est omise. HOUR TO SECOND. DAY TO SECOND. SMALLINT. Pour en savoir davantage sur cette fonction. numeric_exp2 ) caption Renvoie les valeurs du titre de l'argument indiqué. DECIMAL. HOUR. Syntaxe cast ( expression. Assurez-vous que les attributs de type et de taille de la cible sont corrects.Création de rapports professionnelle 443 . datatype_specification ) Exemple 1 cast ( '123' . MINUTE. TIMESTAMP WITH TIME ZONE et INTERVAL. Lorsque vous convertissez une valeur de type DATE à TIMESTAMP. REAL. DATE. FLOAT. VARCHAR ( 10 ) ) Résultat : une chaîne contenant 12345 Remarques ● Lorsque vous convertissez une valeur de type TIMESTAMP à DATE. integer ) Résultat : 123 Exemple 2 cast ( 12345 . HOUR TO MINUTE. TIME WITH TIME ZONE. Lorsque vous convertissez une valeur de type TIME à TIMESTAMP. la portion heure de la valeur de date-heure est omise. DAY TO MINUTE. ou YEAR TO MONTH pour un intervalle de type Année à mois. ● ● ● Guide de l'utilisateur . DAY. l'un des qualificatifs suivants doit être saisi : YEAR.Annexe E: Utilisation de l'éditeur d'expression Syntaxe bottomSum ( set_exp . Lors de la définition d'une conversion de type INTERVAL. Syntaxe caption ( level | member | set_exp ) cast Convertit une expression dans un type de données défini.

22 ) Résultat : 5 Exemple 2 ceiling ( -1. Des erreurs se produiront si les attributs de taille et de type de la cible ne sont pas compatibles avec ceux de la source. par exemple). par exemple YEAR(4) TO MONTH ou DAY(5). 444 Report Studio .23 ) Résultat : -1 char_length Renvoie le nombre de caractères contenus dans exp_chaîne. Notez que vous pouvez seulement définir le nombre de chiffres pour le premier qualificatif. ● ceil Renvoie le plus petit entier supérieur ou égal à exp_numérique.Annexe E: Utilisation de l'éditeur d'expression ● Il est impossible de convertir un intervalle d'un type en un autre (parce que le nombre de jours dans un mois est variable. Syntaxe ceiling ( numeric_exp ) Exemple 1 ceiling ( 4. Syntaxe char_length ( string_exp ) Exemple char_length ( 'Canada' ) Résultat : 6 character_length Renvoie le nombre de caractères contenus dans exp_chaîne. Syntaxe ceil ( numeric_exp ) ceiling Renvoie le plus petit entier supérieur ou égal à exp_numérique.

Création de rapports professionnelle 445 . Syntaxe children ( member ) closingPeriod Retourne le dernier élément de même niveau parmi les descendants du membre du niveau indiqué. par défaut. Syntaxe closingPeriod ( level [. member } ) cousin Retourne l'enfant de membre2 à la même position relative qu'occupe membre1 sous son parent. plutôt que le membre actuel. Syntaxe completeTuple ( member { . member ] ) coalesce Renvoie le premier argument non nul (ou la valeur null si tous les arguments sont nuls). 'completeTuple' inclut. La valeur de cette cellule peut être obtenue à l'aide de la fonction 'value'. Toutefois. Syntaxe coalesce ( exp_list ) completeTuple Semblable à 'tuple'. indique l'emplacement d'une cellule (intersection) en fonction des membres sélectionnés provenant tous de dimensions différentes. Guide de l'utilisateur .Annexe E: Utilisation de l'éditeur d'expression Syntaxe character_length ( string_exp ) Exemple character_length ( 'Canada' ) Résultat : 6 children Retourne l'ensemble des enfants d'un membre donné. le membre implicite de toutes les dimensions non définies ailleurs dans les arguments. La fonction Coalesce accepte deux arguments ou plus. Cette fonction est habituellement utilisée avec une dimension de temps.

535000+05:00 currentMember Retourne le membre actuel d'une hiérarchie pendant une itération. member2 ) current_date Renvoie une valeur de date représentant la date courante de l'ordinateur sur lequel tourne le logiciel de base de données.03. Syntaxe current_timestamp Exemple current_timestamp Résultat : 03.03 16:40:15. Syntaxe current_time Exemple current_time Résultat : 16:33:11+05:00 current_timestamp Renvoie une valeur de date-heure avec fuseau horaire représentant la date-heure courante de l'ordinateur sur lequel tourne le logiciel de base de données. Syntaxe current_date Exemple current_date Résultat : 04.03. son membre implicite est utilisé.Annexe E: Utilisation de l'éditeur d'expression Syntaxe cousin ( member1 .03 current_time Renvoie une valeur d'heure avec fuseau horaire représentant l'heure courante de l'ordinateur sur lequel tourne le logiciel de base de données. 446 Report Studio . Si la hiérarchie indiquée n'est pas présente dans le contexte dans lequel l'expression est évaluée.

Création de rapports professionnelle 447 . Le membre auquel la fonction est appliquée et également inclus dans l'ensemble final. 2. le membre est inclus dans l'ensemble final. Si le niveau indiqué est le même que celui du membre auquel la fonction est appliquée. les membres de ces niveaux sont inclus.[Line (Root)]. level | distance [ .Annexe E: Utilisation de l'éditeur d'expression Syntaxe currentMember ( hierarchy ) defaultMember Retourne le membre implicite d'une hiérarchie. Plusieurs options peuvent être définies (séparées par un espace) afin de déterminer les membres à retourner. à un niveau précis (nom qualifié) ou à une distance précise (nombre entier de 0 à n) de la racine. after: S'il existe d'autres niveaux après le niveau indiqué. SELF AFTER) Résultat : Result: AcmeWash MR AcmeWash AcmeWash HE Remarques ● self: Seuls les membres du niveau indiqué sont inclus dans l'ensemble final (comportement implicite en l'absence d'options).[Dishwashers] .[Line].[Line1]->:[PC]. ou d'un ensemble de membres. before: S'il existe des niveaux intermédiaires entre le niveau du membre et celui indiqué. les membres de ces niveaux sont inclus dans l'ensemble final. Syntaxe descendants ( member | set_expr .[Line]. ● ● ● emptySet Retourne un ensemble de membre vide pour la hiérarchie indiquée. beforewithmember: S'il existe des niveaux intermédiaires entre le niveau du membre et celui indiqué. les membres de ces niveaux sont inclus. { self | before | beforewithmember | after } ] ) Exemple descendants([national]. Syntaxe defaultMember ( hierarchy ) descendants Retourne l'ensemble des descendants d'un membre. Guide de l'utilisateur .

Syntaxe exp ( numeric_exp ) Exemple exp ( 2 ) Résultat : 7.ALL] ) exp Renvoie 'e' à la puissance exp2_numérique. heure. 2003-03-03 16:40:15.389056 extract Renvoie un entier représentant la valeur de partie_date (année.535 ) Résultat : 2003 Exemple 2 extract ( hour .535 ) Résultat : 16 filter Retourne un ensemble résultant du filtrage d'un ensemble indiqué en fonction d'une condition booléenne. mois. datetime_exp ) Exemple 1 extract ( year . minute. jour. Syntaxe except ( set_exp1 . seconde) en exp_date_heure . Les doubles sont conservés lorsque le mot-clé facultatif ALL est utilisé comme troisième argument. 2003-03-03 16:40:15. 448 Report Studio . La constante 'e' est la base du logarithme naturel. set_exp2 [. Syntaxe extract ( datepart . Chaque membre est inclus dans le résultat si et seulement si la valeur correspondante de 'exp_booléenne' est Vrai.Annexe E: Utilisation de l'éditeur d'expression Syntaxe emptySet ( hierarchy ) except Retourne les membres de exp1_ensemble qui ne sont pas aussi inclus dans exp2_ensemble.

boolean_exp ) firstChild Retourne le premier enfant d'un membre. La valeur implicite de 'exp_index' est 1.22 ) Résultat : 3 Exemple 2 floor ( -1. Syntaxe firstChild ( member) firstSibling Retourne le premier enfant du parent d'un membre.Annexe E: Utilisation de l'éditeur d'expression Syntaxe filter ( set_exp . Syntaxe firstSibling ( member ) floor Renvoie le plus grand entier inférieur ou égal à exp_numérique. Guide de l'utilisateur . Si le paramètre ALL est utilisé.23 ) Résultat : -2 generate Cette fonction évalue 'exp2_ensemble' pour chaque membre de 'exp1_ensemble' et effectue l'union des ensembles résultants. les valeurs en double sont retenues. ALL ] ) head Retourne les 'exp_index' premiers éléments de 'exp_ensemble'. Syntaxe generate ( set_exp1 .Création de rapports professionnelle 449 . Syntaxe floor ( numeric_exp ) Exemple 1 floor ( 3. set_exp2 [ .

L'index de l'ensemble commence à zéro. ALL ] ) item Retourne un membre à partir d'un emplacement précis dans un ensemble. set_exp2 [ . Les membres d'un niveau donné sont classés dans l'ordre naturel. Syntaxe hierarchize ( set_exp ) hierarchy Retourne la hiérarchie qui contient un membre. index_exp ) lastChild Retourne le dernier enfant d'un membre donné. Le résultat garde des doubles seulement lorsque le mot-clé facultatif ALL est utilisé comme troisième argument. Syntaxe hierarchy ( level | member | set_exp ) intersect Retourne l'intersection de deux ensembles. un niveau ou un ensemble donné. index ) lag Retourne le membre de même niveau qui se trouve un nombre précis de positions avant le membre indiqué. il s'agit du classement implicite des membres d'une dimension si aucun autre critère de triage n'est indiqué. Syntaxe lag ( member . Syntaxe item ( set_exp . index_exp ] ) hierarchize Cette fonction classe les membres d'un ensemble sous forme de hiérarchie.Annexe E: Utilisation de l'éditeur d'expression Syntaxe head ( set_exp [ . 450 Report Studio . Syntaxe intersect ( set_exp1 .

member ) lastSibling Retourne le dernier enfant du parent d'un membre. Le nombre de membres retournés correspond à la valeur absolue de 'exp_entier'. index_exp ) level Retourne le niveau d'un membre. index ) linkMember Retourne le membre correspondant dans le niveau ou la hiérarchie indiquée (de la même dimension) . vous devez indiquer une hiérarchie.Annexe E: Utilisation de l'éditeur d'expression Syntaxe lastChild ( member ) lastPeriods Retourne l'ensemble des membres d'un même niveau qui finissent par le membre indiqué. vous devez indiquer un niveau comme deuxième argument et pour les hiérarchies parent-enfant. Une erreur se Guide de l'utilisateur . Syntaxe lastPeriods ( integer_exp . Pour les hiérarchies basées sur des niveaux. les membres qui suivent et qui incluent le membre indiqué sont retournés.Création de rapports professionnelle 451 . Si 'exp_entier' est négatif. Syntaxe level ( member ) levels Retourne le niveau de la hiérarchie dont la distance à la racine est indiquée par 'index'. Cette fonction est habituellement utilisée avec une dimension de temps. Syntaxe levels ( hierarchy . Syntaxe lastSibling ( member ) lead Retourne le membre de même niveau qui se trouve un nombre précis de positions après le membre indiqué. Syntaxe lead ( member .

Syntaxe ln ( numeric_exp ) Exemple ln ( 4 ) Résultat : 1. Syntaxe linkMember ( member .03 16:40:150.Annexe E: Utilisation de l'éditeur d'expression produit lorsque le deuxième paramètre ne retourne pas une hiérarchie de la dimension à laquelle le membre du premier paramètre appartient. level | hierarchy ) ln Renvoie le logarithme naturel de exp_numérique.03. 452 Report Studio .38629 localtime Renvoie une valeur de temps représentant l'heure courante de l'ordinateur sur lequel tourne le logiciel de base de données.535000 lower Convertit en minuscules tous les caractères en majuscules de exp_chaîne. Syntaxe localtimestamp Exemple localtimestamp Résultat : 03. Syntaxe localtime Exemple localtime Résultat : 16:33:11 localtimestamp Renvoie une valeur de date-heure représentant la date-heure courante de l'ordinateur sur lequel tourne le logiciel de base de données.

la dimension de mesure est utilisée. string2 [ . Syntaxe mod ( integer_exp1. une fonction de classement explicite (telle que 'hierarchize') doit être utilisée. Si la hiérarchie est omise. Dans le cas d'une hiérarchie. Syntaxe member ( value_exp [ . La valeur de exp2_entier doit être différente de zéro ou une exception sera produite.Création de rapports professionnelle 453 . string1 [ . sinon les résultats risquent de ne pas être cohérents. Dans ce cas. le calcul est considéré comme appartenant à cette hiérarchie. hierarchy ] ] ] ) members Retourne l'ensemble des membres d'une hiérarchie ou d'un niveau. s'il est absent. La seule exception étant lorsque le calcul n'implique que des membres d'une même hiérarchie que celle des éléments de même niveau. 3 ) Résultat : 2 Guide de l'utilisateur . le titre est vide. 'chaîne2' est utilisé comme titre du membre. il doit être unique dans la requête et doit être différent des autres membres de la même hiérarchie. integer_exp2 ) Exemple mod ( 20 . si un ordre prévisible est requis. 'chaîne1' est utilisé pour identifier le membre créé par cette fonction. Remarque : Tous les calculs utilisés comme éléments de groupement dont les éléments de même niveau sont d'autres calculs ou ensembles de membres devraient être assignés de façon explicite à une hiérarchie à l'aide de cette fonction. Syntaxe members ( hierarchy | level ) mod Renvoie le reste (modulo) de exp1_entier divisé par exp2_entier. l'ordre d'affichage des membres retournés n'est pas garanti.Annexe E: Utilisation de l'éditeur d'expression Syntaxe lower ( string_exp ) Exemple lower ( 'ABCDEF' ) Résultat : 'abcdef' member Définit un membre en fonction de l'expression définie dans la hiérarchie indiquée.

Syntaxe nestedSet ( set_expr1 . Cette fonction est habituellement utilisée avec une dimension de temps. Syntaxe openingPeriod ( level [ . Syntaxe nextMember ( member ) octet_length Renvoie le nombre d'octets contenus dans exp_chaîne. Il existe deux types de classement : hiérarchisé (ASC ou DESC) et non hiérarchisé (BASC ou BDESC. Syntaxe octet_length ( string_exp ) Exemple 1 octet_length ( 'ABCDEF' ) Résultat : 6 Exemple 2 octet_length ( '' ) Résultat : 0 openingPeriod Retourne le premier membre de même niveau parmi les descendants du membre du niveau indiqué.Annexe E: Utilisation de l'éditeur d'expression nestedSet Retourne l'ensemble des membres de exp2_ensemble évalués en fonction du contexte du membre actuel de exp1_ensemble. Puis il trie les enfants de chaque membre 454 Report Studio . tel que déterminé par l'ensemble de valeurs créé par l'évaluation de 'exp_valeur' pour chacune des valeurs de l'ensemble et modifié par le troisième paramètre. member ] ) order Affiche les membres d'un ensemble donné. Le classement hiérarchisé trie d'abord les membres en fonction de la position qu'ils occupent dans la hiérarchie. où B signifie 'hiérarchie brisée'). set_expr2 ) nextMember Retourne le prochain membre du niveau dans lequel le membre indiqué se trouve.

Cette fonction est semblable à la fonction 'Cousin'. ou retourne 0 si la première exp_chaîne est introuvable. puis prend l'élément de même niveau que 'ancêtre' qui le précède de exp_entier positions et retourne la période parallèle de 'membre' parmi les descendants de cet élément au même niveau. Trouve l'ancêtre de 'membre' au niveau 'niveau' et retourne les descendants de cet ancêtre qui se trouvent au même niveau que 'membre' et ce. int_exp [ . Elle prend l'ancêtre de 'membre' au niveau 'niveau' ('ancêtre'). Le classement non hiérarchisé trie les membres d'un ensemble sans tenir compte de la hiérarchie. jusqu'à et incluant 'membre'. Cette fonction est habituellement utilisée avec une dimension de temps.Annexe E: Utilisation de l'éditeur d'expression en fonction de 'exp_valeur'. En l'absence d'une indication explicite. Syntaxe order ( set_exp . member ) position Retourne la valeur entière qui représente la position de début de la première exp_chaîne dans la seconde exp_chaîne. la valeur implicite de 'exp_entier' est 1 et celle de 'membre' est le membre actuel. mais elle est plus appropriée lorsqu'il s'agit de séries temporelles. value_exp [ . Syntaxe parallelPeriod ( level [ . ASC devient la valeur implicite. Guide de l'utilisateur . member ] ] ) parent Retourne le membre qui est le parent du membre indiqué. ASC | DESC | BASC | BDESC ] ) ordinal Retourne la valeur d'ordonnée basée sur zéro (distance du niveau racine) du niveau indiqué. Lorsqu'elle n'est pas définie. Syntaxe ordinal ( level ) parallelPeriod Retourne un membre appartenant à une période antérieure dont la position relative est la même que celle du membre indiqué. Syntaxe periodsToDate ( level .Création de rapports professionnelle 455 . tel que déterminé par le niveau indiqué. Syntaxe parent ( member ) periodsToDate Retourne un ensemble d'éléments de même niveau qu'un membre donné.

Les applications peuvent être rendues portables pour différentes sources de données et différents modèles en accédant aux attributs par rôle. l'attribution des rôles est la responsabilité du modeleur. Syntaxe power ( numeric_exp1. Le deuxième argument est facultatif seulement dans un nombre limité de circonstances. string_exp ) Exemple 1 position ( 'C' . Si exp1_numérique est négatif. 'ABCDEF' ) Résultat : 3 Exemple 2 position ( 'H' . Syntaxe prevMember ( member ) roleValue Retourne la valeur de l'attribut qui est associé au rôle dont le nom est indiqué par 'chaîne' dans le contexte donné. exp2_numérique doit représenter un entier. Les rôles prédéfinis des membres de tous les types de sources de données incluent : '_businessKey'.). où il peut être dérivé à partir d'un autre contexte. plutôt que par identificateur d'élément de requête (pour les sources de données relationnelles modelées de façon dimensionnelle. '_memberCaption'. '_memberUniqueName'. 'ABCDEF' ) Résultat : 0 power Renvoie exp1_numérique à la puissance exp2_numérique. 456 Report Studio . 2 ) Résultat : 9 prevMember Retourne le membre qui précède immédiatement le membre indiqué sur le même niveau. '_memberDescription'. numeric_exp2 ) Exemple power ( 3 .Annexe E: Utilisation de l'éditeur d'expression Syntaxe position ( string_exp .

il s'agit du nombre de membres (si disponible) qui seront retournés. member | set_exp ] ) Exemple roleValue ( '_memberCaption'. Syntaxe rootMembers ( hierarchy ) set Retourne la liste des membres qui ont été définis dans l'expression. Syntaxe sqrt ( numeric_exp ) Exemple sqrt ( 9 ) Résultat : 3 subset Retourne un sous-ensemble des membres d'un ensemble donné en commençant à 'exp1_index' position du début. Syntaxe siblings ( member ) sqrt Renvoie la racine carrée de exp_numérique.[Product].[Product line]->[all] . Guide de l'utilisateur . [Sales].Création de rapports professionnelle 457 . Si le nombre 'exp2_index' est indiqué.[Product]. member } ) siblings Retourne les enfants du parent du membre indiqué. Sinon. La valeur de exp_numérique ne peut pas être négative.[1] ) Résultat : Matériel de camping rootMembers Retourne les membres racine d'une hiérarchie. Les membres doivent appartenir à la même hiérarchie. Syntaxe set ( member { .Annexe E: Utilisation de l'éditeur d'expression Syntaxe roleValue ( string [ . tous les membres restants sont retournés.

index_exp1 [ . numeric_exp ) topPercent Cette fonction est semblable à la fonction topSum. integer_exp1 [ . Syntaxe topPercent ( set_exp . index_exp .Annexe E: Utilisation de l'éditeur d'expression Syntaxe subset ( set_exp. La valeur implicite de 'exp_index' est 1. Le premier caractère de exp_chaîne occupe la position 1. mais le seuil est 'exp1_numérique' pour cent du total. 3. 2) Résultat : 'de' tail Retourne les 'exp_index' derniers éléments de 'exp_ensemble'. 458 Report Studio . index_exp ] ) topCount Cette fonction trie un ensemble en fonction des valeurs de 'exp_numérique' évaluées pour chacun des membres de 'exp_ensemble' et retourne les 'exp_index' premiers membres. évalué par rapport aux membres correspondants de exp_ensemble' et affiche les premiers éléments dont le total cumulatif est d'au moins 'exp1_numérique'. numeric_exp2 ) topSum Cette fonction trie un ensemble en fonction de 'exp_numérique'. Syntaxe tail ( set_exp [ . numeric_exp1. Syntaxe substring ( string_exp . index_exp2 ] ) substring Renvoie la sous-chaîne de exp_chaîne qui commence à la position exp1_entier pour exp2_entier caractères ou à la fin de exp_chaîne si exp2_entier est omis. Syntaxe topCount ( set_exp . integer_exp2 ] ) Exemple substring ( 'abdefg'.

BOTH est la valeur implicite lorsque le premier argument n'est pas indiqué et 'blanc' est la valeur implicite lorsque le second argument n'est pas indiqué. Inclut. Le résultat garde des doubles seulement lorsque le mot-clé facultatif ALL est utilisé comme troisième argument. ALL ] ) unique Supprime tous les doublons de l'ensemble indiqué. Guide de l'utilisateur .Création de rapports professionnelle 459 . set_exp2 [ . numeric_exp1 . Le membre actuel de toute dimension qui n'est pas définie dans le contexte d'évaluation est considéré comme étant le membre implicite de cette dimension. Syntaxe tuple ( member { . Les membres restants garde leur ordre d'origine. 'ABCDEFA' ) Résultat : 'ABCDEF' Exemple 2 trim ( BOTH ' ABCDEF ' ) Résultat : 'ABCDEF' tuple Indique l'emplacement d'une cellule (intersection) en fonction des membres sélectionnés provenant tous de dimensions différentes. le membre actuel de toutes les dimensions qui ne sont pas définies dans les arguments. par défaut. Syntaxe trim ( [ [ TRAILING | LEADING | BOTH ] [ match_character_exp ] . member } ) union Cette fonction retourne l'union de deux ensembles ('exp1_ensemble' et 'exp2_ensemble'). numeric_exp2 ) trim Renvoie une expression exp_chaîne sans les blancs de droite ou de gauche ou sans le caractère indiqué dans exp_chaîne_correspondance. ] string_exp ) Exemple 1 trim ( TRAILING 'A' . Syntaxe union ( set_exp1 .Annexe E: Utilisation de l'éditeur d'expression Syntaxe topSum ( set_exp . La valeur de cette cellule peut être obtenue à l'aide de la fonction 'value'.

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
unique ( set_expr )

upper
Convertit en majuscules tous les caractères en minuscules de exp_chaîne.

Syntaxe
upper ( string_exp )

Exemple
upper ( 'abcdef' )

Résultat : 'ABCDEF'

value
Retourne la valeur de la cellule identifiée par un nuplet. Prenez note que le membre implicite de la dimension Mesures est la Mesure implicite.

Syntaxe
value ( tuple )

DB2
ascii
Renvoie la valeur de code ASCII du caractère gauche de l'argument, sous forme d'un entier.

Syntaxe
ascii ( string_exp )

ceiling
Renvoie le plus petit entier supérieur ou égal à exp_numérique.

Syntaxe
ceiling ( numeric_exp )

char
Renvoie une chaîne qui représente une date-heure ou un nombre décimal.

460 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
char ( exp )

chr
Renvoie le caractère qui correspond au code ASCII indiqué par exp_entier. La valeur de exp_entier doit être comprise entre 0 et 255.

Syntaxe
chr ( integer_exp )

concat
Renvoie la chaîne résultant de la concaténation de exp1_chaîne et de exp2_chaîne.

Syntaxe
concat ( string_exp1, string_exp2 )

date
Renvoie une date à partir d'une valeur d'entrée simple. L'expression 'exp' peut être la représentation d'une date sous forme de chaîne ou d'entier.

Syntaxe
date ( exp )

day
Renvoie le jour du mois (de 1 à 31) de exp_date. La valeur de exp_date peut être une date ou une chaîne de caractères exprimant une date.

Syntaxe
day ( date_exp )

dayname
Renvoie une chaîne de caractères contenant le nom du jour propre à la source de données pour la partie jour de exp_date (par exemple, Sunday à Saturday ou Sun. à Sat. pour une source de données qui utilise l'anglais, ou dimanche à samedi pour une source de données qui utilise le français). La valeur de exp_date peut être une date ou une chaîne de caractères exprimant une date.

Guide de l'utilisateur - Création de rapports professionnelle 461

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
dayname ( date_exp )

dayofweek
Renvoie le jour de la semaine dans exp_date sous forme d'un entier compris entre 1 et 7, où 1 représente le dimanche. La valeur de exp_date peut être une date ou une chaîne de caractères exprimant une date.

Syntaxe
dayofweek ( date_exp )

dayofweek_iso
Renvoie le jour de la semaine dans exp_date sous forme d'un entier compris entre 1 et 7, où 1 représente le lundi. La valeur de exp_date peut être une date ou une chaîne de caractères exprimant une date.

Syntaxe
dayofweek_iso ( date_exp )

dayofyear
Renvoie le jour de l'année dans exp_date sous forme d'un entier compris entre 1 et 366. La valeur de exp_date peut être une date ou une chaîne de caractères exprimant une date.

Syntaxe
dayofyear ( date_exp )

days
Renvoie un entier représentant une date. L'expression 'exp' peut être une valeur de date ou une chaîne de caractères exprimant une date.

Syntaxe
days ( exp )

dec
Renvoie la représentation décimale de exp1_chaîne avec une précision de exp1_numérique, une échelle de exp2_numérique et un caractère décimal exp2_chaîne. La valeur de exp1_chaîne doit être formatée en tant que constante entière ou décimale SQL.

462 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
dec ( string_exp1 [ , numeric_exp1 [ , numeric_exp2 [ , string_exp2 ] ] ] )

decimal
Renvoie la représentation décimale de exp1_chaîne avec une précision de exp1_numérique, une échelle de exp2_numérique et un caractère décimal exp2_chaîne. La valeur de exp1_chaîne doit être formatée en tant que constante entière ou décimale SQL.

Syntaxe
decimal ( string_exp1 [ , numeric_exp1 [ , numeric_exp2 [ , string_exp2 ] ] ] )

difference
Renvoie l'entier représentant la différence entre les valeurs de la fonction SOUNDEX pour les chaînes exp1_chaîne et exp2_chaîne. La valeur transmise se situe entre 0 et 4, où 4 représente le meilleur résultat. Prenez note que 4 ne signifie pas que les chaînes sont égales.

Syntaxe
difference ( string_exp1, string_exp2 )

digits
Renvoie la représentation d'un nombre en virgule fixe sous forme de chaîne de caractères.

Syntaxe
digits ( numeric_exp )

double
Renvoie la représentation en virgule flottante d'une expression. La valeur de 'exp' peut être une expression numérique ou une chaîne de caractères.

Syntaxe
double ( exp )

event_mon_state
Renvoie l'état de fonctionnement d'un moniteur d'état déterminé.

Syntaxe
event_mon_state ( string_exp )

float
Renvoie la représentation d'un nombre en virgule flottante.

Guide de l'utilisateur - Création de rapports professionnelle 463

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
float ( numeric_exp )

hex
Renvoie la représentation hexadécimale d'une valeur.

Syntaxe
hex ( exp )

hour
Renvoie l'heure (un entier compris entre 0, qui correspond à minuit et 23, qui correspond à 23:00) à partir de exp_heure. L'expression 'exp_heure' peut être une heure, une date-heure ou une chaîne de caractères exprimant une heure.

Syntaxe
hour ( time_exp )

insert
Renvoie une chaîne résultant de la suppression des caractères de longueur (exp2_entier) à partir de la position de début (exp1_entier) dans exp1_chaîne, puis de l'insertion de exp2_chaîne au début de exp1_chaîne. Le premier caractère d'une chaîne occupe la position 1.

Syntaxe
insert ( string_exp1, integer_exp1, integer_exp2, string_exp2 )

integer
Renvoie l'entier représentant une expression. L'expression 'exp' peut être une valeur numérique ou une chaîne de caractères exprimant un nombre.

Syntaxe
integer ( exp )

int
Renvoie l'entier représentant une expression. L'expression 'exp' peut être une valeur numérique ou une chaîne de caractères exprimant un nombre.

464 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
int ( exp )

julian_day
Renvoie une valeur entière représentant le nombre de jours compris entre le 1er janvier 4712 Av. J-C (le début du calendrier julien) et la valeur de date spécifiée dans exp. L'expression 'exp' peut être une valeur de date ou une chaîne de caractères exprimant une date.

Syntaxe
julian_day ( exp )

lcase
Convertit en minuscules tous les caractères en majuscules de exp_chaîne.

Syntaxe
lcase ( string_exp )

left
Renvoie les exp_entier premiers caractères de exp_chaîne.

Syntaxe
left ( string_exp, integer_exp )

length
Renvoie la longueur de l'opérande en octets (à l'exception des types de chaîne sur deux octets qui renvoient la longueur en caractères).

Syntaxe
length ( exp )

locate
Renvoie la position de début de la première occurrence de exp1_chaîne dans exp2_chaîne. La recherche commence à la position de début (exp_entier) de exp2_chaîne. Le premier caractère d'une chaîne occupe la position 1. Si exp1_chaîne est introuvable, zéro est renvoyé.

Syntaxe
locate ( string_exp1, string_exp2 [ , integer_exp ] )

long_varchar
Renvoie une chaîne de type 'long_varchar'.

Guide de l'utilisateur - Création de rapports professionnelle 465

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
long_varchar ( string_exp )

ltrim
Renvoie exp_chaîne en supprimant les blancs de début.

Syntaxe
ltrim ( string_exp )

microsecond
Renvoie la partie microsecondes (unité de temps) d'une valeur. L'expression 'exp' peut être une date-heure ou une chaîne de caractères exprimant une date-heure.

Syntaxe
microsecond ( exp )

midnight_seconds
Renvoie une valeur entière comprise entre 0 et 86400 qui représente le nombre de secondes entre minuit et la valeur horaire indiquée dans l'argument. L'expression 'exp' peut être une heure, une date-heure ou une chaîne de caractères exprimant une heure.

Syntaxe
midnight_seconds ( exp )

minute
Renvoie le nombre de minutes (un entier compris entre 0 et 59) à partir de exp_heure. L'expression 'exp_heure' peut être une heure, une date-heure ou une chaîne de caractères exprimant une heure.

Syntaxe
minute ( time_exp )

month
Renvoie le mois (un entier compris entre 1 et 12) à partir de exp_date.

Syntaxe
month ( date_exp )

monthname
Renvoie une chaîne de caractères contenant le nom du mois propre à la source de données pour la partie mois de exp_date (par exemple, January à December ou Jan. à Dec. pour une source de

466 Report Studio

Annexe E: Utilisation de l'éditeur d'expression données qui utilise l'anglais ou janvier à décembre pour une source de données qui utilise le français) .

Syntaxe
monthname ( date_exp )

quarter
Renvoie le trimestre de exp_date sous forme d'un nombre compris entre 1 et 4, où 1 représente les dates comprises entre le 1er janvier et le 31 mars.

Syntaxe
quarter ( date_exp )

radians
Transforme exp_numérique degrés en radians.

Syntaxe
radians ( numeric_exp )

repeat
Renvoie une chaîne résultant de la répétition de exp_chaîne un nombre de fois déterminé par exp_entier.

Syntaxe
repeat ( string_exp, integer_exp )

replace
Remplace toutes les occurrences de exp2_chaîne par exp3_chaîne dans exp1_chaîne.

Syntaxe
replace ( string_exp1, string_exp2, string_exp3 )

right
Renvoie les exp_entier derniers caractères de exp_chaîne.

Guide de l'utilisateur - Création de rapports professionnelle 467

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
right ( string_exp, integer_exp )

round
Renvoie l'expression exp_numérique arrondie à l'entier le plus près à exp_entier positions à droite de la virgule décimale. L'expression exp_numérique est arrondie à exp_entier positions à gauche de la virgule décimale si la valeur de exp_entier est négative. Exemple : round (125, -1) donne 130.

Syntaxe
round ( numeric_exp, integer_exp )

rtrim
Renvoie exp_chaîne en supprimant les blancs de fin.

Syntaxe
rtrim ( string_exp )

second
Renvoie le nombre de secondes (un entier compris entre 0 et 59) à partir de exp_heure.

Syntaxe
second ( time_exp )

sign
Renvoie +1 si l'expression exp_numérique est positive, 0 si l'expression exp_numérique est nulle, et -1 si l'expression exp_numérique est négative.

Syntaxe
sign ( numeric_exp )

smallint
Renvoie un nombre de type 'smallint'.

Syntaxe
smallint ( exp )

soundex
Renvoie une chaîne de 4 caractères correspondant à une abréviation phonétique de exp_chaîne. Cette fonction permet de déterminer si deux chaînes, p. ex, PERRAULT et PERREAULT, sont phonétiquement semblables.

468 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
soundex ( string_exp )

space
Renvoie une chaîne formée de exp_entier blancs.

Syntaxe
space ( integer_exp )

substr
Renvoie la sous-chaîne de exp_chaîne qui commence à la position exp1_entier et dont la longueur est exp2_entier. Le premier caractère de exp_chaîne occupe la position 1.

Syntaxe
substr ( string_exp, integer_exp1 [ , integer_exp2 ] )

table_name
Renvoie un nom non qualifié d'une table ou d'une vue basé sur le nom de l'objet dans exp1_chaîne et le nom du schéma dans exp2_chaîne. Cette fonction sert à résoudre les pseudonymes.

Syntaxe
table_name ( string_exp1 [ , string_exp2 ] )

table_schema
Renvoie la partie nom du schéma de la table en deux parties ou le nom de vue basé sur le nom d'objet dans exp_chaîne et le nom de schéma dans exp2_chaîne. Cette fonction sert à résoudre les pseudonymes.

Syntaxe
table_schema ( string_exp1 [ , string_exp2 ] )

time
Renvoie une heure à partir d'une valeur.

Syntaxe
time ( exp )

timestamp
Renvoie une date-heure à partir d'une valeur ou d'une paire de valeurs. La valeur de exp1 doit être une date et la valeur de exp2 une heure.

Guide de l'utilisateur - Création de rapports professionnelle 469

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
timestamp ( exp1 [ , exp2 ] )

timestamp_iso
Renvoie une date-heure en format ISO (aaaa-mm-jj hh:mm:ss. nnnnnn) à partir du format IBM (aaaa-mm-jj-hh.mm.ss.nnnnnn). Si 'exp' correspond à une valeur d'heure, la fonction insère la valeur de la DATE COURANTE pour les éléments de date et des zéros pour les subdivisions de l'heure.

Syntaxe
timestamp_iso ( exp )

timestampdiff
Renvoie un nombre approximatif d'intervalles de type exp1 en fonction de la différence entre deux valeurs de date-heure. L'expression exp2 est le résultat de la soustraction de deux types de date-heure et de la conversion du résultat en expression de type CHAR. Les valeurs valides de exp1 sont : 1 fraction de seconde; 2 secondes; 4 minutes; 8 heures; 16 jours; 32 semaines; 64 mois; 128 trimestres; 256 ans.

Syntaxe
timestampdiff ( exp1, exp2 )

to_char
Renvoie la date-heure sous forme de chaîne de type exp_chaîne.

Syntaxe
to_char ( timestamp_exp , string_exp )

translate
Renvoie exp1_chaîne dans laquelle des caractères de exp3_chaîne ont été remplacés par des caractères équivalents de exp2_chaîne. L'expression 'exp4_chaîne' est un caractère unique utilisé pour compléter exp2_chaîne si elle est plus courte que exp3_chaîne. Si seule exp1_chaîne est présente, alors cette fonction la convertit en majuscules.

Syntaxe
translate ( string_exp1 [ , string_exp2, string_exp3 [ , string_exp4 ] ] )

trunc
Renvoie exp1_numérique tronquée à exp2_numérique positions décimales. Si exp2_numérique est négative, exp1_numérique est tronquée à la valeur absolue de exp2_numérique positions À GAUCHE du séparateur décimal.

470 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
trunc ( numeric_exp1, numeric_exp2 )

truncate
Renvoie exp1_numérique tronquée à exp2_numérique positions décimales. Si exp2_numérique est négative, exp1_numérique est tronquée à la valeur absolue de exp2_numérique positions À GAUCHE du séparateur décimal.

Syntaxe
truncate ( numeric_exp1, numeric_exp2 )

ucase
Convertit en majuscules tous les caractères en minuscules de exp_chaîne.

Syntaxe
ucase ( string_exp )

value
Renvoie le premier argument non nul (ou la valeur null si tous les arguments sont nuls). La fonction Value accepte deux arguments ou plus.

Syntaxe
value ( exp_list )

varchar
Renvoie exp sous forme de chaîne de type VARCHAR et de longueur exp_numérique.

Syntaxe
varchar ( exp [ , numeric_exp ] )

week
Renvoie la semaine de l'année dans exp_date sous forme d'un entier compris entre 1 et 53.

Syntaxe
week ( date_exp )

year
Renvoie l'année à partir de exp_date.

Guide de l'utilisateur - Création de rapports professionnelle 471

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
year ( date_exp )

Fonctions de conversion DB2
cast_char
Renvoie les exp_numérique premiers caractères de la valeur de 'exp' sous forme de chaîne. Renvoie la chaîne entière si le deuxième argument n'est pas indiqué.

Syntaxe
cast_char ( exp [ , numeric_exp ] )

cast_date
Renvoie la valeur de l'expression convertie en date.

Syntaxe
cast_date ( exp )

cast_decimal
Renvoie la valeur de exp sous forme de décimale avec une précision de exp1_numérique et une échelle de exp2_numérique.

Syntaxe
cast_decimal ( exp [ , numeric_exp1, numeric_exp2 ] )

cast_double_precision
Renvoie la valeur de l'expression sous forme de double.

Syntaxe
cast_double_precision ( exp )

cast_float
Renvoie la valeur de l'expression convertie en virgule flottante.

Syntaxe
cast_float ( exp )

cast_integer
Renvoie la valeur de l'expression convertie en entier.

472 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
cast_integer ( exp )

cast_longvarchar
Renvoie la valeur de l'expression sous forme de données de type 'longvarchar'.

Syntaxe
cast_longvarchar ( string_exp )

cast_smallint
Renvoie la valeur de l'expression convertie en donnée de type 'smallint'.

Syntaxe
cast_smallint ( exp )

cast_time
Renvoie la valeur de l'expression sous forme d'heure.

Syntaxe
cast_time ( string_exp )

cast_timestamp
Renvoie la valeur de l'expression convertie en date-heure.

Syntaxe
cast_timestamp ( exp )

cast_varchar
Renvoie la valeur de l'expression sous forme de données de type 'varchar' d'une longueur donnée.

Syntaxe
cast_varchar ( exp, integer_exp )

Fonctions mathématiques DB2
log
Renvoie le logarithme naturel de exp_numérique.

Guide de l'utilisateur - Création de rapports professionnelle 473

474 Report Studio . Syntaxe atan ( numeric_exp ) atanh Renvoie l'arc tangente hyperbolique de exp_numérique. Syntaxe acos ( numeric_exp ) asin Renvoie l'angle. L'arc sinus est l'angle dont le sinus a pour valeur exp_numérique.Annexe E: Utilisation de l'éditeur d'expression Syntaxe log ( numeric_exp ) log10 Renvoie le logarithme à base 10 de exp_numérique. Syntaxe rand ( integer_exp ) Fonctions trigonométriques DB2 acos Renvoie l'angle. exprimé en radians. Syntaxe log10 ( numeric_exp ) rand Renvoie un nombre aléatoire produit en utilisant exp_entier comme valeur de départ. où exp_numérique représente un angle exprimé en radians. Syntaxe asin ( numeric_exp ) atan Renvoie l'angle. exprimé en radians. L'arc tangente est l'angle dont la tangente a pour valeur exp_numérique. L'arc cosinus est l'angle dont le cosinus a pour valeur exp_numérique. exprimé en radians.

L'arc tangente est l'angle dont la tangente a pour valeur exp2_numérique / exp1_numérique. Syntaxe cos ( numeric_exp ) cosh Renvoie le cosinus hyperbolique de exp_numérique. Guide de l'utilisateur . Syntaxe atan2 ( numeric_exp1. Syntaxe degrees ( numeric_exp ) sin Renvoie le sinus de exp_numérique.Annexe E: Utilisation de l'éditeur d'expression Syntaxe atanh (numeric_exp ) atan2 Renvoie l'arc tangente des coordonnées x et y définies respectivement par exp1_numérique et exp2_numérique. numeric_exp2 ) cos Renvoie le cosinus de exp_numérique. où exp_numérique représente un angle exprimé en radians. Syntaxe cot ( numeric_exp ) degrees Transforme exp_numérique radians en degrés.Création de rapports professionnelle 475 . où exp_numérique représente un angle exprimé en radians. où exp_numérique représente un angle exprimé en radians. en radians. où exp_numérique représente un angle exprimé en radians. Syntaxe cosh ( numeric_exp ) cot Renvoie la cotangente de exp_numérique.

Annexe E: Utilisation de l'éditeur d'expression Syntaxe sin ( numeric_exp ) sinh Renvoie le sinus hyperbolique de exp_numérique. Syntaxe tan ( numeric_exp ) tanh Renvoie la tangente hyperbolique de exp_numérique. LIST). où exp_numérique représente un angle exprimé en radians. Syntaxe tanh ( numeric_exp ) Informix cardinality Renvoie le nombre d'éléments d'une colonne de collection (SET. Syntaxe cardinality ( string_exp ) char_length Renvoie le nombre de caractères logiques (lequel peut être différent du nombre d'octets de certaines langues d'Asie orientale) de exp_chaîne. 476 Report Studio . où exp_numérique représente un angle exprimé en radians. MULTISET. Syntaxe sinh ( numeric_exp ) tan Renvoie la tangente de exp_numérique. où exp_numérique représente un angle exprimé en radians. Syntaxe char_length ( string_exp ) concat Renvoie la chaîne résultant de la concaténation de exp1_chaîne et de exp2_chaîne.

les valeurs renvoyées par la fonction CURRENT sont insérées dans les nouvelles zones. L'expression ne peut pas être une représentation entre guillemets de la valeur de 'DATE'. ' { ' YEAR TO SECOND ' } ' ) Exemple EXTEND (some_date_column . Syntaxe extend ( date_exp . Syntaxe hex ( integer_exp ) initcap Renvoie exp_chaîne mise en forme de la façon suivante : la première lettre de chaque mot est en majuscules. Syntaxe day ( date_exp ) extend La fonction 'extend' ajuste le degré de précision des valeurs DATETIME et DATE. Lorsque le premier qualificatif définit une zone plus courte (moins significative) que celle de l'expression. La valeur 1 est insérée dans les zones MONTH et DAY manquantes. Si les premier et dernier qualificatifs ne sont pas définis.Annexe E: Utilisation de l'éditeur d'expression Syntaxe concat ( string_exp1. string_exp2 ) date Renvoie la valeur de date de exp_chaîne.. les autres lettres étant en minuscules et Cette fonction permet de faire précéder un mot Guide de l'utilisateur . Syntaxe date ( string_exp | date_exp | int_exp ) day Renvoie un nombre entier qui représente le jour du mois. Lorsque l'expression contient des zones non définies par des qualificatifs. Lorsque le premier qualificatif définit une zone plus longue (plus significative) que celle de l'expression. alors que la valeur 0 est insérée dans les zones HOUR jusqu'à FRACTION manquantes. celles-ci sont supprimées. des valeurs constantes sont insérées dans les nouvelles zones. exp_date ou exp_entier. {YEAR TO SECOND} ) hex Revoie la représentation hexadécimale de exp_entier. les qualificatifs implicites sont ceux de l'expression YEAR TO FRACTION(3).Création de rapports professionnelle 477 .

integer_exp3 ) month Renvoie un nombre entier qui correspond à la portion du mois de exp_date. La séquence exp2_chaîne est répétée autant de fois que nécessaire pour que la chaîne renvoyée compte exp_entier caractères. excluant les espaces blancs de fin de chaîne. peuvent précéder un mot. Syntaxe length ( string_exp ) lpad Renvoie une copie de exp1_chaîne précédée d'une chaîne (exp2_chaîne) d'une longueur totale de exp_entier caractères. les deux points. les points. integer_exp. Syntaxe lpad ( string_exp1.Annexe E: Utilisation de l'éditeur d'expression d'un caractère autre qu'une lettre. etc. Syntaxe initcap ( string_exp ) length Renvoie le nombre d'octets de exp_chaîne. Syntaxe month ( date_exp ) nvl Retourne la valeur de exp1 si exp1 n'est pas NUL. les symboles comme les virgules. Pour une exp_chaîne définie à BYTE ou TEXT. y compris les espaces blancs de fin de chaîne. 478 Report Studio . Syntaxe mdy ( integer_exp1. 'LENGTH' renvoie le nombre total d'octets. en plus des espaces blancs. au jour (exp2_entier) et à l'année (exp3_entier). Si exp1 est NUL. string_exp2 ) mdy Renvoie une valeur de type DATE représentée par trois nombres entiers qui correspondent au mois (exp1_entier). Ainsi. integer_exp2. alors la valeur de exp2 est retournée..

Si l'expression exp3_chaîne est omise.Annexe E: Utilisation de l'éditeur d'expression Syntaxe nvl ( exp1. Le premier caractère de exp_chaîne occupe la première position. L'intervalle de 32 caractères numériques (+ et -) fait référence à la valeur décimale entière. La séquence exp2_chaîne est répétée autant de fois que nécessaire pour que la chaîne renvoyée compte exp_entier caractères. Syntaxe replace ( string_exp1. Par défaut. la valeur est arrondie à zéro décimale ou à l'unité près. exp2 ) octet_length Renvoie le nombre d'octets de exp_chaîne. Guide de l'utilisateur . Syntaxe rpad ( string_exp1. chaque occurrence de exp2_chaîne est omise dans la chaîne renvoyée. il sélectionne les caractères de fin de la chaîne. string_exp3 ] ) round Renvoie la valeur arrondie de exp_numérique. integer_exp ] ) rpad Renvoie une copie de exp1_chaîne suivie d'une chaîne (exp2_chaîne) d'une longueur totale de exp_entier caractères. string_exp2 ) substr Renvoie la sous-chaîne de exp_chaîne qui commence à la position exp1_entier. integer_exp.Création de rapports professionnelle 479 . Si vous omettez exp_entier. y compris les espaces blancs de fin de chaîne. string_exp2 [ . Syntaxe round ( numeric_exp [ . Syntaxe octet_length ( string_exp ) replace Renvoie une copie de exp1_chaîne dans laquelle chaque occurrence de exp2_chaîne est remplacée par exp3_chaîne. L'entier exp2_entier peut être utilisé pour sélectionner moins de caractères.

integer_exp2 ] ) to_char Renvoie la chaîne de caractères de exp_date au format défini pour exp_chaîne.Annexe E: Utilisation de l'éditeur d'expression Syntaxe substr ( string_exp. 480 Report Studio . Syntaxe trunc ( numeric_exp [ . string_exp2 ) trunc Renvoie la valeur tronquée de exp_numérique. Syntaxe to_date ( string_exp1. Syntaxe weekday ( date_exp ) year Renvoie un nombre entier à quatre chiffres qui représente l'année. integer_exp1 [ . un (1) représente lundi et ainsi de suite. zéro (0) représente dimanche. Lorsque la valeur de exp1_chaîne est nulle. Vous ne pouvez utiliser cette fonction qu'avec des données prédéfinies. L'intervalle de 32 caractères numériques (+ et -) fait référence à la valeur décimale entière. une valeur nulle est retournée. la valeur est tronquée à zéro décimale ou à l'unité près. integer_exp ] ) weekday Renvoie un entier qui représente le jour de la semaine. Syntaxe to_char ( date_exp. Si vous omettez exp_entier. string_exp ) to_date Renvoie exp1_chaîne sous forme de date selon le format indiqué par le paramètre exp2_chaîne.

la valeur de exp2_numérique doit être différente de zéro (0) . exprimé en radians. L'arc cosinus est l'angle dont le cosinus a pour valeur exp_numérique. Syntaxe acos ( numeric_exp ) asin Renvoie l'angle. numeric_exp2 ] ) Fonctions trigonométriques Informix acos Renvoie l'angle. Cette fonction exige au moin un (1) argument numérique (un argument en radians). exp2_numérique prend alors une valeur implicite de 2.Annexe E: Utilisation de l'éditeur d'expression Syntaxe year ( date_exp ) Fonctions mathématiques Informix log10 Renvoie le logarithme en base 10 de exp_numérique. Guide de l'utilisateur . exprimé en radians. L'arc sinus est l'angle dont le sinus a pour valeur exp_numérique. Syntaxe root ( numeric_exp1[ . Si exp1_numérique est la seule expression fournie.Création de rapports professionnelle 481 . Syntaxe log10 ( numeric_exp ) logn Renvoie le logarithme naturel de exp_numérique. Syntaxe logn ( numeric_exp ) root Renvoie la valeur racine de exp_numérique.

Syntaxe atan2 ( numeric_exp1. numeric_exp2 ) cos Renvoie le cosinus de exp_numérique. Syntaxe tan ( numeric_exp ) MS Access ascii Renvoie un nombre correspondant au code ASCII du premier caractère de exp_chaîne. où exp_numérique représente un angle exprimé en radians. où exp_numérique représente un angle exprimé en radians. 482 Report Studio . Syntaxe atan ( numeric_exp ) atan2 Renvoie l'arc tangente des coordonnées x et y définies respectivement par exp1_numérique et exp2_numérique. Syntaxe cos ( numeric_exp ) sin Renvoie le sinus de exp_numérique. L'arc tangente est l'angle dont la tangente a pour valeur exp1_numérique. Syntaxe sin ( numeric_exp ) tan Renvoie la tangente de exp_numérique. en radians. L'arc tangente est l'angle dont la tangente a pour valeur exp_numérique. où exp_numérique représente un angle exprimé en radians.Annexe E: Utilisation de l'éditeur d'expression Syntaxe asin ( numeric_exp ) atan Renvoie l'angle. exprimé en radians.

pour une source de données qui utilise l'anglais. string_exp2) curdate Renvoie une valeur de date représentant la date courante de l'ordinateur sur lequel tourne le logiciel de base de données. Syntaxe ceiling(numeric_exp) chr Renvoie le caractère qui correspond au code ASCII indiqué par exp_entier. Sunday à Saturday ou Sun. Guide de l'utilisateur .Annexe E: Utilisation de l'éditeur d'expression Syntaxe ascii(string_exp) ceiling Renvoie le plus petit entier supérieur ou égal à exp_numérique. Syntaxe curdate() curtime Renvoie une valeur de temps représentant l'heure courante de l'ordinateur sur lequel tourne le logiciel de base de données. Syntaxe chr(integer_exp) concat Renvoie la chaîne résultant de la concaténation de exp1_chaîne et de exp2_chaîne. Syntaxe concat(string_exp1. à Sat. La valeur de exp_entier doit être comprise entre 0 et 255.Création de rapports professionnelle 483 . Syntaxe curtime() dayname Renvoie une chaîne de caractères contenant le nom du jour propre à la source de données pour la partie jour de exp_date (par exemple. ou dimanche à samedi pour une source de données qui utilise le français).

Renvoie un entier indiquant la position de exp2_chaîne. L'argument facultatif exp2_entier indique le type de comparaison de chaîne. où 1 représente le lundi. S'il n'est pas défini. 484 Report Studio . L'argument exp1_entier est requis si l'argument exp2_entier est indiqué. Syntaxe dayofyear(date_exp) hour Renvoie l'heure (un entier compris entre 0 et 23. Syntaxe dayofweek(date_exp) dayofyear Renvoie le jour de l'année dans exp_date sous forme d'un entier compris entre 1 et 366. Syntaxe dayofmonth(date_exp|interval_exp) dayofweek Renvoie le jour de la semaine dans exp_date sous forme d'un entier compris entre 1 et 7. Renvoie la zone jours (entier signé) à partir de exp_intervalle. L'argument facultatif exp1_entier définit la position de début de la recherche. la recherche commence à la première position du caractère de exp1_chaîne.Annexe E: Utilisation de l'éditeur d'expression Syntaxe dayname(date_exp) dayofmonth Renvoie le jour du mois (de 1 à 31) de exp_date. qui correspondent respectivement à minuit et 23: 00) à partir de exp_heure. Syntaxe hour(time_exp) instr Recherche dans exp1_chaîne la première occurrence de exp2_chaîne.

integer_exp2 ] ) lcase Convertit en minuscules tous les caractères en majuscules de exp_chaîne. La recherche commence à la position de début (exp_entier) de exp2_chaîne. integer_exp ] ) ltrim Renvoie exp_chaîne en supprimant les blancs de début. Guide de l'utilisateur . Syntaxe ltrim(string_exp) minute Renvoie la minute (un entier compris entre 0 et 59) à partir de exp_heure. zéro est renvoyé. string_exp2 [ . en excluant les blancs de droite ainsi que les caractères de fin de chaîne. Syntaxe length(string_exp) locate Renvoie la position de début de la première occurrence de exp1_chaîne dans exp2_chaîne. string_exp2 [ . Le premier caractère d'une chaîne occupe la position 1. ] string_exp1. Syntaxe locate(string_exp1. Syntaxe lcase(string_exp) left Renvoie les exp_entier premiers caractères de exp_chaîne.Création de rapports professionnelle 485 . Si exp1_chaîne est introuvable. integer_exp) length Renvoie le nombre de caractères contenus dans exp_chaîne.Annexe E: Utilisation de l'éditeur d'expression Syntaxe instr ( [ integer_exp1 . Syntaxe left(string_exp.

January à December ou Jan. à Dec. Syntaxe now() position Renvoie la position de début de exp1_chaîne dans exp2_chaîne. Syntaxe month(date_exp) monthname Renvoie une chaîne de caractères contenant le nom du mois propre à la source de données pour la partie mois de exp_date (par exemple. pour une source de données qui utilise l'anglais ou janvier à décembre pour une source de données qui utilise le français) . string_exp2) quarter Renvoie le trimestre de exp_date sous forme d'un nombre compris entre 1 et 4. Syntaxe quarter(date_exp) right Renvoie les exp_entier derniers caractères de exp_chaîne. Syntaxe position(string_exp1. Syntaxe monthname(date_exp) now Renvoie la date et l'heure selon l'horloge de l'ordinateur dans lequel fonctionne le logiciel de gestion de bases de données. 486 Report Studio . où 1 représente les dates comprises entre le 1er janvier et le 31 mars. Le premier caractère d'une chaîne occupe la position 1.Annexe E: Utilisation de l'éditeur d'expression Syntaxe minute(time_exp) month Renvoie le mois (un entier compris entre 1 et 12) à partir de exp_date.

integer_exp1. Syntaxe sign(numeric_exp) space Renvoie une chaîne formée de exp_entier blancs. integer_exp2) substring Renvoie la sous-chaîne de exp_chaîne qui commence à la position exp1_entier et dont la longueur est exp2_entier. 0 si l'expression exp_numérique est nulle. Le premier caractère de exp_chaîne occupe la position 1. Syntaxe substr(string_exp. Syntaxe round(numeric_exp. Syntaxe space(integer_exp) substr Renvoie la sous-chaîne de exp_chaîne qui commence à la position exp1_entier et dont la longueur est exp2_entier. Si exp_entier est négative. exp_numérique est arrondie à la valeur absolue de exp_entier positions à gauche du séparateur décimal. et -1 si l'expression exp_numérique est négative.Annexe E: Utilisation de l'éditeur d'expression Syntaxe right(string_exp. Guide de l'utilisateur .Création de rapports professionnelle 487 . Syntaxe rtrim(string_exp) sign Renvoie +1 si l'expression exp_numérique est positive. integer_exp) rtrim Renvoie exp_chaîne en supprimant les blancs de fin. integer_exp) round Renvoie l'expression exp_numérique arrondie à l'entier le plus près à exp_entier positions à droite de la virgule décimale. Le premier caractère de exp_chaîne occupe la position 1.

Syntaxe cast_decimal(exp) cast_float Renvoie la valeur de l'expression convertie en virgule flottante.Annexe E: Utilisation de l'éditeur d'expression Syntaxe substring(string_exp. Syntaxe ucase(string_exp) week Renvoie la semaine de l'année dans exp_date sous forme d'un entier compris entre 1 et 53. Syntaxe week(date_exp) year Renvoie l'année à partir de exp_date. integer_exp1. Syntaxe year(date_exp) Fonctions de conversion MS Access cast_decimal Renvoie la valeur de l'expression sous la forme d'une valeur décimale. integer_exp2) truncate Renvoie exp_chaîne en supprimant les blancs de fin. Syntaxe truncate(string_exp) ucase Convertit en majuscules tous les caractères en minuscules de exp_chaîne. 488 Report Studio .

Syntaxe cast_smallint(exp) cast_varchar Renvoie la valeur de l'expression en donnée de type 'varchar'. Syntaxe cast_real(exp) cast_smallint Renvoie la valeur de l'expression convertie en donnée de type 'smallint'. Syntaxe cast_integer(exp) cast_numeric Renvoie la valeur de exp_chaîne sous forme de valeur numérique. Syntaxe cast_numeric(string_exp) cast_real Renvoie la valeur de l'expression convertie en nombre réel.Création de rapports professionnelle 489 .Annexe E: Utilisation de l'éditeur d'expression Syntaxe cast_float(exp) cast_integer Renvoie la valeur de l'expression convertie en entier. Syntaxe cast_varchar(exp) Fonctions mathématiques MS Access log Renvoie le logarithme naturel de exp_numérique. Guide de l'utilisateur .

Syntaxe atan(numeric_exp) cos Renvoie le cosinus de exp_numérique. 490 Report Studio . Syntaxe cos(numeric_exp) sin Renvoie le sinus de exp_numérique. où exp_numérique représente un angle exprimé en radians. où exp_numérique représente un angle exprimé en radians.Annexe E: Utilisation de l'éditeur d'expression Syntaxe log(numeric_exp) rand Renvoie un nombre aléatoire produit en utilisant exp_entier comme valeur de départ. exprimé en radians. Syntaxe rand(integer_exp) Fonctions trigonométriques MS Access atan Renvoie l'angle. où exp_numérique représente un angle exprimé en radians. Syntaxe tan(numeric_exp) Oracle add_months Renvoie la date et l'heure résultant de l'ajout de exp_entier mois à exp_date. L'arc tangente est l'angle dont la tangente a pour valeur exp_numérique. Syntaxe sin(numeric_exp) tan Renvoie la tangente de exp_numérique.

La valeur de exp_entier doit être comprise entre 0 et 255. Guide de l'utilisateur . la fonction retourne la valeur implicite. integer_exp ) ascii Renvoie un nombre correspondant au code ASCII du premier caractère de exp_chaîne. Syntaxe chr ( integer_exp ) concat Renvoie la chaîne résultant de la concaténation de exp1_chaîne et de exp2_chaîne. la fonction retourne la valeur null. S'il n'y a pas correspondance. Exemple : ascii ('A') est 65. string_exp2 ) decode DECODE compare exp à chaque valeur de recherche.Création de rapports professionnelle 491 . Syntaxe char_length ( string_exp ) chr Renvoie le caractère qui correspond au code ASCII indiqué par exp_entier. Si exp correspond à la recherche.Annexe E: Utilisation de l'éditeur d'expression Syntaxe add_months ( date_exp. Syntaxe ceil ( numeric_exp ) char_length Renvoie le nombre de caractères contenus dans exp_chaîne. Syntaxe ascii ( string_exp ) ceil Renvoie le plus petit entier supérieur ou égal à exp_numérique. Si aucune valeur implicite n'est indiquée. une à la fois. Syntaxe concat ( string_exp1. la fonction retourne le résultat.

Syntaxe greatest ( exp_list ) initcap Renvoie exp_chaîne mise en forme de la façon suivante : la première lettre de chaque mot est en majuscules. search . numeric_exp1 [ .. numeric_exp2 [ . result [. search . la recherche se fait en amont à partir de la fin de exp1_chaîne. Syntaxe dump ( expr [ . Si la valeur de exp1_entier est négative. result]. les autres lettres étant en minuscules et les mots sont délimités par un blanc ou tout autre caractère non alphanumérique. default] ) dump Renvoie la représentation interne de 'exp' avec le format exp1_numérique à partir de la position exp2_numérique pour exp3_numérique. integer_exp1 [ . Syntaxe instr ( string_exp1. Renvoie un entier indiquant la position de exp2_chaîne. Si la valeur de exp1_entier est négative. Le résultat renvoyé indique la position (numéro d'octet) où la chaîne recherchée a été trouvée. string_exp2 [ .Annexe E: Utilisation de l'éditeur d'expression Syntaxe decode ( expr . numeric_exp3 ] ] ] ) greatest Renvoie la valeur la plus élevée d'une liste d'expressions. Syntaxe initcap ( string_exp ) instr Recherche la (exp2_entier) occurrence de exp2_chaîne dans exp1_chaîne à partir de la position exp1_entier. [. 492 Report Studio .. integer_exp2 ] ] ) instrb Recherche la (exp2_entier) occurrence de exp2_chaîne dans exp1_chaîne à partir de la position exp1_entier. la recherche se fait en amont à partir de la fin de exp1_chaîne.

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
instrb ( string_exp1, string_exp2 [ , integer_exp1 [ , integer_exp2 ] ] )

least
Renvoie la valeur la moins élevée d'une liste d'expressions.

Syntaxe
least ( exp_list )

length
Renvoie le nombre de caractères contenus dans exp_chaîne.

Syntaxe
length ( string_exp )

lengthb
Renvoie le nombre d'octets contenus dans exp_chaîne.

Syntaxe
lengthb ( string_exp )

lpad
Renvoie exp1_chaîne complétée par exp_entier occurrences de exp2_chaîne. Si la longueur de exp1_chaîne dépasse exp_entier, la partie appropriée de exp1_chaîne est retournée.

Syntaxe
lpad ( string_exp1, integer_exp [ , string_exp2 ] )

ltrim
Renvoie exp1_chaîne dans laquelle les premiers caractères sont supprimés jusqu'au premier caractère qui n'appartient pas à exp2_chaîne. Exemple : Itrim('xyxXxyAB', 'xy') donne 'XxyAB'.

Syntaxe
ltrim ( string_exp1 [ , string_exp2 ] )

months_between
Renvoie le nombre de mois compris entre exp1_date et exp2_date. Si exp1_date est ultérieure à exp2_date, le résultat sera positif. La fonction ne tient pas compte des jours et des heures résultant de la différence, c'est-à-dire que les mois ne sont pas arrondis, sauf si exp1_date et exp2_date sont les derniers jours du mois.

Guide de l'utilisateur - Création de rapports professionnelle 493

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
months_between ( date_exp1, date_exp2 )

new_time
Renvoie la date-heure dans le fuseau horaire nouveau_fh pour la date-heure dans le fuseau antérieur ancien_fh. Les valeurs de ancien_fh et nouveau_fh peuvent être : 'AST', 'ADT', 'BST', 'BDT', 'CST', 'CDT', 'EST', 'EDT', 'HST', 'HDT', 'MST', 'MDT', 'NST', 'PST', 'PDT', 'YST' ou 'YDT'.

Syntaxe
new_time ( datetime_exp, old_tz, new_tz )

next_day
Renvoie la date et l'heure du premier jour postérieur à exp_date_heure dont le nom de jour de la semaine est donné par exp_chaîne. Les valeurs retournées pour les heures, les minutes et les secondes sont les même que celles de exp_date_heure.

Syntaxe
next_day ( datetime_exp, string_exp )

nls_initcap
Renvoie exp1_chaîne mise en forme de la façon suivante : la première lettre de chaque mot est en majuscules, les autres lettres étant en minuscules et les mots sont délimités par un blanc ou tout autre caractère non alphanumérique. L'expression exp2_chaîne indique la séquence de tri.

Syntaxe
nls_initcap ( string_exp1 [ , string_exp2 ] )

nls_lower
Renvoie exp1_chaîne avec toutes les lettres en minuscules. La valeur de exp2_chaîne indique la séquence de tri.

Syntaxe
nls_lower ( string_exp1 [ , string_exp2 ] )

nls_upper
Renvoie exp1_chaîne avec toutes les lettres en majuscules. La valeur de exp2_chaîne indique la séquence de tri.

494 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
nls_upper ( string_exp1 [ , string_exp2 ] )

nvl
Si exp est nulle (manquante), renvoie une constante. Dans le cas contraire, renvoie 'exp'. Valide pour exp_numérique, exp_chaîne, exp_date et exp_heure.

Syntaxe
nvl ( exp, constant )

replace
Remplace toutes les occurrences de exp2_chaîne par exp3_chaîne dans exp1_chaîne. Si la chaîne exp3_chaîne n'est pas indiquée, la fonction remplace alors les occurrences de valeurs nulles (en d'autres termes, elle supprime toutes les occurrences de exp2_chaîne).

Syntaxe
replace ( string_exp1, string_exp2 [ , string_exp3 ] )

round
Renvoie l'expression exp_numérique arrondie à l'entier le plus près à exp_entier positions à droite de la virgule décimale. L'expression exp_numérique est arrondie à exp_entier positions à gauche de la virgule décimale si exp_entier est négatif. Exemple : round (125, -1) donne 130.

Syntaxe
round ( numeric_exp [ , integer_exp ] )

rpad
Renvoie exp1_chaîne complétée par exp_entier occurrences de exp2_chaîne à droite. Si la longueur de exp1_chaîne dépasse exp_entier, la partie appropriée de exp1_chaîne est retournée. Si la chaîne exp2_chaîne n'est pas indiquée, alors des espaces sont utilisées.

Syntaxe
rpad ( string_exp1, integer_exp [ , string_exp2 ] )

rtrim
Renvoie exp1_chaîne dans laquelle les derniers caractères sont supprimés après le dernier caractère qui n'appartient pas à exp2_chaîne. Exemple : rtrim ('ABxXxyx', 'xy') donne 'ABxX'. Si la chaîne exp2_chaîne n'est pas indiquée, les espaces de la fin sont supprimées.

Guide de l'utilisateur - Création de rapports professionnelle 495

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
rtrim ( string_exp1 [ , string_exp2 ] )

sign
Renvoie +1 si l'expression exp_numérique est positive, 0 si l'expression exp_numérique est nulle, et -1 si l'expression exp_numérique est négative.

Syntaxe
sign ( numeric_exp )

soundex
Renvoie une chaîne de caractères constituant une représentation phonétique de exp_chaîne.

Syntaxe
soundex ( string_exp )

substr
Renvoie la sous-chaîne de exp_chaîne qui commence à la position exp1_entier. Le premier caractère de exp_chaîne occupe la première position. L'entier exp2_entier peut être utilisé pour sélectionner moins de caractères. Par défaut, il sélectionne les caractères de fin de la chaîne.

Syntaxe
substr ( string_exp, integer_exp1 [ , integer_exp2 ] )

substrb
Identique à 'substr', à la différence toutefois que les arguments sont exprimés en octets (et non en caractères).

Syntaxe
substrb ( string_exp, numeric_exp1 [ , numeric_exp2 ] )

{ sysdate }
Renvoie la date et l'heure selon l'horloge de l'ordinateur dans lequel fonctionne le logiciel de gestion de bases de données.

Syntaxe
{ sysdate }

to_char
Renvoie exp sous forme de chaîne de type exp_chaîne. L'expression exp peut être une valeur de date ou une valeur numérique. 496 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
to_char ( exp [ , string_exp ] )

to_date
Convertit exp1_chaîne en une valeur de date-heure de type exp2_chaîne. La valeur de exp3_chaîne indique les éléments de format tels que la langue.

Syntaxe
to_date ( string_exp1 [ , string_exp2 [ , string_exp3 ] ] )

to_number
Convertit exp1_chaîne en une valeur numérique de type exp2_chaîne. La valeur de exp3_chaîne indique les éléments de format tels que les informations relatives à la monnaie.

Syntaxe
to_number ( string_exp1, string_exp2, string_exp3 )

translate
Renvoie exp1_chaîne, dans laquelle chacune des occurrences d'un caractère de exp2_chaîne est remplacée par le caractère correspondant de exp3_chaîne.

Syntaxe
translate ( string_exp1, string_exp2, string_exp3 )

trunc
Tronque exp_date en fonction du format indiqué par exp_chaîne. Par exemple, si exp_chaîne est 'YEAR' alors exp_date est tronqué au premier jour de l'année.

Syntaxe
trunc ( date_exp, string_exp )

trunc
Tronque les chiffres de exp1_numérique avec exp2_numérique comme niveau de précision.

Syntaxe
trunc ( numeric_exp1, numeric_exp2 )

{user}
Renvoie le nom de l'utilisateur Oracle actuel.

Guide de l'utilisateur - Création de rapports professionnelle 497

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
{ user }

vsize
Renvoie le nombre d'octets de la représentation interne de exp. L'expression exp doit être sous forme de chaîne.

Syntaxe
vsize ( exp )

Fonctions mathématiques Oracle
log
Renvoie le logarithme de exp2_numérique en base exp1_numérique.

Syntaxe
log ( numeric_exp1, numeric_exp2 )

Fonctions trigonométriques Oracle
acos
Renvoie l'angle, exprimé en radians. L'arc cosinus est l'angle dont le cosinus a pour valeur exp_numérique.

Syntaxe
acos ( numeric_exp )

asin
Renvoie l'angle, exprimé en radians. L'arc sinus est l'angle dont le sinus a pour valeur exp_numérique.

Syntaxe
asin ( numeric_exp )

atan
Renvoie l'angle, exprimé en radians. L'arc tangente est l'angle dont la tangente a pour valeur exp_numérique.

498 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
atan ( numeric_exp )

atan2
Renvoie l'arc tangente des coordonnées x et y définies respectivement par exp1_numérique et exp2_numérique, en radians. L'arc tangente est l'angle dont la tangente a pour valeur exp2_numérique / exp1_numérique.

Syntaxe
atan2 ( numeric_exp1 ,numeric_exp2 )

cos
Renvoie le cosinus de exp_numérique, où exp_numérique représente un angle exprimé en radians.

Syntaxe
cos ( numeric_exp )

cosh
Renvoie le cosinus hyperbolique de exp_numérique, où exp_numérique représente un angle exprimé en radians.

Syntaxe
cosh ( numeric_exp )

sin
Renvoie le sinus de exp_numérique, où exp_numérique représente un angle exprimé en radians.

Syntaxe
sin ( numeric_exp )

sinh
Renvoie le sinus hyperbolique de exp_numérique, où exp_numérique représente un angle exprimé en radians.

Syntaxe
sinh ( numeric_exp )

tan
Renvoie la tangente de exp_numérique, où exp_numérique représente un angle exprimé en radians.

Guide de l'utilisateur - Création de rapports professionnelle 499

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
tan ( numeric_exp )

tanh
Renvoie la tangente hyperbolique de exp_numérique, où exp_numérique représente un angle exprimé en radians.

Syntaxe
tanh ( numeric_exp )

Red Brick
ceil
Renvoie le plus petit entier supérieur ou égal à exp_numérique ou exp_chaîne. Prenez note que exp_chaîne doit représenter une valeur numérique valide.

Syntaxe
ceil ( numeric_exp | string_exp )

concat
Effectue la concaténation des chaînes de caractères et renvoie la chaîne de caractères concaténée.

Syntaxe
concat ( string_exp1 , string_exp2 )

{ current_user }
Renvoie le nom (identificateur d'autorisation) de l'utilisateur actuel.

Syntaxe
{ current_user }

date
Renvoie une valeur de date créée à partir d'une chaîne de caractères ou d'une expression de date-heure et renvoie un type de données de date. L'expression peut être constituée de caractères ou d'une date-heure.

500 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
date ( expression )

dateadd
Ajoute un intervalle à une valeur de date-heure et renvoie un résultat qui est du même type date-heure que exp_date_heure. L'expression partie_date représente l'année, le mois, le jour, l'heure, les minutes et les secondes. L'intervalle doit être un entier et l'expression exp_date_heure peut être soit une date, une heure ou une date-heure.

Syntaxe
dateadd ( { datepart }, interval, datetime_exp )

datediff
Renvoie la différence entre deux expressions de date-heure sous forme d'entier en unités de partie_date. L'expression partie_date représente l'année, le mois, le jour, l'heure, les minutes et les secondes. L'expression exp_date_heure peut être une date, une heure ou une date-heure.

Syntaxe
datediff ( { datepart }, datetime_exp, datetime_exp )

datename
Renvoie la valeur de la composante partie_date sous forme de chaîne de caractères. L'expression partie_date représente l'année, le mois, le jour, l'heure, les minutes et les secondes. L'expression exp_date_heure peut être une date, une heure ou une date-heure.

Syntaxe
datename ( { datepart }, datetime_exp )

dec
Convertit une valeur donnée en une valeur de type décimale (précision, échelle). Le degré de précision implicite est 9. La valeur implicite de l'échelle est 0.

Syntaxe
dec ( expression, [precision, scale] )

decimal
Convertit une valeur donnée en une valeur de type décimale (précision, échelle). Le degré de précision implicite est 9. La valeur implicite de l'échelle est 0.

Guide de l'utilisateur - Création de rapports professionnelle 501

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
decimal ( expression, [precision, scale] )

decode
Compare et convertit une expression en une autre valeur. Si l'expression correspond à la cible, elle est remplacée par la valeur de remplacement correspondante; sinon, l'expression est remplacée par la valeur implicite ou par NULL si aucune valeur implicite n'a été définie. Les expressions peuvent être de n'importe quel type, mais elles doivent toutes être du même type.

Syntaxe
decode ( expression, target, replacement [,default] )

float
Convertit une valeur donnée en un nombre à virgule flottante et double précision.

Syntaxe
float ( numeric_exp )

ifnull
Trouve les valeurs manquantes d'une expression et les remplace par une valeur donnée. Si l'expression est NULL, la fonction renvoie un substitut; sinon, elle retourne la valeur de l'expression. Les expressions peuvent être de n'importe quel type, mais elles doivent toutes être du même type.

Syntaxe
ifnull ( expression , substitute )

int
Convertit une chaîne numérique donnée en un nombre entier. Si l'argument est nul, cette fonction renvoie NULL.

Syntaxe
int ( numeric_exp )

integer
Convertit une chaîne numérique donnée en un nombre entier. Si l'argument est nul, cette fonction renvoie NULL.

502 Report Studio

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
integer ( numeric_exp )

length
Si l'argument n'est pas nul, cette fonction renvoie un résultat sous forme d'entier précisant le nombre de caractères dans la chaîne; sinon, le résultat est NULL.

Syntaxe
length ( string_exp )

lengthb
Si l'argument n'est pas nul, cette fonction renvoie un résultat sous forme d'entier précisant le nombre d'octets dans la chaîne. Si l'argument est nul, le résultat est NULL.

Syntaxe
lengthb ( string_exp )

ltrim
Si l'argument n'est pas nul, cette fonction supprime les blancs de gauche de la chaîne de caractères; sinon le résultat est NULL.

Syntaxe
ltrim ( string_exp )

nullif
Renvoie NULL si les deux expressions ont la même valeur. Renvoie la valeur de la première expression si les expressions ont des valeurs différentes. Les expressions exp1 et exp2 peuvent être de n'importe quel type, mais elles doivent être du même type.

Syntaxe
nullif ( exp1, exp2 )

positionb
Si la fonction trouve la première expression exp_chaîne, elle renvoie un entier qui dépend de la position de départ (numéro d'octet) de la première expression exp_chaîne dans la deuxième expression exp_chaîne. Si la première expression exp_chaîne n'est pas trouvée, le résultat est 0. Si la première expression exp_chaîne a une longueur de zéro, le résultat est 1. Si elle est nulle, un message d'erreur est transmis. Si la deuxième expression exp_chaîne est nulle, le résultat est 0.

Guide de l'utilisateur - Création de rapports professionnelle 503

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
positionb ( string-exp, string_exp )

real
Renvoie un nombre réel. Si l'argument est nul, cette fonction renvoie NULL.

Syntaxe
real ( numeric_exp )

round
Renvoie l'expression exp_numérique arrondie à l'entier le plus près à exp_entier positions à droite de la virgule décimale. L'expression exp_numérique est arrondie à exp_entier positions à gauche de la virgule décimale si exp_entier est négatif. Exemple : round (125, -1) donne 130.

Syntaxe
round ( numeric_exp, integer_exp )

rtrim
Si l'argument n'est pas nul, cette fonction supprime les blancs de droite de la chaîne de caractères; sinon le résultat est NULL.

Syntaxe
rtrim ( string_exp )

sign
Calcule le signe de l'expression et renvoie 1 pour une valeur positive, -1 pour une valeur négative et 0 pour zéro.

Syntaxe
sign ( numeric_exp )

string
Convertit les valeurs numériques et de date-heure en chaîne de caractères. Il peut s'agir d'une expression numérique ou d'une date-heure.

Syntaxe
string ( expression [, length [, scale]] )

substr
Si le premier argument n'est pas nul, la fonction renvoie la sous-chaîne qui commence à la position entier_début et continue sur une longueur de entier_longueur caractères. Si la longueur n'est pas 504 Report Studio

Annexe E: Utilisation de l'éditeur d'expression précisée, cette fonction renvoie une sous-chaîne qui commence à la position entier_début et qui continue jusqu'à la fin de exp_chaîne.

Syntaxe
substr ( string_exp, start_integer, length_integer )

substrb
Si le premier argument n'est pas nul, la fonction renvoie la sous-chaîne qui commence à la position entier_début et continue sur une longueur de entier_longueur octets. Si la longueur n'est pas précisée, cette fonction renvoie une sous-chaîne qui commence à la position entier_début et qui continue jusqu'à la fin de exp_chaîne.

Syntaxe
substrb ( string_exp, start_integer, length_integer )

time
Crée une valeur d'heure à partir d'une chaîne de caractères ou d'une expression de type date-heure.

Syntaxe
time ( expression )

timestamp
Crée une valeur de date-heure à partir d'une chaîne de caractères.

Syntaxe
timestamp ( timestamp_exp )

timestamp
Crée une valeur de date-heure à partir de valeurs d'heure et de date. S'il y a deux arguments, le premier doit être une expression de date et le second une expression d'heure, séparées par une virgule (,). Si l'expression de date ou l'expression d'heure est nulle, l'expression de date-heure résultante sera aussi nulle.

Syntaxe
timestamp ( date_exp, time_exp )

to_char
Il s'agit d'une fonction de date-heure scalaire qui utilise un type de données date, heure ou date-heure et retourne la chaîne de caractères définie dans un format donné.

Guide de l'utilisateur - Création de rapports professionnelle 505

Annexe E: Utilisation de l'éditeur d'expression

Syntaxe
to_char ( source_date, format_str )

SQL Server
ascii
Renvoie un nombre correspondant au code ASCII du premier caractère de exp_chaîne. Exemple : ascii ('A') est 65.

Syntaxe
ascii(string_exp)

char
Renvoie le caractère qui correspond au code ASCII indiqué par exp_entier. La valeur de exp_entier doit être comprise entre 0 et 255. Par exemple, char(65) possède la valeur 'A'.

Syntaxe
char(integer_exp)

charindex
Recherche la première occurrence de exp1_chaîne dans exp2_chaîne et retourne un entier. emplacement_départ correspond à la position du caractère où commence la recherche de exp1_chaîne dans exp2_chaîne. Si emplacement_départ n'est pas fourni, s'il s'agit d'un nombre négatif ou d'un zéro, la recherche commence au début de exp2_chaîne.

Syntaxe
charindex ( string_exp1, string_exp2 [ , start_location ] )

{ current_user }
Renvoie le nom de l'utilisateur actuel.

Syntaxe
{ current_user }

datalength
Renvoie la longueur de la chaîne sous forme d'octets.

506 Report Studio

integer_exp. année) entre exp1_date et exp2_date. date_exp) datediff Renvoie le nombre d'occurrences de partie_date (ex. jour. sous forme d'entier. 2000-01-01 ) Résultat : Janvier. mois. 'smalldatetime'. date_exp2) datename Retourne une partie d'une date-heure. mois. datepart Retourne une partie d'une date-heure. le mois). date_exp ) Exemple datename ( {mm}. date_exp1. Syntaxe dateadd({datepart}. Prenez note que l'argument 'partie_date' doit être un mot-clé représentant une partie de date-heure ou son abréviation reconnue par Microsoft SQL Server et doit apparaître entre accolades. Syntaxe datepart ( ' { ' datepart ' } ' . Guide de l'utilisateur .Annexe E: Utilisation de l'éditeur d'expression Syntaxe datalength(string_exp) dateadd Renvoie la date. qui est le résultat de l'addition à exp_date de exp_entier unités indiquées par partie_date (ex. Syntaxe datename ( ' { ' datepart ' } ' .Création de rapports professionnelle 507 . année). jour. Syntaxe datediff({datepart}. valeur de date ou d'heure (par exemple. Prenez note que l'argument 'partie_date' doit être un mot-clé représentant une partie de date-heure ou son abréviation reconnue par Microsoft SQL Server et doit apparaître entre accolades. 'smalldatetime'. date_exp ) Exemple datepart ( {wk}. 2000-01-01 ) Résultat : 1 (première semaine de l'année). sous forme de chaîne ASCII.

où 4 représente le meilleur résultat. integer_exp) ltrim Renvoie exp_chaîne en supprimant les blancs de début. Syntaxe left(string_exp. Syntaxe day(date_exp) difference Renvoie l'entier représentant la différence entre les valeurs de la fonction SOUNDEX pour les chaînes exp1_chaîne et exp2_chaîne. Syntaxe difference(string_exp1. Syntaxe ltrim(string_exp) month Renvoie la portion mois de exp_date. 508 Report Studio . Même résultat que extract(jour de exp_date). Syntaxe getdate() left Renvoie les exp_entier premiers caractères de exp_chaîne. La valeur transmise se situe entre 0 et 4. Prenez note que 4 ne signifie pas que les chaînes sont égales. string_exp2) getdate Renvoie la date et l'heure selon l'horloge de l'ordinateur dans lequel fonctionne le logiciel de gestion de bases de données. Même résultat que extract(mois de exp_date).Annexe E: Utilisation de l'éditeur d'expression day Renvoie la portion jour de exp_date.

Syntaxe replicate(string_exp. sauf lorsque vous recherchez les premiers et derniers caractères. Le caractère générique % doit précéder et suivre le motif dans exp1_chaîne.Annexe E: Utilisation de l'éditeur d'expression Syntaxe month(date_exp) patindex Retourne un entier qui représente la position de début si la première occurrence de exp1_chaîne se trouve dans exp2_chaîne. integer_exp) reverse Retourne l'inverse du caractère. string_exp2 ) Exemple patindex ( '%nos%'. 'Cognos' ) Résultat : 4 replace Remplace toutes les occurrences de exp2_chaîne par exp3_chaîne dans exp1_chaîne. string_exp3 ) replicate Renvoie une chaîne résultant de la répétition de exp_chaîne un nombre de fois déterminé par exp_entier. Syntaxe reverse ( string_exp ) right Renvoie les exp_entier derniers caractères de exp_chaîne. Syntaxe patindex ( string_exp1. Syntaxe replace ( string_exp1 . Guide de l'utilisateur . retourne 0 si exp1_chaîne est introuvable. string_exp2 .Création de rapports professionnelle 509 .

Syntaxe space(integer_exp) str Renvoie une représentation sous forme de chaîne de exp_numérique. Syntaxe soundex(string_exp) space Renvoie une chaîne formée de exp_entier blancs. integer_exp) round Renvoie l'expression exp_numérique arrondie à l'entier le plus près à exp_entier positions à droite de la virgule décimale.Annexe E: Utilisation de l'éditeur d'expression Syntaxe right(string_exp.integer_exp) rtrim Renvoie exp_chaîne en supprimant les blancs de fin. Syntaxe round(numeric_exp. La valeur de exp1_entier correspond à la longueur de la chaîne renvoyée. 0 si l'expression exp_numérique est nulle. Syntaxe sign(numeric_exp) soundex Renvoie une chaîne de quatre caractères constituant une représentation phonétique de exp_chaîne. 510 Report Studio . et -1 si l'expression exp_numérique est négative. La valeur de exp2_entier correspond au nombre de décimales. Syntaxe rtrim(string_exp) sign Renvoie +1 si l'expression exp_numérique est positive.

integer_exp2. integer_exp1. Syntaxe year(date_exp) Fonctions de conversion SQL Server cast_char Renvoie la valeur de l'expression en donnée de type 'char'. Même résultat que extract (année de exp_date). Un nombre maximal de 30 caractères sont renvoyés. integer_exp2 ] ] ) stuff Renvoie une chaîne résultant de la suppression des caractères de longueur (exp2_entier) à partir de la position de début (exp1_entier) dans exp1_chaîne. string_exp2) year Renvoie la portion année de exp_date. Syntaxe stuff(string_exp1. Syntaxe cast_integer(exp) cast_real Renvoie la valeur de l'expression convertie en nombre réel. integer_exp1 [ . Guide de l'utilisateur .Création de rapports professionnelle 511 . puis de l'insertion de exp2_chaîne au début de exp1_chaîne. Syntaxe cast_float(exp) cast_integer Renvoie la valeur de l'expression convertie en entier. Syntaxe cast_char(exp) cast_float Renvoie la valeur de l'expression convertie en virgule flottante. Le premier caractère d'une chaîne occupe la position 1.Annexe E: Utilisation de l'éditeur d'expression Syntaxe str(numeric_exp [ .

Syntaxe rand(integer_exp) Fonctions trigonométriques SQL Server acos Renvoie l'angle. 512 Report Studio .Annexe E: Utilisation de l'éditeur d'expression Syntaxe cast_real(exp) cast_smallint Renvoie la valeur de l'expression convertie en données de type smallint. exprimé en radians. Syntaxe log10(numeric_exp) pi Renvoie un nombre en virgule flottante représentant la valeur de la constante pi. L'arc cosinus est l'angle dont le cosinus a pour valeur exp_numérique. Syntaxe cast_smallint(exp) Fonctions mathématiques SQL Server log Renvoie le logarithme naturel de exp_numérique. Syntaxe pi() rand Renvoie un nombre aléatoire produit en utilisant exp_entier comme valeur de départ. Syntaxe log(numeric_exp) log10 Renvoie le logarithme à base 10 de exp_numérique.

Annexe E: Utilisation de l'éditeur d'expression Syntaxe acos(numeric_exp) asin Renvoie l'angle. L'arc tangente est l'angle dont la tangente a pour valeur exp1_numérique. exprimé en radians. Syntaxe cot(numeric_exp) degrees Transforme exp_numérique radians en degrés. L'arc sinus est l'angle dont le sinus a pour valeur exp_numérique. Syntaxe cos(numeric_exp) cot Renvoie la cotangente de exp_numérique. Syntaxe atan(numeric_exp) atn2 Renvoie l'arc tangente des coordonnées x et y définies respectivement par exp1_numérique et exp2_numérique. Guide de l'utilisateur . numeric_exp2) cos Renvoie le cosinus de exp_numérique.Création de rapports professionnelle 513 . Syntaxe asin(numeric_exp) atan Renvoie l'angle. Syntaxe atn2(numeric_exp1. L'arc tangente est l'angle dont la tangente a pour valeur exp_numérique. exprimé en radians. en radians. où exp_numérique représente un angle exprimé en radians. où exp_numérique représente un angle exprimé en radians.

Syntaxe {account} add_months Retourne la date ou la date-heure résultant de l'addition de exp_entier mois à exp_date ou exp_date_heure. Syntaxe sin(numeric_exp) tan Renvoie la tangente de exp_numérique. Syntaxe add_months ( date_exp | datetime_exp. L'utilisation de exp_octet se limite à l'option BYTE ou VARBYTE. où exp_numérique représente un angle exprimé en radians. où exp_numérique représente un angle exprimé en radians. 514 Report Studio . Syntaxe radians(numeric_exp) sin Renvoie le sinus de exp_numérique. Syntaxe tan(numeric_exp) Teradata account Renvoie la chaîne du compte de l'utilisateur actuel. integer_exp ) bytes Renvoie le nombre d'octets contenus dans la chaîne d'octets indiquée.Annexe E: Utilisation de l'éditeur d'expression Syntaxe degrees(numeric_exp) radians Transforme exp_numérique degrés en radians.

Syntaxe case_n ( condition_exp_list [. UNKNOWN ]] ) char2hexint Renvoie la représentation hexadécimale d'une chaîne de caractères. La condition UNKNOWN est une condition facultative qui est évaluée à TRUE si une expression expression_conditionnelle est évaluée à UNKNOWN et que toutes les conditions précédentes dans la liste sont évaluées à FALSE.Création de rapports professionnelle 515 . Les mots-clés doivent doivent être entre accolades. Guide de l'utilisateur .Annexe E: Utilisation de l'éditeur d'expression Syntaxe bytes ( byte_exp ) case_n Évalue une liste de conditions et renvoie la position de la première condition qui est évaluée à TRUE. La condition NO CASE est une condition facultative qui est évaluée à TRUE si toutes les expressions expression_conditionnelle de la liste sont évaluées à FALSE. Syntaxe {database} date Renvoie la date actuelle. Syntaxe char2hexint ( string_exp ) characters Renvoie une valeur d'entier représentant le nombre de caractères logiques ou d'octets dans la chaîne d'opérande indiquée. NO CASE | UNKNOWN | NO CASE OR UNKNOWN [. à condition qu'aucune des conditions précédentes dans la liste ne soit évaluée à UNKNOWN. Syntaxe characters ( string_exp ) database Renvoie le nom de la base de données implicite de l'utilisateur actuel. La condition NO CASE OR UNKNOWN est évaluée à TRUE si toutes les expressions expression_conditionnelle dans la liste sont évaluées à FALSE ou si une expression expression_conditionnelle est évaluée à UNKNOWN et que toutes les conditions précédentes dans la liste sont évaluées à FALSE.

Syntaxe nullifzero ( numeric_exp ) profile Renvoie le profil actuel de la session ou la valeur NULL s'il n'en existe aucun. Le type de données retourné par une locution FORMAT est une chaîne de caractères variable de moins de 30 caractères. Syntaxe format ( expression ) index Renvoie la position de début de exp2_chaîne dans exp1_chaîne. string_exp2 ) log Calcule le logarithme de base 10 d'un argument. scalar_exp2 ) nullifzero Convertit les zéros en valeur nulle pour éviter les problèmes de division par zéro. exp1_scalaire. Syntaxe index ( string_exp1. Syntaxe log ( numeric_exp ) nullif Renvoie la valeur NULL si les expressions exp1_scalaire et exp2_scalaire sont égales. Les expressions exp1_scalaire et exp2_scalaire peuvent être de n'importe quel type. Syntaxe nullif ( scalar_exp1. elle renvoie son premier argument.Annexe E: Utilisation de l'éditeur d'expression Syntaxe {date} format Renvoie le format déclaré de l'expression nommée. L'expression exp_numérique est une expression numérique positive non nulle. Sinon. 516 Report Studio .

Annexe E: Utilisation de l'éditeur d'expression Syntaxe {profile} random Renvoie un nombre entier aléatoire pour chaque ligne de la table des résultats. Syntaxe random ( lower_bound. inclusivement.Création de rapports professionnelle 517 . Les expressions limite_inférieure et limite_supérieure sont des constantes d'entiers. L'entier exp2_entier peut être utilisé pour sélectionner moins de caractères. Syntaxe {session} soundex Renvoie une chaîne de caractères qui représente le code Soundex pour l'expression exp_chaîne. Les limites pour les expressions limite_inférieure et limite_supérieure se situent entre -2147483648 et 2147483647. integer_exp2 ] ) time Renvoie l'heure actuelle en fonction de la journée de 24 heures. Par défaut. Le premier caractère de exp_chaîne occupe la première position. upper_bound ) role Renvoie le rôle actuel de la session ou la valeur NULL s'il n'en existe aucun. Syntaxe {role} session Renvoie le numéro de la session de l'utilisateur actuel. Syntaxe substr ( string_exp. Guide de l'utilisateur . integer_exp1 [ . il sélectionne les caractères de fin de la chaîne. Syntaxe soundex ( string_exp ) substr Renvoie la sous-chaîne de exp_chaîne qui commence à la position exp1_entier. La valeur de l'expression limite_supérieure doit être supérieure ou égale à la valeur de l'expression limite_inférieure.

Annexe E: Utilisation de l'éditeur d'expression Syntaxe {time} type Renvoie le type de données défini pour une expression. Syntaxe zeroifnull ( numeric_exp ) Fonctions trigonométriques Teradata acos Renvoie l'angle. L'arc cosinus est l'angle dont le cosinus a pour valeur exp_numérique. la fonction renvoie la valeur zéro. si celle-ci est une chaîne de caractères. exprimé en radians. Syntaxe vargraphic ( string_exp ) zeroifnull Convertit les données nulles en 0 pour éviter les erreurs qui sont causées par des résultats nuls. la fonction la convertit en valeur numérique de type FLOAT. Syntaxe type ( expression ) user Renvoie le nom de l'utilisateur actuel. Si l'expression exp_numérique n'est pas nulle. Les valeurs de l'expression exp_numérique doivent se situer entre -1 et 1. Syntaxe {user} vargraphic Renvoie une chaîne de caractères qui représente le code vargraphic pour l'expression exp_chaîne. cette fonction renvoie la valeur de l'expression exp_numérique. 518 Report Studio . inclusivement. Si l'expression exp_numérique est nulle ou équivalente à zéro.

numeric_exp2 ) atanh Renvoie la tangente hyperbolique inverse d'un argument. Guide de l'utilisateur . Syntaxe asinh ( numeric_exp ) atan Renvoie l'angle. Syntaxe asin ( numeric_exp ) asinh Renvoie le sinus hyperbolique inverse d'un argument. à l'exception que x peut être équivalent à 0 dans ATAN2(x.Création de rapports professionnelle 519 . Syntaxe acosh ( numeric_exp ) asin Renvoie l'angle. L'angle retourné se situe entre -π et π radians.y). L'arc sinus est l'angle dont le sinus a pour valeur exp_numérique. Les valeurs de l'expression exp_numérique doivent se situer entre -1 et 1. exclusivement. Il peut s'agir de n'importe quel nombre réel égal ou supérieur à 1. L'expression ATAN2(x.Annexe E: Utilisation de l'éditeur d'expression Syntaxe acos ( numeric_exp ) acosh Renvoie le cosinus hyperbolique inverse d'un argument. excluant π. en radians. exprimé en radians. Il peut s'agir de n'importe quel nombre réel. exprimé en radians. L'arc tangente est l'angle dont la tangente a pour valeur exp_numérique. inclusivement. Syntaxe atan ( numeric_exp ) atan2 Renvoie l'arc tangente des coordonnées x et y définies respectivement par exp1_numérique et exp2_numérique.y) est égale à ATAN(y/x). Syntaxe atan2 ( numeric_exp1. Il peut s'agir de n'importe quel nombre réel entre 1 et -1.

Il peut s'agir de n'importe quel nombre réel. Syntaxe sinh ( numeric_exp ) tan Renvoie la tangente de exp_numérique. 520 Report Studio . Syntaxe tan ( numeric_exp ) tanh Renvoie la tangente hyperbolique d'un argument.Annexe E: Utilisation de l'éditeur d'expression Syntaxe atanh (numeric_exp ) cos Renvoie le cosinus de exp_numérique. où exp_numérique représente un angle exprimé en radians. où exp_numérique représente un angle exprimé en radians. Syntaxe cosh ( numeric_exp ) sin Renvoie le sinus de exp_numérique. Il peut s'agir de n'importe quel nombre réel. Syntaxe cos ( numeric_exp ) cosh Renvoie le cosinus hyperbolique d'un argument. Il peut s'agir de n'importe quel nombre réel. Syntaxe sin ( numeric_exp ) sinh Renvoie le sinus hyperbolique d'un argument. où exp_numérique représente un angle exprimé en radians.

Syntaxe arctan ( numeric_exp ) cos Renvoie le cosinus de exp_numérique. Guide de l'utilisateur . où exp_numérique représente un angle exprimé en radians. Syntaxe cos ( numeric_exp ) sin Renvoie le sinus de exp_numérique.Création de rapports professionnelle 521 . L'arc cosinus est l'angle dont le cosinus a pour valeur exp_numérique. exprimé en radians. L'arc tangente est l'angle dont la tangente a pour valeur exp_numérique. exprimé en radians. où exp_numérique représente un angle exprimé en radians. Syntaxe arcsin ( numeric_exp ) arctan Renvoie l'angle. Syntaxe sin ( numeric_exp ) tan Renvoie la tangente de exp_numérique. L'arc sinus est l'angle dont le sinus a pour valeur exp_numérique. où exp_numérique représente un angle exprimé en radians. Syntaxe arccos ( numeric_exp ) arcsin Renvoie l'angle. exprimé en radians.Annexe E: Utilisation de l'éditeur d'expression Syntaxe tanh ( numeric_exp ) SAP BW Fonctions trigonométriques SAP BW arccos Renvoie l'angle.

522 Report Studio . Syntaxe log10 ( numeric_exp ) Sybase ascii Renvoie un nombre correspondant au code ASCII du premier caractère de exp_chaîne. où exp_numérique représente un angle exprimé en radians. où exp_numérique représente un angle exprimé en radians.Annexe E: Utilisation de l'éditeur d'expression Syntaxe tan ( numeric_exp ) coshyp Renvoie le cosinus hyperbolique de exp_numérique. Syntaxe tanhyp ( numeric_exp ) Fonctions mathématiques SAP BW log10 Renvoie le logarithme à base 10 de exp_numérique. Syntaxe sinhyp ( numeric_exp ) tanhyp Renvoie la tangente hyperbolique de exp_numérique. Syntaxe coshyp ( numeric_exp ) sinhyp Renvoie le sinus hyperbolique de exp_numérique. où exp_numérique représente un angle exprimé en radians.

exp_entier doit être comprise entre 0 et 255. string_exp2 ) datalength Renvoie la longueur de la chaîne sous forme d'octets. Syntaxe char ( integer_exp ) charindex Cherche dans exp2_chaîne la première occurrence de exp1_chaîne et retourne un entier. Le type de données 'char' est habituellement utilisé comme l'inverse de 'ascii'. année).Annexe E: Utilisation de l'éditeur d'expression Syntaxe ascii ( string_exp ) Exemple ascii( 'A' ) Résultat : 65 char Convertit un entier à un octet en caractère. 'charindex' les traite comme des valeurs littérales. qui est le résultat de l'addition à exp_date de exp_entier unités indiquées par partie_date (ex. 1997-06-16 ) Résultat : 2 juillet 1997 Guide de l'utilisateur . zéro est retourné. Retourne un type de données 'char'. Syntaxe dateadd ( ' { ' datepart ' } ' . qui représente sa position de début. le caractère ne sera peut-être pas défini. 16.Création de rapports professionnelle 523 . integer_exp. Prenez note que l'argument partie_date doit être entre accolades. Si la valeur résultante est le premier octet d'un caractère à plusieurs octets. mois. Syntaxe charindex ( string_exp1. Syntaxe datalength ( string_exp ) dateadd Renvoie la date. Si exp1_chaîne contient des caractères génériques. jour. Si exp1_chaîne est introuvable. date_exp ) Exemple dateadd ( {dd}.

année) entre exp1_date et exp2_date. 1999-05-01 ) Résultat : 5 day Renvoie le jour du mois (de 1 à 31) de exp_date. date_exp ) Exemple datepart ( {mm}.Annexe E: Utilisation de l'éditeur d'expression datediff Renvoie le nombre d'occurrences de partie_date (ex. Syntaxe datediff ( ' { ' datepart ' } ' . jour. 'smalldatetime'. date_exp1. 1999-05-01 ) Résultat : Mai datepart Retourne une partie d'une date-heure. sous forme d'entier. 'smalldatetime'. Prenez note que l'argument partie_date doit être entre accolades. Syntaxe datepart ( ' { ' datepart ' } ' . le mois). date_exp ) Exemple datename ( {mm}. date_exp2 ) Exemple datediff ( {yy}. 1984-01-01. sous forme de chaîne ASCII. valeur de date ou d'heure (par exemple. Prenez note que l'argument partie_date doit être entre accolades. Prenez note que l'argument partie_date doit être entre accolades. Syntaxe datename ( ' { ' datepart ' } ' . 524 Report Studio . 1997-01-01 ) Résultat : 13 datename Retourne une partie d'une date-heure. mois.

La valeur transmise se situe entre 0 et 4. Syntaxe ltrim ( string_exp ) month Renvoie le mois (un entier compris entre 1 et 12) à partir de exp_date.Annexe E: Utilisation de l'éditeur d'expression Syntaxe day ( date_exp ) difference Renvoie l'entier représentant la différence entre les valeurs de la fonction SOUNDEX pour les chaînes exp1_chaîne et exp2_chaîne.Création de rapports professionnelle 525 . Syntaxe left ( string_exp. Pour retourner le décalage sous forme d'octets. plus précisément d'une chaîne de caractères à plusieurs octets. string_exp2 ) getdate Renvoie la date-heure système actuelle. Syntaxe getdate () left Renvoie les exp_entier premiers caractères de exp_chaîne. retourne 0 si exp1_chaîne est introuvable. Syntaxe difference ( string_exp1. Par défaut. Le caractère générique Guide de l'utilisateur . Prenez note que 4 ne signifie pas que les chaînes sont égales. où 4 représente le meilleur résultat. Syntaxe month ( date_exp ) patindex Retourne un entier qui représente la position de début si la première occurrence de exp1_chaîne se trouve dans exp2_chaîne. integer_exp ) ltrim Renvoie exp_chaîne en supprimant les blancs de début. indiquez d'utiliser des octets. 'patindex' retourne le décalage sous forme de caractères.

integer_exp ) round Renvoie l'expression exp_numérique arrondie à l'entier le plus près à exp_entier positions à droite de la virgule décimale. en utilisant l'entier facultatif comme valeur de base. sauf lorsque vous recherchez les premiers et derniers caractères Syntaxe patindex ( string_exp1.Annexe E: Utilisation de l'éditeur d'expression % doit précéder et suivre le motif dans exp1_chaîne. Syntaxe right ( string_exp. contenant la même expression répétée exp_entier fois ou autant de fois que possible dans un espace de 225 octets (la valeur la moins élevée des deux) . si exp_chaîne est 'abcd'. 526 Report Studio . string_exp2 [ using {bytes | chars | characters} ] ) rand Retourne une valeur aléatoire à virgule flottante se situant entre 0 et 1. 'dcba' sera retourné. integer_exp ) reverse Retourne la valeur inversée du caractère ou de l'expression binaire. Syntaxe replicate ( string_exp. Syntaxe reverse ( string_exp ) right Renvoie les exp_entier derniers caractères de exp_chaîne. Syntaxe rand ( integer_exp ) replicate Retourne une chaîne du même type que exp_chaîne.

exp2_entier correspond au nombre de décimales. et non " ". Pour supprimer les caractères sans insérer d'autres caractères.) Syntaxe str ( numeric_exp [ . integer_exp2 ] ] ) stuff Supprime exp2_entier caractères de exp1_chaîne à exp1_entier et insère exp2_chaîne dans exp1_chaîne à exp_entier. integer_exp1 [ . Syntaxe soundex ( string_exp ) space Retourne une chaîne avec le nombre d'espaces à un octet indiqué.Annexe E: Utilisation de l'éditeur d'expression Syntaxe round ( numeric_exp. Guide de l'utilisateur . exp1_entier correspond à la longueur de la chaîne retournée. Les valeurs 'length' et 'decimal' sont facultatives (la valeur implicite de 'length' est 10. Syntaxe space ( integer_exp ) str Retourne une représentation sous forme de chaîne de exp_numérique. integer_exp ) rtrim Renvoie exp_chaîne en supprimant les blancs de fin. la valeur implicite de 'decimal' est 0.Création de rapports professionnelle 527 . exp2_chaîne devrait être nul. qui indique un espace simple. Syntaxe rtrim ( string_exp ) soundex Retourne un code 'soundex' de 4 caractères pour les chaînes de caractères qui sont composées d'une séquence contiguë de lettres romaines valides à un ou à deux octets.

Si exp_entier se situe dans l'intervalle 0xD800.0x10FFFF.Annexe E: Utilisation de l'éditeur d'expression Syntaxe stuff ( string_exp1. une valeur Unicode unique est retournée. puisque la fonction substr() ne peut en extraire seulement 1. 528 Report Studio . exp2_entier indique le nombre de caractères dans la sous-chaîne. Plus particulièrement. une paire secondaire est retournée. Syntaxe substring ( string_exp.. La fonction substr() n'extrait pas la moitié d'une paire secondaire. integer_exp1. Sinon. retourne 0. Si exp_entier se situe dans l'intervalle 0. le système extrait une sous-chaîne d'au moins 2 valeurs Unicode. integer_exp1.. l'opération est annulée. si une sous-chaîne commence avec un caractère Unicode dans lequel la fonction uhighsurr() est définie à Vrai. Syntaxe uhighsurr ( string_exp. Cette fonction vous permet d'écrire du code explicite en fonction des ajustements apportés par les fonctions substr (). Cette fonction vous permet d'écrire du code explicite pour la gestion des valeurs secondaires. puisque la fonction substr() n'extrait pas de chaîne qui contient une paire secondaire dans laquelle il manque un élément. Syntaxe to_unichar ( integer_exp ) uhighsurr Retourne 1 si la valeur Unicode à la position exp_entier correspond à la valeur supérieure de la paire secondaire (qui devrait apparaître en premier dans la paire).0xDFFF. retourne 0.0xFFFF. Plus particulièrement si une sous-chaîne se termine par une valeur Unicode dans laquelle la fonction ulowsurr() est définie à Vrai. integer_exp2 ) to_unichar Retourne une expression 'unichar' qui a la valeur de exp_entier. stuff() et right(). Si exp_entier se situe dans l'intervalle 0x10000. string_exp2 ) substring Retourne la sous-chaîne de exp_chaîne qui commence à la position exp1_entier. integer_exp2. le système extrait une sous-chaîne de 1 caractère de moins (ou de plus). integer_exp ) ulowsurr Retourne 1 si la valeur Unicode à la position exp_entier correspond à la valeur inférieure de la paire secondaire (qui devrait apparaître en deuxième dans la paire).. Sinon.

Syntaxe uscalar ( string_exp ) year Renvoie l'année à partir de exp_date.Annexe E: Utilisation de l'éditeur d'expression Syntaxe ulowsurr ( string_exp.0x10FFFF. la deuxième valeur doit être la valeur inférieure et la valeur retournée doit se situer dans l'intervalle 0x10000. Guide de l'utilisateur .. Syntaxe year ( date_exp ) Fonctions mathématiques Sybase log Renvoie le logarithme naturel de exp_numérique.Création de rapports professionnelle 529 . Si le premier caractère ne correspond pas à la valeur supérieure d'une paire secondaire. Syntaxe log10 ( numeric_exp ) pi Renvoie un nombre en virgule flottante représentant la valeur de la constante pi.. Syntaxe log ( numeric_exp ) log10 Renvoie le logarithme à base 10 de exp_numérique. integer_exp ) uscalar Retourne la valeur Unicode scalaire du premier caractère Unicode de exp_chaîne.0xFFFF. Si le premier caractère correspond à la valeur supérieure d'une paire secondaire. Si la fonction est appelée pour un caractère exp_caractère_unicode contenant une paire secondaire dans laquelle il manque un élément et que l'opération a été annulée. la valeur se situe donc dans l'intervalle 0.

0 si l'expression exp_numérique est nulle. Syntaxe tan ( numeric_exp ) atn2 Retourne l'angle (en radians) dont la tangente est (exp1_numérique/exp2_numérique). exprimé en radians. L'arc cosinus est l'angle dont le cosinus a pour valeur exp_numérique.Annexe E: Utilisation de l'éditeur d'expression Syntaxe pi () sign Renvoie +1 si l'expression exp_numérique est positive. 530 Report Studio . Syntaxe atan ( numeric_exp ) tan Renvoie la tangente de exp_numérique. Syntaxe asin ( numeric_exp ) atan Renvoie l'angle. L'arc sinus est l'angle dont le sinus a pour valeur exp_numérique. exprimé en radians. où exp_numérique représente un angle exprimé en radians. exprimé en radians. L'arc tangente est l'angle dont la tangente a pour valeur exp_numérique. Syntaxe acos ( numeric_exp ) asin Renvoie l'angle. Syntaxe sign ( numeric_exp ) Fonctions trigonométriques Sybase acos Renvoie l'angle. et -1 si l'expression exp_numérique est négative.

où exp_numérique représente un angle exprimé en radians. Syntaxe cot ( numeric_exp ) degrees Transforme exp_numérique radians en degrés. Guide de l'utilisateur . Syntaxe radians ( numeric_exp ) sin Renvoie le sinus de exp_numérique. Syntaxe degrees ( numeric_exp ) radians Retourne l'équivalent (en degrés) de exp_numérique.Annexe E: Utilisation de l'éditeur d'expression Syntaxe atn2 ( numeric_exp1. Les résultats sont de type numérique. où exp_numérique représente un angle exprimé en radians. Syntaxe sin ( numeric_exp ) Fonctions de rapport _add_days Renvoie la date et l'heure résultant de l'ajout de exp_entier jours à exp_date_heure. les résultats ont une précision interne de 77 et une échelle égale à celle de l'expression numérique. la conversion interne en virgule flottante peut entraîner une diminution de la précision. Syntaxe cos ( numeric_exp ) cot Renvoie la cotangente de exp_numérique. Lorsque le type de données monétaire est utilisé. où exp_numérique représente un angle exprimé en radians. numeric_exp2 ) cos Renvoie le cosinus de exp_numérique.Création de rapports professionnelle 531 . Pour les expressions de type numérique ou décimale.

Syntaxe _age(timestamp_exp) _day_of_week Retourne le jour de la semaine. Syntaxe _day_of_week(timestamp_exp. Aussi connu sous le nom de jour julien. où 1 correspond au lundi et 7 correspond au dimanche. 532 Report Studio . En Amérique du Nord. integer_exp) _age Retourne un nombre qui est obtenu en soustrayant exp_date_heure de la date d'aujourd'hui en format AAAAMMJJ (années. Syntaxe _add_years(timestamp_exp.Annexe E: Utilisation de l'éditeur d'expression Syntaxe _add_days(timestamp_exp. 1) will return 3 because 2003-01-01 was a Wednesday. sous la forme d'un chiffre compris entre 1 et 7. integer_exp) Exemple _day_of_week(2003-01-01. jours ). integer_exp) _add_months Renvoie la date et l'heure résultant de l'ajout de exp_entier mois à exp_date_heure. Syntaxe _add_months(timestamp_exp. la semaine commence le lundi. integer_exp) _add_years Renvoie la date et l'heure résultant de l'ajout de exp_entier années à exp_date_heure. le jour 1. Résultat : 3 _day_of_year Renvoie l'ordinal correspondant au jour de l'année dans exp_date (compris entre 1 et 366). dimanche est le premier jour de la semaine et correspond au jour 7. mois. Notez que dans la norme ISO 8601. Le premier jour de la semaine (jour 1) dépend de la valeur saisie dans exp_entier (un chiffre entre 1 et 7).

Guide de l'utilisateur . le résultat sera négatif. integer_exp3) _months_between Renvoie un nombre positif ou négatif représentant le nombre de mois entre deux expressions de date-heure. Si exp1_date_heure < exp2_date_heure. La valeur implicite de la portion heure est 00:00:00. Syntaxe _make_timestamp(integer_exp1. Syntaxe _last_of_month(timestamp_exp) _make_timestamp Renvoie une date-heure construite à partir des expressions exp1_entier (année). le résultat sera négatif. exp2_entier (mois) et exp3_entier (jour). Syntaxe _days_to_end_of_month(timestamp_exp) _first_of_month Retourne une date-heure correspondant au premier jour du mois représenté par exp_date_heure. Syntaxe _days_between(timestamp_exp1.Annexe E: Utilisation de l'éditeur d'expression Syntaxe _day_of_year(timestamp_exp) _days_between Renvoie un nombre positif ou négatif représentant le nombre de jours entre deux expressions de date-heure.000. Syntaxe _first_of_month(timestamp_exp) _last_of_month Retourne une date-heure correspondant au dernier jour du mois représenté par exp_date_heure. Si exp1_date_heure < exp2_date_heure. integer_exp2. timestamp_exp2) _days_to_end_of_month Renvoie un nombre représentant le nombre de jours restant dans le mois représenté par l'expression de date-heure exp_date_heure.Création de rapports professionnelle 533 .

Syntaxe _years_between(timestamp_exp1. Si exp1_date_heure < exp2_date_heure.Annexe E: Utilisation de l'éditeur d'expression Syntaxe _months_between(timestamp_exp1. MM le nombre de mois et JJ le nombre de jours. Le signe des valeurs négatives devient positif. Sinon. Une semaine commence le lundi (jour 1) et se termine le dimanche (jour 7) . timestamp_exp2) _ymdint_between Renvoie un nombre représentant la différence entre les expressions de date-heure exp1_date_heure et exp2_date_heure. 534 Report Studio . Syntaxe abs(numeric_exp) AsOfDate Retourne la valeur de date de l'expression En date du. la fonction 'AsOfDate' retourne la date d'exécution du rapport. où la semaine 1 correspond à la première semaine de l'année qui compte un jeudi. Syntaxe _week_of_year(timestamp_exp) _years_between Renvoie un nombre entier positif ou négatif représentant le nombre d'années entre exp1_date_heure et exp2_date_heure. Cette valeur prend la forme AAAAMMJJ. alors une valeur négative est retournée. timestamp_exp2) _week_of_year Renvoie le numéro de la semaine de l'année dans exp_date_heure selon la norme ISO 8601. Syntaxe _ymdint_between(timestamp_exp1. où AAAA représente le nombre d'années. ce qui correspond à la semaine du 4 janvier. timestamp_exp2) abs Retourne la valeur absolue de exp_numérique. le cas échéant.

le cas échéant. Syntaxe CellValue() character_length Renvoie le nombre de caractères contenus dans exp_chaîne. Sinon. la fonction 'AsOfTime' retourne l'heure d'exécution du rapport.Annexe E: Utilisation de l'éditeur d'expression Syntaxe AsOfDate() AsOfTime Retourne la valeur de temps de l'expression En date du. Syntaxe AsOfTime() BurstKey Renvoie les critères de diffusion en rafale. Guide de l'utilisateur . Syntaxe BurstRecipients() ceiling Renvoie le plus petit entier supérieur ou égal à exp_numérique. Syntaxe BurstKey() BurstRecipients Renvoie la liste de diffusion des destinataires de rapports en rafale.Création de rapports professionnelle 535 . Syntaxe ceiling(numeric_exp) CellValue Retourne la valeur de la cellule actuelle du tableau croisé.

Le paramètre de dimension indique de quel cube extraire les métadonnées.mdc). Syntaxe CubeDefaultMeasure(dimension) CubeDescription Retourne la description du cube. Syntaxe ColumnNumber() CubeCreatedOn Retourne la date-heure à laquelle le cube a été créé. Le paramètre de dimension indique de quel cube extraire les métadonnées. Syntaxe CubeCreatedOn(dimension) CubeCurrentPeriod Retourne la période actuelle du cube. Si la source de la dimension est un cube Cognos (. Syntaxe CubeDataUpdatedOn(dimension) CubeDefaultMeasure Retourne le nom de la mesure implicite du cube. la fonction retourne une chaîne vide. Le paramètre de dimension indique de quel cube extraire les métadonnées.Annexe E: Utilisation de l'éditeur d'expression Syntaxe character_length(string_exp) ColumnNumber Retourne le numéro de la colonne actuelle. Le paramètre de dimension indique de quel cube extraire les métadonnées. Le paramètre de dimension indique de quel cube extraire les métadonnées. Syntaxe CubeCurrentPeriod(dimension) CubeDataUpdatedOn Retourne la date-heure à laquelle les données du cube ont été mises à jour la dernière fois. La date de création initiale d'un cube n'est pas conservée. 536 Report Studio .

Le paramètre de dimension indique de quel cube extraire les métadonnées. 'heure'. La constante 'e' est la base du logarithme naturel. Syntaxe CubeSchemaUpdatedOn(dimension) exp Renvoie 'e' à la puissance exp2_numérique. 'seconde' (=valeur implicite)) en exp_date_heure. Syntaxe CubeIsOptimized(dimension) CubeName Retourne le nom du cube. Le paramètre de dimension indique de quel cube extraire les métadonnées. Syntaxe CubeName(dimension) CubeSchemaUpdatedOn Retourne la date-heure à laquelle le schéma du cube a été mis à jour la dernière fois. Syntaxe extract(datepart_exp . 'jour'.Annexe E: Utilisation de l'éditeur d'expression Syntaxe CubeDescription(dimension) CubeIsOptimized Retourne Vrai si le cube est optimisé.Création de rapports professionnelle 537 . Guide de l'utilisateur . datetime_exp) floor Renvoie le plus grand entier inférieur ou égal à exp_numérique. 'mois'. 'minute'. Syntaxe exp(numeric_exp) extract Retourne un entier représentant la valeur de exp_partie_date ('année'. Le paramètre de dimension indique de quel cube extraire les métadonnées.

MUN. Syntaxe HorizontalPageNumber() InScope Retourne la valeur booléenne 1 (VRAI) lorsque la cellule se trouve dans l'étendue des données élémentaires et des noms uniques de membres (MUN). renvoie la valeur 0 (FAUX). Syntaxe HorizontalPageCount() HorizontalPageNumber Renvoie le numéro de la page horizontale en cours.Annexe E: Utilisation de l'éditeur d'expression Syntaxe floor(numeric_exp) GetLocale Renvoie les paramètres régionaux d'exécution (désapprouvé).) IsBursting Renvoie la valeur booléenne 1 (VRAI) si le rapport sera diffusé aux destinataires donnés. Syntaxe IsBursting('recipientName') IsCrosstabColumnNodeMember Retourne la valeur booléenne 1 (VRAI) si le nœud actuel est un membre de nœud de colonne de tableau croisé. 538 Report Studio . Syntaxe GetLocale() HorizontalPageCount Renvoie le nombre de pages horizontales en cours. sinon retourne 0 (FAUX). ... sinon. Syntaxe InScope(dataItem.

Syntaxe IsLastColumn() IsLastInnerMostCrosstabColumnNodeMember Retourne la valeur booléenne 1 (VRAI) si le nœud actuel est le dernier membre interne de nœud de colonne de tableau croisé.Création de rapports professionnelle 539 . Syntaxe IsInnerMostCrosstabColumnNodeMember() IsInnerMostCrosstabRowNodeMember Retourne la valeur booléenne 1 (VRAI) si le nœud actuel est un membre interne de nœud de ligne de tableau croisé. Syntaxe IsFirstColumn() IsInnerMostCrosstabColumnNodeMember Retourne la valeur booléenne 1 (VRAI) si le nœud actuel est un membre interne de nœud de colonne de tableau croisé.Annexe E: Utilisation de l'éditeur d'expression Syntaxe IsCrosstabColumnNodeMember() IsCrosstabRowNodeMember Retourne la valeur booléenne 1 (VRAI) si le nœud actuel est un membre de nœud de ligne de tableau croisé. Syntaxe IsCrosstabRowNodeMember() IsFirstColumn Retourne la valeur booléenne 1 (VRAI) si la colonne actuelle est la première colonne. Guide de l'utilisateur . Syntaxe IsInnerMostCrosstabRowNodeMember() IsLastColumn Retourne la valeur booléenne 1 (VRAI) si la colonne actuelle est la dernière colonne.

540 Report Studio . Syntaxe IsPageCountAvailable() ln Renvoie le logarithme naturel de exp_numérique.Annexe E: Utilisation de l'éditeur d'expression Syntaxe IsLastInnerMostCrosstabColumnNodeMember() IsLastInnerMostCrosstabRowNodeMember Retourne la valeur booléenne 1 (VRAI) si le nœud actuel est le dernier membre interne de nœud de ligne de tableau croisé. Syntaxe IsLastInnerMostCrosstabRowNodeMember() IsOuterMostCrosstabColumnNodeMember Retourne la valeur booléenne 1 (VRAI) si le nœud actuel est un membre externe de nœud de colonne de tableau croisé. Syntaxe IsOuterMostCrosstabColumnNodeMember() IsOuterMostCrosstabRowNodeMember Retourne la valeur booléenne 1 (VRAI) si le nœud actuel est un membre externe de nœud de ligne de tableau croisé. Syntaxe IsOuterMostCrosstabRowNodeMember() IsPageCountAvailable Retourne la valeur booléenne 1 (VRAI) si le nombre de pages est disponible pour l'exécution actuelle du rapport. Syntaxe ln(numeric_exp) Paramètres régionaux Renvoie la langue d'exécution.

Syntaxe ModelPath() Maintenant Renvoie l'heure système actuelle. Résultat : 'b' mod Retourne la valeur du reste (modulo) lorsque exp1_entier est divisé par exp2_entier. Syntaxe mod (integer_exp1. 1) will result in 'b'. Guide de l'utilisateur . integer_exp) Exemple mapNumberToLetter ('a'. integer_exp2) ModelPath Renvoie le chemin d'accès du modèle.Création de rapports professionnelle 541 . Syntaxe lower(string_exp) mapNumberToLetter L'utilisateur doit fournir la lettre initiale et le nombre y est ensuite ajouté. sinon la fonction retourne exp1_chaîne.Annexe E: Utilisation de l'éditeur d'expression Syntaxe Locale() lower Convertit en minuscules tous les caractères en majuscules de exp_chaîne. Syntaxe mapNumberToLetter(string_exp. Syntaxe Now() nullif Retourne NULL si exp1_chaîne est égale à exp2_chaîne (sans respecter la casse).

string_exp2) octet_length Renvoie le nombre d'octets contenus dans exp_chaîne. Syntaxe PageNumber() ParamCount Renvoie le nombre de paramètres de la variable parameterName. cette fonction est disponible pour tous les formats. Syntaxe ParamCount('parameterName') ParamDisplayValue Renvoie une chaîne qui correspond à la valeur d'affichage de paramètre de la variable parameterName. Lorsque vous exécutez le rapport.Annexe E: Utilisation de l'éditeur d'expression Syntaxe nullif(string_exp1. Syntaxe PageCount() PageName Renvoie le nom de la page en cours. Syntaxe octet_length(string_exp) PageCount Renvoie le nombre de pages actuel. 542 Report Studio . Lorsque vous enregistrez la version de rapport. cette fonction est disponible seulement pour les versions de rapports au format PDF ou Excel. Syntaxe PageName() PageNumber Renvoie le numéro de la page en cours.

Syntaxe power(num_exp1.Annexe E: Utilisation de l'éditeur d'expression Syntaxe ParamDisplayValue('parameterName') ParamName Renvoie le nom de paramètre de la variable parameterName. Guide de l'utilisateur .Création de rapports professionnelle 543 . Syntaxe ParamName('parameterName') ParamNames Renvoie le nom de tous les paramètres. num_exp2) ReportAuthorLocale Renvoie la langue de l'auteur. Syntaxe position(string_exp1. Syntaxe ParamValue('parameterName') position Retourne la valeur de l'entier représentant la position de début de exp1_chaîne dans exp2_chaîne ou 0 lorsque exp1_chaîne est introuvable. Syntaxe ParamNames() ParamValue Renvoie une chaîne qui correspond à la valeur de paramètre de la variable parameterName. string_exp2) power Renvoie exp1_numérique à la puissance exp2_numérique.

Syntaxe ReportID() ReportLocale Renvoie la langue d'exécution. Syntaxe ReportDate() ReportDescription Renvoie la description du rapport. Syntaxe ReportLocale() ReportName Renvoie le nom du rapport. Cette fonction est disponible seulement pour les rapports exécutés à partir de Cognos Connection.Annexe E: Utilisation de l'éditeur d'expression Syntaxe ReportAuthorLocale() ReportCreateDate Renvoie la date de création du rapport. Syntaxe ReportCreateDate() ReportDate Renvoie la date et l'heure d'exécution du rapport. 544 Report Studio . Syntaxe ReportDescription() ReportID Renvoie l'identificateur du rapport. Cette fonction est disponible seulement pour les rapports exécutés à partir de Cognos Connection.

emailSubject. MHT. burst. layoutDataXML. outputFormat. XLS. HTML. Guide de l'utilisateur . outputPageDefinition. email. emailAsAttachment. xslURL. Syntaxe ReportPath() ReportProductLocale Renvoie la langue du produit. emailToAddress. saveAs. outputPageOrientation. secondaryWaitThreshold. outputEncapsulation. emailAsURL. print. outputLocale. prompt. Valeurs possibles de la fonction 'optionName' : attachmentEncoding. verticalElements. Syntaxe ReportOutput() ReportPath Renvoie le chemin d'accès du rapport. metadataModel. history. printer. saveOutput. PDF.Création de rapports professionnelle 545 .Annexe E: Utilisation de l'éditeur d'expression Syntaxe ReportName() ReportOption Renvoie la valeur de la variable d'option d'exécution optionName. promptFormat. Syntaxe ReportProductLocale() ReportSaveDate Renvoie la date du dernier enregistrement du rapport. cssURL. rawXML. Syntaxe ReportOption('optionName') ReportOutput Renvoie le nom du format de sortie. Cette fonction est disponible seulement pour les rapports exécutés à partir de Cognos Connection. singleXLS. XML. emailBody. emailTo. XLWA. printerAddress. primaryWaitThreshold. spreadsheetML. Valeurs possibles : CSV.

Annexe E: Utilisation de l'éditeur d'expression Syntaxe ReportSaveDate() round Renvoie l'expression exp_numérique arrondie à l'entier le plus près à exp_entier positions à droite de la virgule décimale. RowNumber Renvoie la ligne en cours. Résultat : 130. -1) rounds to 130. Syntaxe ServerName() sqrt Renvoie la racine carrée de exp_numérique. Syntaxe ServerLocale() ServerName Retourne le nom du serveur qui exécute le rapport. La valeur de exp_numérique ne peut pas être négative. exp_numérique est arrondie à la valeur absolue de exp_entier positions à gauche du séparateur décimal. 546 Report Studio . integer_exp) Exemple round (125. Si exp_entier est négative. Syntaxe round(numeric_exp. Syntaxe RowNumber() ServerLocale Retourne la langue du serveur qui exécute le rapport.

Annexe E: Utilisation de l'éditeur d'expression Syntaxe sqrt(numeric_exp) substring Renvoie la sous-chaîne de exp_chaîne qui commence à la position exp1_entier pour exp2_entier caractères ou à la fin de exp_chaîne si exp2_entier est -1. Le premier caractère de exp_chaîne occupe la position 1. Syntaxe upper(string_exp) URLEncode Retourne la valeur encodée de l'adresse URL du texte d'entrée. Guide de l'utilisateur . Syntaxe Today() trim Retourne l'expression exp_chaîne sans les blancs de droite ou de gauche ou sans le caractère indiqué dans exp_chaîne_correspondance. integer_exp1. Syntaxe TOCHeadingCount(headingLevel) Today Renvoie la date système actuelle. exp_chaîne = la chaîne à ne pas afficher. exp_blanc correspond à 'LEADING'. match_character_exp. string_exp) upper Convertit en majuscules tous les caractères en minuscules de exp_chaîne. integer_exp2) TOCHeadingCount Retourne le nombre d'en-têtes de table des matières pour un niveau d'en-tête précis. Syntaxe trim(trim_what_exp. Syntaxe substring(string_exp . 'TRAILING' ou 'BOTH' (valeur implicite). exp_chaîne_correspondance = chaîne vide sans les blancs ou indique un caractère à ne pas afficher.Création de rapports professionnelle 547 .

Syntaxe date2timestamp(date_exp) date2timestampTZ Convertit une date en date-heure avec fuseau horaire. Les jours sont convertis en heures. Syntaxe DTinterval2stringAsTime(DTinterval_exp) int2DTinterval Convertit un entier en un intervalle date-heure. Syntaxe date2string(date_exp) date2timestamp Convertit une date en date-heure.Annexe E: Utilisation de l'éditeur d'expression Syntaxe URLEncode('text') Fonctions de conversion du type de donnée date2string Retourne une date sous forme de chaîne en format AAAA-MM-JJ. 'm'=minutes. exp_chaîne indique ce que exp_entier représente : 'ns'=nanosecondes. Les parties heure et fuseau horaire de la date-heure afficheront zéro.FFF'. 's'=secondes (=valeur implicite).FFF'.FFFFFFF' ou '-JJJJ HH:MM:SS. 'h'=heures. Syntaxe DTinterval2string(DTinterval_exp) DTinterval2stringAsTime Retourne un intervalle date-heure sous forme de chaîne. La partie heure de la date-heure affichera zéro.FFFFFFF' ou 'HH:MM:SS. Format de sortie : 'HHHH:MM:SS. 'j'=jours. 548 Report Studio . Syntaxe date2timestampTZ(date_exp) DTinterval2string Retourne un intervalle date-heure sous forme de chaîne en format 'JJJJ HH:MM:SS.

'm'= mois (=valeur implicite). Syntaxe string2DTinterval(string_exp) string2int32 Retourne un entier. string_exp) number2string Convertit un nombre en chaîne. exp_chaîne indique ce que exp_entier représente : 'a'=années. à l'aide de l'indicateur de format %g (syntaxe C/C++). L'argument de chaîne de la fonction 'string2int32' a la forme suivante : '[espace] [{+ | -}] [chiffres]' Guide de l'utilisateur .Annexe E: Utilisation de l'éditeur d'expression Syntaxe int2DTinterval(integer_exp. Syntaxe number2string(num_exp) string2date Retourne une chaîne sous forme de date en format 'AAAA-MM-JJ'. string_exp) int2YMinterval Convertit un entier en un intervalle année-mois.Création de rapports professionnelle 549 . Syntaxe int2YMinterval(integer_exp.FFF]]'. Syntaxe string2date(string_exp) string2double Retourne un nombre de type 'floating point'. L'argument de chaîne de la fonction 'string2double' a la forme suivante : '[espace] [signe] [chiffres] [chiffres] [ {d | D |e | E }[signe]chiffres]' Syntaxe string2double(string_exp) string2DTinterval Retourne une chaîne sous forme d'intervalle date-heure en format '[-]JJ HH:MM[:SS[.

FFF -HHMM'. Syntaxe string2timestampTZ(string_exp) string2YMinterval Retourne une chaîne sous forme d'intervalle année-mois en format '[-]AA MM'.FFF. 550 Report Studio .Annexe E: Utilisation de l'éditeur d'expression Syntaxe string2int32(string_exp) string2int64 Retourne une chaîne de type 'long integer'.FFFFFFF'. Syntaxe string2YMinterval(string_exp) time2string Retourne une heure sous forme de chaîne en format HH:MM:SS. Syntaxe string2time(string_exp) string2timestamp Retourne une chaîne sous forme de date-heure en format 'AAAA-MM-JJ [blanc]+ HH:MM:SS. FFFFFFF'. Syntaxe string2timestamp(string_exp) string2timestampTZ Retourne une date-heure avec fuseau horaire en format 'AAAA-MM-JJ HH:MM:SS. L'argument de chaîne de la fonction 'string2int64' a la forme suivante : '[espace] [{+ | -}] [chiffres]' Syntaxe string2int64(string_exp) string2time Retourne une chaîne sous forme d'heure en format 'HH:MM:SS.FFFFFFF +HHMM' ou 'AAAA-MM-JJ HH:MM:SS.

Annexe E: Utilisation de l'éditeur d'expression Syntaxe time2string(time_exp) timestamp2date Convertit une date-heure en date. Syntaxe timestampTZ2date(timestampTZ_exp) timestampTZ2string Retourne une date-heure avec fuseau horaire sous forme de chaîne en format 'AAAA-MM-JJ HH: MM:SS. Guide de l'utilisateur . Les parties heure et fuseau horaire de la date-heure seront ignorées.FFFFFFF. Syntaxe timestamp2string(timestamp_exp) timestamp2timestampTZ Convertit une date-heure en date-heure avec fuseau horaire. La partie décalage de la date-heure avec fuseau horaire affichera zéro. La partie décalage de la date-heure avec fuseau horaire sera ignorée. Syntaxe timestamp2timestampTZ(timestamp_exp) timestampTZ2date Convertit une date-heure avec fuseau horaire en date. Syntaxe timestamp2date(timestamp_exp) timestamp2string Retourne une date-heure sous forme de chaîne en format AAAA-MM-JJ HH:MM:SS. La partie heure de la date-heure sera ignorée.FFFFFFF +HHMM' ou 'AAAA-MM-JJ HH:MM:SS.FFF -HHMM'. Syntaxe timestampTZ2string(timestampTZ_exp) timestampTZ2timestamp Convertit une date-heure avec fuseau horaire en date-heure.Création de rapports professionnelle 551 .

Résultat : GMT minus 5 hours and 30 minutes YMinterval2string Retourne un intervalle année-mois sous forme de chaîne en format '(AA MM)' ou '-(AA MM)'.Annexe E: Utilisation de l'éditeur d'expression Syntaxe timestampTZ2timestamp(timestampTZ_exp) timeTZ2string Retourne une heure avec fuseau horaire sous forme de chaîne en format 'HH:MM:SS. Syntaxe YMinterval2string(YMinterval_exp) 552 Report Studio . Syntaxe timeTZ2string(timeTZ_exp) Exemple "-05:30" means a TimeZone of GMT minus 5 hours and 30 minutes.FFFFFFF -HHMM'.FFF +HHMM' ou 'HH:MM:SS.

ce message apparaît à chaque ouverture d'un rapport Cognos 8 dans Excel. Il se produit dans Excel 2000 et 2002. certaines étant liées à ce dernier et d'autres à Cognos 8. Guide de l'utilisateur . Un message d'avertissement s'affiche lorsque l'application Excel ouvre un rapport Cognos 8 À chaque ouverture d'un rapport Cognos 8 par Microsoft Excel. Cognos 8 ne permet pas la création de fichiers locaux au niveau du client. Le classeur Excel au format HTML/XML nécessite l'existence du fichier filelist.Création de rapports professionnelle 553 . Ce problème est répertorié dans la base de connaissances Microsoft qui essaie actuellement d'en savoir plus sur ce problème. Par conséquent. le message suivant apparaît : Certains fichiers de cette page Web ne se trouvent pas à l'emplacement prévu. cliquez sur Oui.Annexe F: Production de rapports au format Microsoft Excel Il existe certaines restrictions dans la production de rapports au format Microsoft Excel. Microsoft Excel génère une erreur de violation d'accès et se ferme.xml. une feuille de calcul vide s'ouvre à la place. Voulez-vous les télécharger quand même ? Si vous êtes sûr que la source de cette page Web est sécurisée. De plus. Échec du chargement des images de la base de données Content Store de Cognos 8 dans un rapport Si un rapport contient une image dont l'adresse URL pointe vers la base de données Content Store de Cognos 8. un fichier local contenant des adresses URL présente un problème de sécurité. Une feuille de calcul vide est ouverte Si Microsoft Excel ne parvient pas à télécharger une feuille de calcul dans un certain laps de temps.

Annexe F: Production de rapports au format Microsoft Excel Non enregistrement du contenu d'une feuille de calcul pour les rapports enregistrés au format XLS Si vous ouvrez un rapport ayant été enregistré au format XLS ou exécutez un rapport au format XLS et si les paramètres de sécurité de votre navigateur sont définis de façon qu'une invite s'affiche pour l'ouverture ou l'enregistrement du rapport. la mémoire tampon ne peut excéder 1 Ko. cliquez d'abord sur Ouvrir puis choisissez d'enregistrer le rapport. Séries de données tronquées La façon dont Microsoft Excel regroupe les séries ou les catégories de données peut être différente de celle d'un graphique produit par Cognos 8. le contenu de la feuille de calcul ne sera pas enregistré. il est possible qu'Excel ne soit pas en mesure d'ajouter ces couleurs à sa palette. Par conséquent. Pour éviter cela.01 Cette version de Cognos 8 ne prend pas en charge le chargement de rapports Microsoft Excel dans Netscape 7. les séries sont tronquées. Il est recommandé d'utiliser des couleurs standard dans les graphiques. Cela vient du fait que les rapports Excel au format HTML d'Office 2000 utilisent des chemins d'accès relatifs aux feuilles de calcul. Au-delà. ce qui limite à 120 le nombre maximal de séries de données par graphique. Dans Excel. Échec du chargement d'un rapport Excel dans Netscape 7. Les chemins d'accès aux adresses URL ne sont plus disponibles lorsque vous ouvrez un rapport enregistré au format XLS.01. ne cliquez pas sur Enregistrer. les couleurs affichées dans Excel peuvent être différentes de celles visibles dans des fichiers HTML ou PDF. Échec de l'imbrication d'étiquettes dans les graphiques Il est actuellement impossible d'indiquer des étiquettes imbriquées pour l'axe des catégories via XML. Excel tente de faire correspondre la couleur personnalisée à l'une de ses couleurs standard disponibles. Différences de couleurs entre le format Excel et le format HTML ou PDF Si un rapport Cognos 8 contient un graphique utilisant des couleurs personnalisées. Si vous enregistrez le rapport. 554 Report Studio .

Cette fonction n'est pas prise en charge dans les graphiques Excel.Création de rapports professionnelle 555 .Annexe F: Production de rapports au format Microsoft Excel Graphiques circulaires récurrents Si vous disposez d'un rapport contenant des graphiques circulaires récurrents et que vous définissez un titre de graphique. Excel associe à chaque graphique circulaire un titre correspondant à la concaténation du titre de graphique et de la série de données. Ainsi. En particulier. mode de commande Échec de l'omission des libellés d'axe distincts Dans les graphiques de Cognos 8. vous pouvez contrôler l'omission des libellés d'axe distincts. Excel n'autorise pas la modification des attributs de mise en forme dépendants de l'environnement local suivants : ● ● ● ● ● ● ● ● ● ● ● Séparateur de décimales Symbole de l'exposant Séparateur de groupes Séparateur des décimales monétaires Chaîne AM Nom du jour Nom du jour (abrégé) Symbole de délimitation des décimales Nom du mois Nom du mois (abrégé) Chaîne PM De plus. Excel ne prend pas en charge ce qui suit : ● ● ● ● Largeur du format Symbole international de la monnaie Séparateur de listes Symbole du pourcentage (Excel ne prend pas en charge ce symbole pour les graphiques. le titre de chaque graphique circulaire sous Excel sera : Quantité vendue par mode de commande et ligne de produits. Mise en forme Cognos 8 non prise en charge Environ 30 % des fonctions de mise en forme disponibles dans Cognos 8 ne sont pas prises en charge dans Microsoft Excel. si le titre du graphique est « Quantité vendue par mode de commande et ligne de produits » et que la série de données est Mode de commande.) Guide de l'utilisateur .

utilisez moins de caractères. il est divisé en plusieurs feuilles de calculs.) Calendrier (Excel n'autorise aucune modification du calendrier. Les colonnes et les lignes situées autour de la table sont fusionnées pour conserver l'apparence de la table imbriquée. 556 Report Studio . la largeur est ajustée pour contenir les données des tables imbriquées.Annexe F: Production de rapports au format Microsoft Excel ● ● ● ● ● ● ● ● ● Multiplicateur Format de texte avec ligne au-dessus Symbole ‰ Signe + Échelle (Excel utilise une formule de mise à l'échelle différente de celle de Cognos 8. Largeur des colonnes et des tables Microsoft Excel ne prend pas en charge l'utilisation des pourcentages pour déterminer la largeur des tables. Le nombre de feuilles de calculs de votre rapport est limité à la mémoire physique de votre ordinateur. chaque cellule a une limite de 255 caractères. Si le rapport contient plusieurs tables. Si votre rapport contient plus de 65 536 lignes. Excel détermine leur largeur dans la feuille de calcul. Les rapports comportant plus de 256 colonnes ne s'affichent pas dans Excel Microsoft Excel limite la taille d'une feuille de calcul à 65 536 lignes sur 256 colonnes. celles-ci seront formatées en tant que texte et apparaîtront sous la forme ######. Pour résoudre ce problèm