Guide de l'utilisateur de SAP BusinessObjects Analysis, édition pour Microsoft Office Release 1.3 SP6



Documents pareils
SAP Lumira Version du document : Guide de l'utilisateur de SAP Lumira

Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client

SAP BusinessObjects Web Intelligence (WebI) BI 4

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

Guide de configuration de SQL Server pour BusinessObjects Planning

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Guide de démarrage de Business Objects Crystal Decisions

Solutions SAP Crystal

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Introduction : présentation de la Business Intelligence

Guide d'utilisation de l'accès Web SAP BusinessObjects Financial Consolidation

TeamViewer 7 Manuel Manager

Guide de déploiement

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Corrigé de l'atelier pratique du module 6 : Transfert de données

Business Intelligence

Guide de l'utilisateur pour l'assistant d importation de SAP BusinessObjects Enterprise

OneDrive, le cloud de Microsoft

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

À propos du Guide de l'utilisateur final de VMware Workspace Portal

Guide de démarrage Janvier 2012

TABLEAU CROISE DYNAMIQUE

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

1 Gestionnaire de Données WORD A4 F - USB / / 6020 Alco-Connect

Sage CRM. 7.2 Guide de Portail Client

Sommaire 1 Copyright Introduction à M-Files Installation et configuration du logiciel Utiliser M-Files au quotidien...

Guide de mise à jour de Suite SAP Business Intelligence Patch 10.x

Suite SAP BusinessObjects Business Intelligence Version du document : 4.1 Support Package Guide de mise à jour du Support Package

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

CA ARCserve D2D pour Linux

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

Extension WebEx pour la téléphonie IP Cisco Unified

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Nouveautés SAP BusinessObjects Business Intelligence Suite 4.0 Feature Pack 3

Parcours FOAD Formation EXCEL 2010

EXCEL TUTORIEL 2012/2013

Table des matières

Extension des outils de productivité pour les logiciels de messagerie instantanée

Excel 2010 Intermediaire

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Documentation de produit SAP Cloud for Customer (novembre 2013) Nouveautés de SAP Cloud for Customer pour les administrateurs

Symantec Enterprise Vault

Le générateur d'activités

Business Intelligence avec SQL Server 2012

F0RMAT I0N BUREAUTIQUE

Infolettre #12 : Office Live Workspace

FOXIT READER 6.0 Guide rapide. Table des matières... II Utilisation de Foxit Reader Lecture Travailler dans des documents PDF...

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Note de cours. Introduction à Excel 2007

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. DOCUMENTATION

Sage 300 Online Guide de l'utilisateur de Traitement de paiements. Octobre 2013

Alfresco Guide Utilisateur

McAfee Security-as-a-Service

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

TeamViewer 9 Manuel Management Console

Computer Link Software

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Spam Manager. Guide de l'utilisateur

Boîte à outils OfficeScan

Introduction à Business Objects. J. Akoka I. Wattiau

CA ARCserve Backup Patch Manager pour Windows

VM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

SafeGuard Enterprise Aide administrateur. Version du produit : 5.60

Guide de l'utilisateur Sybase Mobile Sales for SAP CRM 1.0

Suivi de la formation

MEGA ITSM Accelerator. Guide de Démarrage

Comment utiliser FileMaker Pro avec Microsoft Office

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

Comment utiliser mon compte alumni?

Lenovo Online Data Backup Guide d'utilisation Version

Mindjet pour Windows - Guide d utilisation

Catalogue des formations pour vos collaborateurs, pour vos clients,

SAP Cloud for Planning User Guide User Guide

Fiche aide pour votre messagerie Outlook, thunderbird, Gmail

Internet Explorer. Microsoft. Sommaire :

Version Guide de l'utilisateur

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

Sql Server 2005 Reporting Services

7.0 Guide de la solution Portable sans fil

PowerPoint offre trois modes d affichage principaux : le mode Normal, le mode Trieuse de diapositives et le mode Diaporama

Guide détaillé pour Microsoft Windows Server Update Services 3.0 SP2

Capture Pro Software. Démarrage. A-61640_fr

Astuces_Générales1_excel.doc - bitsch.gerard@orange.fr VERTOU Page : 1 / 29

Guide de l'utilisateur

Assistance à distance. Guide d utilisation

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Microsoft Excel Présentation du tableur Excel

INITIATION A EXCEL Année

Nouveautés par rapport à la version Qlik Sense 1.0. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Manuel de l'utilisateur

Guide d installation de Windows Vista /Windows 7

Guide de l'utilisateur Sybase Mobile Sales for SAP CRM 1.2

TeamViewer 7 Manuel Contrôle à distance

Transcription:

Guide de l'utilisateur de SAP BusinessObjects Analysis, édition pour Microsoft Office Release 1.3 SP6

Copyright 2013 SAP AG. Tous droits réservés.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA et les autres produits et services SAP mentionnés dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques déposées de SAP AG en Allemagne ainsi que dans d'autres pays. Business Objects et le logo Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius et les autres produits et services Business Objects mentionnés dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques déposées de Business Objects Software Ltd. Business Objects est une société du Groupe SAP. Sybase et Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, et les autres produits et services Sybase mentionnés dans ce document, ainsi que leurs logos respectifs, sont des marques commerciales ou des marques déposées de Sybase, Inc. Sybase est une société du Groupe SAP. Crossgate, m@gic EDDY, B2B 360, B2B 360 Services sont des marques commerciales ou des marques déposées de Crossgate AG en Allemagne ainsi que dans d'autres pays. Crossgate est une société du Groupe SAP. Tous les autres noms de produits et de services mentionnés sont des marques commerciales ou des marques déposées de leurs entreprises respectives. Les données contenues dans ce document sont uniquement mentionnées à titre informatif. Les spécifications des produits peuvent varier d'un pays à l'autre. Les informations du présent document sont susceptibles d'être modifiées sans préavis. Elles sont fournies par SAP AG et ses filiales («Groupe SAP») uniquement à titre informatif, sans engagement ni garantie d'aucune sorte. Le Groupe SAP ne pourra en aucun cas être tenu pour responsable des erreurs ou omissions relatives à ces informations. Les seules garanties fournies pour les produits et les services du Groupe SAP sont celles énoncées expressément à titre de garantie accompagnant, le cas échéant, lesdits produits et services. Aucune des informations contenues dans ce document ne saurait constituer une garantie supplémentaire.

Table des matières Chapitre 1 1.1 1.2 1.3 A propos de ce guide...7 Public concerné par ce guide...7 Profils utilisateur...7 A propos de la documentation...7 Chapitre 2 2.1 2.2 2.3 2.4 Démarrage...9 Description de SAP BusinessObjects Analysis, édition pour Microsoft Office...9 Utilisation d'analysis dans Microsoft Excel 2007 et 2010...10 Utilisation d'analysis dans Microsoft PowerPoint 2007 et 2010...17 Utilisation d'analysis dans Microsoft Excel 2003...21 Chapitre 3 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.3 3.3.1 3.3.2 3.3.3 Création de classeurs...27 Création et gestion des classeurs...27 Insertion d'une source de données dans un classeur...28 Insertion d'une source de données dans un classeur par défaut...29 Insertion de sources de données à l'aide des espaces de travail BW...31 Pour ouvrir un classeur...35 Pour enregistrer un classeur...36 Attribution d'un nouveau nom au classeur...36 Suppression d'un classeur...37 Lancement d'analysis à partir d'un système BW...37 Conversion d'un classeur BEx...38 Définition de sets de feuilles de style pour les tableaux croisés...41 Styles de cellules SAP...41 Pour appliquer un set de feuilles de style...43 Pour créer un set de feuilles de style...44 Pour partager un set de feuilles de style...44 Pour supprimer un set de feuilles de style...45 Insertion d'autres composants...45 Pour insérer un diagramme dynamique...45 Pour insérer un champ d'informations...46 Pour insérer un filtre...46 3

Table des matières 3.4 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.4.10 3.4.11 3.4.12 3.4.13 3.4.14 3.4.15 3.4.16 3.4.17 3.4.18 3.4.19 3.4.20 3.4.21 3.4.22 3.5 3.5.1 3.6 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9 3.6.10 3.6.11 3.6.12 3.6.13 3.6.14 3.6.15 Utilisation de formules...47 Pour créer une formule...49 SAPGetData...49 SAPGetDimensionDynamicFilter...50 SAPGetDimensionEffectiveFilter...51 SAPGetDimensionInfo...52 SAPGetDimensionStaticFilter...52 SAPGetDisplayedMeasures...53 SAPGetInfoLabel...53 SAPGetMeasureFilter...54 SAPGetMember...55 SAPGetSourceInfo...55 SAPGetVariable...56 SAPGetWorkbookInfo...57 SAPListOf...58 SAPListOfDimensions...59 SAPListOfDynamicFilters...60 SAPListOfEffectiveFilters...60 SAPListOfMembers...61 SAPListOfMessages...62 SAPListOfStaticFilters...63 SAPListOfVariables...63 SAPSetFilterComponent...64 Conversion de cellules de tableau croisé en formules...65 Conversion d'un tableau croisé en formule...66 Utilisation des macros...67 SAPAddMessage...68 SAPCallMemberSelector...69 SAPExecuteCommand...71 SAPExecutePlanningFunction...73 SAPExecutePlanningSequence...74 SAPGetCellInfo...74 SAPGetProperty...76 SAPLogon...77 SAPMoveDimension...78 SAPSetFilter...79 SAPSetPlanParameter...80 SAPSetRefreshBehaviour...81 SAPSetVariable...82 Utilisation des fonctions d'analysis...84 Masquage et affichage des composants d'interface utilisateur Analysis...85 4

Table des matières 3.6.16 3.6.17 3.6.18 3.6.19 Amélioration du ruban Analysis...86 Utilisation des rappels...87 Utilisation des informations LastError...90 Syntaxe pour saisir des valeurs...91 Chapitre 4 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.4 4.4.1 4.4.2 4.5 4.5.1 4.5.2 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.8 4.8.1 4.8.2 4.8.3 4.9 4.10 Analyse des données...95 Analyse de données à l'aide du panneau de conception...95 Onglet Analyse...95 Onglet Informations...96 Onglet Composants...97 Interruption de l'actualisation...102 Gestion des composants dans le panneau de conception...103 Invites...104 Définition des valeurs d'invite...105 Utilisation des variantes...109 Sélection de propriétés de classeur pour les invites...112 Filtrage des données...113 Filtrage des membres...113 Filtrage des indicateurs...118 Utilisation des conditions BEx dans Analysis...122 Pour afficher ou masquer les zéros des lignes et des colonnes...124 Tri des données...124 Pour trier des valeurs...125 Tri des membres...126 Utilisation des hiérarchies...126 Pour inclure des dimensions comportant des hiérarchies dans une analyse...127 Pour afficher des dimensions sous forme de hiérarchie...129 Calcul de nouveaux indicateurs...130 Pour calculer un nouvel indicateur basé sur des indicateurs disponibles...131 Pour ajouter un nouvel indicateur basé sur un indicateur disponible...131 Définition de la mise en forme conditionnelle...133 Définition d'un format conditionnel...134 Modification des formats conditionnels...135 Définition de l'affichage des membres, des indicateurs et des totaux...136 Pour définir l'affichage des membres...136 Définition de l'affichage des indicateurs...137 Définition de l'affichage des totaux...139 Accéder à une cible via Atteindre...142 Pour ajouter un commentaire à une cellule de données...143 5

Table des matières Chapitre 5 5.1 Analyse des données SAP HANA...145 Analyse de sources de données SAP HANA...145 Chapitre 6 6.1 6.2 6.3 6.4 6.5 6.6 6.7 Planification de données...147 Planification manuelle de données...148 Planification de données à l'aide d'objets de planification...149 Recalcul des données de planification...151 Enregistrement des données de planification...152 Pour verrouiller des cellules...152 Annulation des modifications au cours de la planification des données...153 Basculement entre le mode d'affichage et le mode de modification...153 Chapitre 7 7.1 7.2 Création de présentations...157 Pour créer une diapositive de Microsoft Excel...157 Options de présentation...158 Chapitre 8 8.1 8.2 8.3 Utilisation de SAP BusinessObjects Analysis dans d'autres applications SAP BusinessObjects...161 Enregistrement d'une vue d'analyse...161 Insertion d'une vue d'analyse...162 Pour exporter une source de données vers SAP BusinessObjects Design Studio...162 Chapitre 9 9.1 9.2 9.3 Paramètres...163 Options utilisateur...163 Paramètres de plateforme...164 Paramètres de prise en charge...166 Chapitre 10 10.1 10.2 10.3 Dépannage...169 Activation du module complémentaire d'analysis après un blocage du système (Microsoft Office 2007 et 2010)...169 Activation du module complémentaire d'analysis après un blocage du système (Microsoft Excel 2003)...169 Résolution des problèmes relatifs à la création de diapositives Microsoft PowerPoint...170 Annexe A Informations supplémentaires...171 6

A propos de ce guide A propos de ce guide 1.1 Public concerné par ce guide Ce guide s'adresse aux utilisateurs susceptibles de se servir de SAP BusinessObjects Analysis, édition pour Microsoft Office, pour créer et analyser des classeurs. 1.2 Profils utilisateur Il existe trois profils utilisateur pour SAP BusinessObjects Analysis, édition pour Microsoft Office : Créateur de classeur Utilisateur qui crée et gère des classeurs basés sur des requêtes SAP BEx, des vues de requêtes et SAP NetWeaver BW InfoProvider. Analyste de données Utilisateur qui navigue dans les classeurs existants et analyse les données qu'ils contiennent. Il peut également intégrer les classeurs dans une présentation Microsoft PowerPoint et continuer l'analyse sous cette forme. Administrateur Informaticien chargé de l'installation, de la configuration et de l'administration de SAP BusinessObjects Analysis, édition pour Microsoft Office. Il attribue également des droits et des autorisations de sécurité aux créateurs et aux analystes de classeurs. Si votre profil existant requiert des modifications, contactez votre administrateur informatique. 1.3 A propos de la documentation La documentation relative à SAP BusinessObjects Analysis, édition pour Microsoft Office, comprend les guides et les aides en ligne suivants : 7

A propos de ce guide Conseil : Les guides et les tutoriels sont régulièrement mis à jour et améliorés. Assurez-vous que vous disposez de la version la plus récente en consultant régulièrement le portail d'aide SAP et le réseau de la communauté SAP. Guide d'administration Le guide d'administration contient des informations détaillées dont a besoin un utilisateur pour installer, configurer et gérer l'édition pour Microsoft Office. Le guide est disponible sur le portail d'aide SAP. Guide utilisateur Le guide utilisateur contient les informations conceptuelles, les procédures et le matériel de référence dont a besoin un utilisateur pour créer et analyser des classeurs Excel et des présentations PowerPoint avec l'édition pour Microsoft Office. Le guide est disponible sur le portail d'aide SAP. Aide en ligne de L'aide en ligne contient les mêmes informations que le guide utilisateur. Pour l'appeler, appuyez sur le bouton Aide du groupe "Options" dans l'onglet "Analysis". Pour accéder à l'aide contextuelle, déplacez le curseur de la souris dans un champ du ruban, puis appuyez sur la touche F1. En ce qui concerne les boîtes de dialogue, vous pouvez accéder à l'aide contextuelle en appuyant sur la touche F1 une fois que la boîte de dialogue est ouverte. Guide des nouveautés Le Guide des nouveautés de SAP BusinessObjects Analysis, édition pour Microsoft Office, comprend une liste de toutes les nouvelles fonctionnalités de SAP BusinessObjects Analysis et de toutes celles qui ont été améliorées par rapport à la version précédente. Le guide est disponible sur le portail d'aide SAP. Tutoriels de formation en ligne Ces tutoriels montrent comment utiliser SAP BusinessObjects Analysis. Ils contiennent une brève introduction à différentes fonctionnalités pour connaître les bases indispensables à l'utilisation du module complémentaire. Ils permettent aussi de se faire une idée de l'aspect et de la convivialité du produit. Vous trouverez ces tutoriels sur le réseau de la communauté SAP à l'adresse Analysis, Official Product Tutorials. Remarque : Bien que très étroitement liée à SAP BusinessObjects Analysis, édition pour Microsoft Office, la suite SAP BusinessObjects Analysis, édition pour OLAP dispose de sa propre documentation, notamment de son propre guide de l'utilisateur et de sa propre aide en ligne. 8

Démarrage Démarrage 2.1 Description de SAP BusinessObjects Analysis, édition pour Microsoft Office SAP BusinessObjects Analysis, édition pour Microsoft Office, est un module complémentaire de Microsoft Office qui permet l'analyse multidimensionnelle de sources OLAP dans Microsoft Excel, la conception d'applications de classeur MS Excel et la création intuitive de présentations BI avec MS PowerPoint. Le module complémentaire est disponible pour les versions Microsoft Office suivantes : Microsoft Office 2010 (Excel et PowerPoint) Microsoft Office 2007 (Excel et PowerPoint) Microsoft Office 2003 (Excel) L'édition pour Microsoft Office permet d'utiliser des requêtes SAP BEx, des vues de requêtes et SAP Netweaver BW InfoProvider comme sources de données. Les données s'affichent dans le classeur sous forme de tableaux croisés. Vous pouvez insérer plusieurs tableaux croisés dans un classeur avec des données issues de sources et systèmes différents. Si le classeur doit être utilisé par plusieurs utilisateurs, il est également utile d'ajouter des champ d'informations sur la source de données et le statut du filtre. Le panneau de conception permet d'analyser les données et de modifier la vue des données affichées. Vous pouvez ajouter et supprimer des dimensions et des indicateurs affichables par simple glisser-déposer. Pour éviter les actualisations ponctuelles à chaque étape, vous pouvez interrompre l'actualisation le temps d'élaborer un tableau croisé. A la fin de l'interruption, toutes les modifications sont appliquées en même temps. Vous pouvez affiner votre analyse avec une mise en forme conditionnelle, un filtre, des invites, des calculs et afficher des hiérarchies. Vous pouvez également ajouter des diagrammes à votre analyse. Si vous souhaitez conserver un état de votre navigation, vous pouvez l'enregistrer sous forme de vue d'analyse. Les autres utilisateurs peuvent alors réutiliser votre analyse. Pour une conception de classeur plus sophistiquée, l'édition pour Microsoft Office contient un ensemble de fonctions dédiées dans Microsoft Excel pour accéder aux données et aux métadonnées des systèmes BW connectés. Différentes fonctions d'api peuvent également être utilisées avec Visual Basic Editor pour filtrer les données et définir des valeurs pour les variables BW. Vous pouvez aussi planifier des données professionnelles en fonction des données actuelles d'une source de données. Il est possible de saisir les données de planification non seulement manuellement, mais aussi automatiquement à l'aide des fonctions et séquences de planification de SAP NetWeaver BW Integrated Planning. 9

Démarrage Analysis, édition pour Microsoft Office, doit être installé sur l'ordinateur local. Vous pouvez vous connecter à un système SAP NetWeaver BW directement ou par l'intermédiaire d'une plateforme de Business Intelligence (SAP BusinessObjects Enterprise ou plateforme SAP BusinessObjects Business Intelligence) pour inclure des sources de données. Il est possible d'utiliser les deux plateformes, SAP BusinessObjects Business Intelligence et SAP NetWeaver, pour stocker et partager des classeurs et présentations. La plateforme de Business Intelligence permet d'enregistrer des classeurs et des présentations avec leur état de navigation dans un système de gestion centralisée et de réutiliser ces vues d'analyses dans d'autres applications telles que SAP Crystal Reports ou Analysis, édition pour OLAP. Pour vous faire une idée de l'aspect et de la convivialité du module complémentaire, reportez-vous aux tutoriels de formation en ligne relatifs à Analysis. Vous les trouverez sur le réseau de la communauté SAP dans la rubrique Analysis, Official Product Tutorials. 2.2 Utilisation d'analysis dans Microsoft Excel 2007 et 2010 Dans Microsoft Excel 2007, il est possible d'accéder à Analysis par l'intermédiaire d'un onglet spécifique du ruban. Le ruban fait partie de l'interface utilisateur de Microsoft Office, sous la zone de travail principale qui présente les commandes et options. Dans le système Microsoft Office 2007, il remplace les menus et barres d'outils. Certaines options Analysis sont disponibles via le bouton Microsoft Office. Dans Microsoft Excel 2010, il est possible d'accéder à Analysis via un onglet spécifique du ruban. Cet onglet Analysis correspond à l'onglet analogue qui apparaît dans Microsoft Office 2007. Les options disponibles via le bouton Microsoft Office dans Microsoft Excel 2007, le sont également dans l'onglet du ruban sous Fichier > Analysis dans Microsoft Excel 2010. Ce guide décrit les procédures d'utilisation du ruban. La plupart des options sont également disponibles via le menu contextuel. L'onglet Analysis comprend les groupes suivants : Source de données Annuler Analyse des données Affichage Insérer composant Outils Planification Panneau de conception Options Les tableaux suivants décrivent les groupes et leurs options. Bouton Microsoft Office Les options suivantes sont disponibles via le bouton Microsoft Office. 10

Démarrage Icône Description Ouvrir une source de données Pour en savoir plus :Insertion d'une source de données dans un classeur par défaut Ouvrir classeur Cette icône s'affiche uniquement si une plateforme est activée. Pour en savoir plus :Pour ouvrir un classeur Ouvrir classeur Ouvrir un classeur depuis la plateforme SAP BusinessObjects Business Intelligence. Cette icône s'affiche uniquement si les deux plateformes sont activées. Ouvrir classeur Ouvrir un classeur depuis la plateforme SAP NetWeaver. Cette icône s'affiche uniquement si les deux plateformes sont activées. Convertir un classeur BEx Convertir un classeur BEx en classeur Analysis. Pour en savoir plus :Conversion d'un classeur BEx Sauvegarder classeur Cette icône s'affiche uniquement si une plateforme est activée. Pour en savoir plus :Pour enregistrer un classeur Sauvegarder classeur Sauvegarder un classeur sur la plateforme SAP BusinessObjects BI Cette icône s'affiche uniquement si les deux plateformes sont activées. Sauvegarder classeur Sauvegarder un classeur sur la plateforme SAP NetWeaver. Cette icône s'affiche uniquement si les deux plateformes sont activées. 11

Démarrage Groupe Source de données Icône Description Insérer source de données Insérer les données dans un tableau croisé à partir d'un système source. Pour en savoir plus :Insertion d'une source de données dans un classeur Actualiser tout Actualiser toutes les sources de données. Pour en savoir plus :Onglet Composants Espaces de travail - Créer un fournisseur local Pour en savoir plus :Création d'un fournisseur local Espaces de travail - Recharger un fournisseur local Pour en savoir plus :Rechargement des données dans un fournisseur local Espaces de travail - Ajouter un fournisseur local à la source de données Pour en savoir plus :Pour créer un CompositeProvider Groupe Annuler Icône Description Annuler Annuler la dernière étape d'analysis. Rétablir Rétablir la dernière étape d'analysis. Groupe Analyse des données Icône Description Invites Entrer valeurs pour paramètres de requête et variables. Pour en savoir plus :Invites 12

Démarrage Icône Description Filtrer Définir critères de filtre pour les données. Pour plus d'informations : Pour filtrer les données par indicateur / Pour filtrer des données par membres Tri Trier données. Pour en savoir plus :Tri des données Hiérarchie Définir options de hiérarchie, telles que niveau de développement et positions des membres parent. Pour en savoir plus : Utilisation des hiérarchies Calculs Définir calculs simples (+,-,*,/) et calculs dynamiques (par exemple, classements et cumuls). Pour en savoir plus :Calcul de nouveaux indicateurs Permuter les axes Permuter lignes et colonnes. Groupe Afficher Icône Description Mise en forme conditionnelle Définir règles pour la mise en surbrillance de valeurs en utilisant des couleurs et des symboles. Pour en savoir plus :Définition d'un format conditionnel Affichage de membres Configurer affichage pour membres (clé/texte). Pour en savoir plus :Pour définir l'affichage des membres 13

Démarrage Icône Description Affichage d'indicateurs Définir les options d'affichage pour indicateurs (par exemple, décimales, facteurs d'échelle et devises). Pour en savoir plus :Définition de l'affichage des indicateurs Totaux ; Configurer l'affichage, l'emplacement et le calcul de totaux. Pour en savoir plus :Définition de l'affichage des totaux Groupe Insérer composant Icône Description Diagramme Insérer diagramme dynamique. Pour en savoir plus :Pour insérer un diagramme dynamique Champ d'informations Insérer informations sur les sources des données (par exemple, le nom et la date de la dernière mise à jour des données). Pour en savoir plus :Pour insérer un champ d'informations Filtrer Insérer composant pour le filtrage de données simple. Pour en savoir plus :Pour insérer un filtre Groupe Outils Icône Description Convertir en formule Convertir un tableau croisé en formules Excel afin de récupérer les données. Pour en savoir plus :Conversion de cellules de tableau croisé en formules 14

Démarrage Icône Description Créer diapositive Créer diapositive Microsoft Powerpoint avec les données du tableau croisé sélectionné. Pour en savoir plus :Pour créer une diapositive de Microsoft Excel Groupe Planification Ce groupe est facultatif. Les options utilisateur permettent d'indiquer si ce groupe doit s'afficher ou non dans le ruban. Icône Description Enregistrer Enregistrer les données de planification dans InfoProvider. Pour en savoir plus :Enregistrement des données de planification Recalculer Recalculer les valeurs de planification. Pour en savoir plus :Recalcul des données de planification Verrouiller les cellules Verrouiller et déverrouiller des cellules accessibles. Pour en savoir plus :Pour verrouiller des cellules Affichage Passer toutes les sources de données en mode d'affichage. Pour en savoir plus :Basculement entre le mode d'affichage et le mode de modification Modifier Passer toutes les sources de données en mode de modification. Pour en savoir plus :Basculement entre le mode d'affichage et le mode de modification 15

Démarrage Icône Description Retour Réinitialiser les cellules modifiées. Pour en savoir plus :Annulation des modifications au cours de la planification des données Groupe Panneau de conception Icône Description Affichage Afficher/Masquer panneau de conception Pour en savoir plus :Analyse de données à l'aide du panneau de conception Interrompre l'actualisation Activer/désactiver actualisation automatique après chaque étape de navigation dans le panneau de conception. Pour en savoir plus :Analyse de données à l'aide du panneau de conception Groupe Options Icône Description Options Traiter options. Pour en savoir plus :Paramètres Style Gérer feuilles de style du tableau croisé. Pour en savoir plus :Définition de sets de feuilles de style pour les tableaux croisés Aide Lancer l'aide. 16

Démarrage 2.3 Utilisation d'analysis dans Microsoft PowerPoint 2007 et 2010 Dans Microsoft PowerPoint 2007, il est possible d'accéder à Analysis par l'intermédiaire d'un onglet spécifique du ruban. Le ruban fait partie de l'interface utilisateur de Microsoft Office, sous la zone de travail principale qui présente les commandes et options. Dans le système Microsoft Office 2007, il remplace les menus et barres d'outils. Certaines options Analysis sont disponibles via le bouton Microsoft Office. Dans Microsoft PowerPoint 2010, il est possible d'accéder à Analysis via un onglet spécifique du ruban. Cet onglet Analysis correspond à l'onglet analogue qui apparaît dans Microsoft Office 2007. Les options disponibles via le bouton Microsoft Office dans Microsoft PowerPoint 2007, le sont également dans l'onglet du ruban sous Fichier > Analysis dans Microsoft Excel 2010. Ce guide décrit les procédures d'utilisation du ruban. La plupart des options sont également disponibles via le menu contextuel. L'onglet Analysis comprend les groupes suivants : Source de données Annuler Filtrer et Trier Affichage Insérer composant Outils Options Les tableaux suivants décrivent les groupes et leurs options. Bouton Microsoft Office Les options suivantes sont disponibles via le bouton Microsoft Office. Icône Description Ouvrir présentation Cette icône s'affiche uniquement si une plateforme est activée. Ouvrir présentation Ouvrir une présentation depuis la plateforme SAP BusinessObjects Business Intelligence. Cette icône s'affiche uniquement si les deux plateformes sont activées. 17

Démarrage Icône Description Ouvrir présentation Ouvrir une présentation depuis la plateforme SAP NetWeaver. Cette icône s'affiche uniquement si les deux plateformes sont activées. Sauvegarder présentation Cette icône s'affiche uniquement si une plateforme est activée. Sauvegarder présentation Sauvegarder une présentation sur la plateforme SAP BusinessObjects Business Intelligence. Cette icône s'affiche uniquement si les deux plateformes sont activées. Sauvegarder présentation Sauvegarder une présentation sur la plateforme SAP NetWeaver. Cette icône s'affiche uniquement si les deux plateformes sont activées. Groupe Source de données Icône Description Insérer source de données Insérer les données dans un tableau croisé à partir d'un système source. Pour en savoir plus :Insertion d'une source de données dans un classeur Actualiser tout Actualiser toutes les sources de données. Pour en savoir plus :Onglet Composants Pour ouvrir et enregistrer des présentations existantes stockées sur la plateforme de Business Intelligence, servez-vous des options correspondantes du bouton Microsoft Office. Groupe Annuler Icône Description Annuler Annuler la dernière étape d'analysis. 18

Démarrage Icône Description Rétablir Rétablir la dernière étape d'analysis. Groupe Filtrer et Trier Icône Description Invites Entrer valeurs pour paramètres de requête et variables. Pour en savoir plus :Invites Filtrer Définir critères de filtre pour les données. Pour plus d'informations : Pour filtrer les données par indicateurpour filtrer des données par membres Tri Trier données. Pour en savoir plus :Tri des données Hiérarchie Définir options de hiérarchie, telles que niveau de développement et positions des membres parent. Pour en savoir plus : Utilisation des hiérarchies Groupe Afficher Icône Description Affichage de membres Configurer affichage pour membres (clé/texte). Pour en savoir plus :Pour définir l'affichage des membres Affichage des indicateurs Définir les options d'affichage pour indicateurs (par exemple, décimales, facteurs d'échelle et devise d'affichage). Pour en savoir plus :Définition de l'affichage des indicateurs 19

Démarrage Icône Description Totaux ; Configurer l'affichage, l'emplacement et le calcul de totaux. Pour en savoir plus :Définition de l'affichage des totaux Groupe Insérer composant Icône Description Diagramme Insérer diagramme dynamique. Pour en savoir plus :Pour insérer un diagramme dynamique Champ d'informations Insérer informations sur les sources des données (par exemple, le nom et la date de la dernière mise à jour des données). Pour en savoir plus :Pour insérer un champ d'informations Groupe Outils Icône Description Adapter table Réduire une table pour l'adapter à une diapositive, ou fractionner la table sur plusieurs diapositives. Déplacer vers Déplacer l'objet Analysis sélectionné (table, diagramme ou champ d'informations) depuis son emplacement actuel vers une autre diapositive de la présentation. Groupe Options Icône Description Options Traiter options. Pour en savoir plus :Paramètres 20

Démarrage Icône Description Aide Lancer l'aide. 2.4 Utilisation d'analysis dans Microsoft Excel 2003 Dans Microsoft Excel 2003, un élément de menu spécifique permet d'ouvrir Analysis. Vous pouvez accéder à toutes les options grâce au menu. Vous pouvez aussi inclure trois barres d'outils : Analysis Standard, Analysis Etendue et Analysis Planification. Ces barres d'outils contiennent la plupart des options disponibles. Pour basculer entre l'affichage et le masquage d'une barre d'outils, choisissez Afficher > Barres d'outils et sélectionnez le nom de la barre d'outils. Une coche en regard d'un nom de barre d'outils indique que celle-ci est affichée. Ces guides décrivent les procédures d'utilisation des barres d'outils. La plupart des options sont également disponibles via le menu contextuel. Barre d'outils Analysis Standard. La barre d'outils Analysis Standard comprend les options suivantes : Icône Description Ouvrir une source de données Pour en savoir plus :Insertion d'une source de données dans un classeur par défaut Ouvrir classeur Cette icône s'affiche uniquement si une plateforme est activée. Pour en savoir plus :Pour ouvrir un classeur Ouvrir classeur Ouvrir un classeur depuis la plateforme SAP BusinessObjects Business Intelligence. Cette icône s'affiche uniquement si les deux plateformes sont activées. 21

Démarrage Icône Description Ouvrir classeur Ouvrir un classeur depuis la plateforme SAP NetWeaver. Cette icône s'affiche uniquement si les deux plateformes sont activées. Convertir un classeur BEx Convertir un classeur BEx en classeur Analysis. Pour en savoir plus :Conversion d'un classeur BEx Sauvegarder classeur Cette icône s'affiche uniquement si une plateforme est activée. Pour en savoir plus :Pour enregistrer un classeur Sauvegarder classeur Sauvegarder un classeur sur la plateforme SAP BusinessObjects BI Cette icône s'affiche uniquement si les deux plateformes sont activées. Sauvegarder classeur Sauvegarder un classeur sur la plateforme SAP NetWeaver. Cette icône s'affiche uniquement si les deux plateformes sont activées. Insérer source de données Insérer les données dans un tableau croisé à partir d'un système source. Pour en savoir plus :Insertion d'une source de données dans un classeur Actualiser tout Actualiser toutes les sources de données. Pour en savoir plus :Onglet Composants Espaces de travail - Créer un fournisseur local Pour en savoir plus :Création d'un fournisseur local Espaces de travail - Recharger un fournisseur local Pour en savoir plus :Rechargement des données dans un fournisseur local Espaces de travail - Ajouter un fournisseur local à la source de données Pour en savoir plus :Pour créer un CompositeProvider 22

Démarrage Icône Description Annuler Annuler la dernière étape d'analysis. Rétablir Rétablir la dernière étape d'analysis. Invites Entrer valeurs pour paramètres de requête et variables. Pour en savoir plus :Invites Diagrammes Insérer diagramme dynamique Pour en savoir plus :Pour insérer un diagramme dynamique Champ d'informations Insérer informations sur les sources des données (par exemple, le nom et la date de la dernière mise à jour des données). Pour en savoir plus :Pour insérer un champ d'informations Filtrer Insérer composant pour le filtrage de données simple. Pour en savoir plus :Pour insérer un filtre Convertir en formule Convertir un tableau croisé en formules Excel afin de récupérer les données. Pour en savoir plus :Conversion de cellules de tableau croisé en formules Affichage Afficher/Masquer panneau de conception Pour en savoir plus :Analyse de données à l'aide du panneau de conception Interrompre l'actualisation Activer/désactiver actualisation automatique après chaque étape de navigation dans le panneau de conception. Pour en savoir plus :Analyse de données à l'aide du panneau de conception 23

Démarrage Barre d'outils Analysis Etendue La barre d'outils Analysis Etendue comprend les options suivantes : Icône Description Filtrer Définir critères de filtre pour les données. Pour plus d'informations : Pour filtrer les données par indicateurpour filtrer des données par membres Tri Trier données. Pour en savoir plus :Tri des données Hiérarchie Définir options de hiérarchie, telles que niveau de développement et positions des membres parent. Pour en savoir plus : Utilisation des hiérarchies Mise en forme conditionnelle Définir règles pour la mise en surbrillance de valeurs en utilisant des couleurs et des symboles. Pour en savoir plus :Définition d'un format conditionnel Calculs Définir calculs simples (+,-,*,/) et calculs dynamiques (par exemple, classements et cumuls). Pour en savoir plus :Calcul de nouveaux indicateurs Affichage de membres Configurer affichage pour membres (clé/texte). Pour en savoir plus :Pour définir l'affichage des membres Affichage des indicateurs Définir les options d'affichage pour indicateurs (par exemple, décimales, facteurs d'échelle et devises). Pour en savoir plus :Définition de l'affichage des indicateurs 24

Démarrage Icône Description Totaux ; Configurer l'affichage, l'emplacement et le calcul de totaux. Pour en savoir plus :Définition de l'affichage des totaux Barre d'outils Planification Analysis Icône Description Enregistrer Enregistrer les données de planification dans InfoProvider. Pour en savoir plus :Enregistrement des données de planification Recalculer Recalculer les valeurs de planification. Pour en savoir plus :Recalcul des données de planification Verrouiller les cellules Verrouiller et déverrouiller des cellules accessibles. Pour en savoir plus :Pour verrouiller des cellules Affichage Passer toutes les sources de données en mode d'affichage. Pour en savoir plus :Basculement entre le mode d'affichage et le mode de modification Modifier Passer toutes les sources de données en mode de modification. Pour en savoir plus :Basculement entre le mode d'affichage et le mode de modification Retour Réinitialiser les cellules modifiées. Pour en savoir plus :Annulation des modifications au cours de la planification des données 25

Démarrage Menu d'analysis Le menu d'analysis comprend non seulement toutes les options disponibles sous forme d'icônes dans les barres d'outils mais aussi les options suivantes : Styles Options Pour en savoir plus :Paramètres Aide 26

Création de classeurs Création de classeurs 3.1 Création et gestion des classeurs Vous pouvez insérer des requêtes, des vues de requête et un InfoProvider SAP NetWeaver BW en tant que sources de données dans un classeur. Ces sources de données sont stockées dans un système SAP NetWeaver BW. Vous pouvez ajouter plusieurs tableaux croisés dans une feuille de calcul ou un classeur. Les tableaux croisés peuvent contenir des données issues d'une même source de données ou provenant de plusieurs sources. Vous pouvez également utiliser des sources de données stockées dans différents systèmes d'un même classeur. Pour ajouter un tableau croisé comportant des données dans un classeur, sélectionnez une source de données dans un système SAP NetWeaver BW. Vous devez posséder les autorisations appropriées pour la plateforme que vous souhaitez utiliser (SAP NetWeaver BW ou SAP BusinessObjects Business Intelligence), ainsi que les systèmes SAP NetWeaver BW pour insérer une source de données dans un classeur. Pour en savoir plus, contactez votre administrateur. Il est possible d'insérer une source de données dans un classeur standard ou un classeur par défaut. Si vous utilisez un classeur par défaut, les styles, la mise en forme et les paramètres de classeur que vous avez définis dans ce classeur sont utilisés lorsque vous ouvrez une source de données. Il est également possible d'insérer des sources de données avec des données locales dans un classeur. Pour être analysées, les données locales sont téléchargées vers un espace de travail BW. Il est possible d'enregistrer les classeurs sur la plateforme SAP BusinessObjects Business Intelligence ou sur la plateforme SAP NetWeaver. Les classeurs stockés peuvent être ouverts à partir des deux plateformes. Ils peuvent être renommés ou supprimés sur les plateformes. Vous pouvez également convertir des classeurs créés avec SAP BEx Analyzer 3.5 et SAP BEx Analyzer 7.0 en classeur Analysis. Rubriques associées Insertion d'une source de données dans un classeur Insertion d'une source de données dans un classeur par défaut Pour enregistrer un classeur Pour ouvrir un classeur Attribution d'un nouveau nom au classeur Suppression d'un classeur Conversion d'un classeur BEx 27

Création de classeurs 3.1.1 Insertion d'une source de données dans un classeur 1. Sélectionnez la cellule dans la feuille de calcul où insérer le tableau croisé avec les données issues de la source de données sélectionnée. 2. Sélectionnez Insérer source de données. La boîte de dialogue "Connexion à la plateforme SAP BusinessObjects de Business Intelligence" s'affiche. 3. Connectez-vous à la plateforme que vous souhaitez utiliser : Saisissez votre nom d'utilisateur, votre Mot de passe et l'url du service Web pour vous connecter à la plateforme de Business Intelligence. Sélectionnez Ignorer pour utiliser la plateforme SAP NetWeaver. Connectez-vous directement à un système BW sans utiliser la plateforme de Business Intelligence. Continuez avec l'étape 7 si vous utilisez ce moyen pour vous connecter. Remarque : Si vous vous connectez avec un mot de passe initial à un système BW ou si votre mot de passe a expiré et doit être réinitialisé, la boîte de dialogue de modification du mot de passe s'ouvre automatiquement. 4. Etape facultative : entrez le Système et l'authentification. Ces informations ne vous sont généralement pas demandées. Cependant, si vous devez vous connecter à un CMS (Central Management System) particulier, vous pouvez ajouter ces deux champs supplémentaires dans la boîte de dialogue en sélectionnant Options. Saisissez le nom de votre CMS dans le champ Système et le type d'authentification dans le champ Authentification. 5. Cliquez sur OK. La boîte de dialogue "Sélectionner source de données" s'affiche. 6. Sélectionnez une connexion dans la liste Afficher connexions : Si vous sélectionnez Tout, tous les systèmes disponibles, Cubes/InfoProvider et Requête/Vues de requête de la plateforme de Business Intelligence s'affichent. Si vous sélectionnez Système, tous les systèmes disponibles de la plateforme de Business Intelligence s'affichent. Si vous sélectionnez Cube/InfoProvider, tous les cubes et InfoProvider disponibles de la plateforme de Business Intelligence s'affichent. Si vous sélectionnez Requête/Vue de requête, toutes les requêtes et vues de requête disponibles de la plateforme de Business Intelligence s'affichent. Si vous sélectionnez Système local, tous les systèmes de votre "Connexion SAP" locale s'affichent. 7. Sélectionnez un système et cliquez sur Suivant. Pour sélectionner une requête, une vue de requête ou un InfoProvider directement, cliquez deux fois sur l'objet à sélectionner. La boîte de dialogue "Connexion au système" apparaît. 28

Création de classeurs Vous pouvez actualiser la liste des systèmes affichée en sélectionnant Actualiser dans le menu contextuel ou en appuyant sur F5, par exemple, après avoir ajouté un système à la Connexion SAP. 8. Saisissez le Client, lenom d'utilisateur et le Mot de passe dans les champs et appuyez sur OK. Si vous souhaitez spécifier la langue du système, sélectionnez Options et entrez la langue dans le champ Langue. 9. Sélectionnez une source de données dans la zone Sélectionner source de données et appuyez sur OK. Dans l'onglet Dossiers, vous pouvez naviguer dans les vues Rôles, Dom. d'application ou Espaces de travail pour rechercher une source de données. Dans l'onglet Rechercher, vous pouvez rechercher la description ou le nom technique d'une source de données. Pour retrouver des sources de données commençant par une chaîne de caractères spécifique, vous pouvez taper * derrière une chaîne incomplète. Un nouveau tableau croisé avec les données de la source de données sélectionnée est inséré dans la feuille de calcul. La feuille de style SAP SAP Black&White est utilisée par défaut. Vous pouvez désormais analyser les données et modifier l'ensemble de données affiché selon vos besoins. Vous pouvez également ajouter d'autres composants à votre analyse, des diagrammes par exemple. 3.1.2 Insertion d'une source de données dans un classeur par défaut Il est possible de définir un classeur comme classeur par défaut. Les styles, la mise en forme et les paramètres de classeur que vous avez définis dans le classeur par défaut sont utilisés lorsque vous ouvrez une source de données. Si vous enregistrez le classeur par défaut sur un serveur, vous pouvez le partager avec d'autres utilisateurs. Si vous ne définissez aucun classeur par défaut, la source de données s'ouvre avec les paramètres SAP standard. Pour ouvrir une source de données avec le classeur par défaut. 1. Ouvrez une source de données dans Analysis. Dans Microsoft Office 2010, choisissez Fichier > Analysis > Ouvrir source de données. Dans Microsoft Office 2007, cliquez sur le bouton Microsoft Office, puis choisissez Ouvrir > Source de données. Dans Microsoft Excel 2003, choisissez Ouvrir une source de données dans la barre d'outils Analysis Standard. 2. Se connecter à une plateforme et à un système. Pour en savoir plus, voir Insertion d'une source de données dans un classeur 3. Sélectionnez une source de données. 4. Cliquez sur OK. 29

Création de classeurs Un nouveau classeur contenant les données associées à la source de données sélectionnée est créé à l'aide des styles, la mise en forme et les paramètres de classeur que vous avez définis dans le classeur par défaut pour la première source de données insérée lui sont appliqués. Tous les éléments que vous avez définis pour la première source de données de votre classeur sont affichés avec les données associées à la nouvelle source de données sélectionnée. Si le classeur par défaut contient plusieurs sources de données, les éléments associés aux autres sources de données sont également affichés avec les données associées aux sources correspondantes. Ouverture d'une source de données sans classeur par défaut Si vous ne définissez aucun classeur par défaut dans les options utilisateur, la source de données s'ouvre avec les options par défaut suivantes d'analysis : Le tableau croisé est inséré à partir de la cellule A1 de la feuille de calcul. Pour la mise en forme, le style par défaut est utilisé. Le style SAP SAP Black&White est utilisé à l'origine par défaut. Rubriques associées Définition d'un classeur par défaut 3.1.2.1 Définition d'un classeur par défaut 1. Ouvrez un classeur et insérez une source de données. 2. Définissez les styles, la mise en forme et les paramètres de classeur à utiliser pour le classeur par défaut. Vous pouvez insérer d'autres éléments tels que des diagrammes ou des formules pour la source de données. Vous pouvez aussi modifier l'alias de la source de données. Remarque : Il est possible d'insérer plusieurs sources de données dans un classeur par défaut. Les éléments et les paramètres associés à la première source de données insérée servent de référence lors de l'ouverture d'une source de données avec le classeur par défaut. Les éléments associés aux autres sources de données du classeur s'affichent sans modification lors de l'ouverture d'une nouvelle source de données avec le classeur par défaut. 3. Enregistrez le classeur au niveau local ou sur un serveur. 4. Choisissez Options pour ouvrir la boîte de dialogue Options utilisateur. 5. Définissez un emplacement pour le classeur par défaut. Sélectionnez Parcourir pour naviguer jusqu'au classeur par défaut. 6. Cliquez sur OK. Le classeur sélectionné est défini comme classeur par défaut. Rubriques associées Options utilisateur 30

Création de classeurs 3.1.3 Insertion de sources de données à l'aide des espaces de travail BW Un espace de travail BW est une zone spéciale, dans laquelle de nouveaux modèles peuvent être créés en fonction d'un fournisseur de données central depuis le système BW et les données locales. L'objectif des espaces de travail consiste à combler l'écart entre les exigences centrales et la flexibilité requise localement. Les requêtes sont généralement basées sur des objets InfoProvider. Si de nouveaux champs doivent être ajoutés, ces objets InfoProvider doivent être modifiés dans le système BW principal. Les espaces de travail BW vous permettent de réagir rapidement à de nouvelles exigences d'analyse. En d'autres termes, vous pouvez ajouter des champs à une requête sans devoir modifier les objets dans le système BW. Les espaces de travail BW sont normalement créés dans le service informatique central qui met à disposition un ensemble d'objets InfoProvider dans l'espace de travail et affecte les autorisations d'accès des utilisateurs aux espaces de travail. En téléchargeant des données locales, vous pouvez créer un fournisseur local dans un espace de travail. Dans un CompositeProvider, vous pouvez connecter vos propres données situées dans le fournisseur local aux données BW qui figurent dans l'espace de travail. Les données associées au fournisseur local peuvent être mises à jour en rechargeant des données vers un fournisseur local. Cela vous permet de réagir rapidement à de nouvelles exigences. Les objets InfoProvider centraux stockés sur le serveur BW présentent leurs données à un espace de travail. Les données associées à ces fournisseurs sont mises à jour avec les toutes dernières données du serveur à chaque actualisation. Il est possible d'insérer tous les fournisseurs d'un espace de travail en tant que source de données dans Analysis. Ils s'affichent dans la vue d'espace de travail de l'onglet de dossier lorsque vous sélectionnez une source de données dans un système BW. Pour en savoir plus sur la création d'espaces de travail BW et les autorisations des espaces de travail BW, voir la documentation SAP NetWeaver BW à l'adresse http://help.sap.com/bw Workspace. Rubriques associées Création d'un fournisseur local Rechargement des données dans un fournisseur local Pour créer un CompositeProvider 3.1.3.1 Création d'un fournisseur local Vous pouvez télécharger des données locales pour créer un fournisseur local. Vous pouvez alors analyser les données associées au fournisseur local avec Analysis et utiliser le fournisseur local pour créer un CompositeProvider. 31

Création de classeurs 1. Ouvrez le fichier Microsoft Excel contenant les données que vous souhaitez télécharger vers le fournisseur local. 2. Sélectionnez les cellules que vous souhaitez télécharger. Les entrées qui figurent dans la première ligne de la plage sélectionnée seront définies en tant que noms de colonnes automatiquement. Il est possible de modifier ces noms de colonnes dans les paramètres du fournisseur local. 3. Sélectionnez Télécharger dans le groupe Source de données. 4. Connectez-vous au système BW. Le nouveau fournisseur local sera ajouté à un espace de travail. Connectez-vous au système BW contenant l'espace de travail dans lequel vous souhaitez ajouter le fournisseur local. 5. Sélectionnez l'espace de travail, puis cliquez sur Suivant. La boîte de dialogue Détails s'affiche. 6. Saisissez un nom pour le fournisseur local dans le champ Description (étape facultative). 7. Saisissez un nom technique pour le fournisseur local dans le champ Nom technique (étape facultative). La première partie est prédéfinie par le système contenant les éléments @3 et le préfixe de l'espace de travail. 8. Dans la section Définition de colonne, vous pouvez définir les paramètres suivants : Nom de colonne Le nom de colonne est prédéfini avec les entrées de la première ligne de la plage téléchargée. Vous pouvez modifier le nom ici. Si vous modifiez le nom, vous devez également modifier les entrées qui figurent dans votre fichier source Excel afin de pouvoir recharger les données ultérieurement. Indicateur Cochez la case si la colonne contient des données d'indicateur. Une entrée par défaut de l'indicateur est créée. Elle peut toutefois être modifiée manuellement. Type Pour les dimensions, sélectionnez l'un des types suivants : Heure, Date, Dimension, Texte (par défaut), Texte avec des zéros non significatifs. Pour les indicateurs, sélectionnez l'un des types suivants : Entier, Décimale, Décimale flottante, Indicateur. Une entrée par défaut du type est créée. Elle peut toutefois être modifiée manuellement. Détails du type Si vous souhaitez utiliser ce fournisseur local pour créer un CompositeProvider, vous pouvez sélectionner l'objet InfoProvider de l'espace de travail dans lequel les données téléchargées doivent être associées. La sélection est possible pour les types Dimension et Indicateur. Pour les dimensions, vous obtenez une liste de toutes les dimensions de l'espace de travail pour sélectionner un objet. Pour les indicateurs, la liste contient tous les indicateurs disponibles dans l'espace de travail. 32

Création de classeurs 9. Cliquez sur Suivant. Dans la boîte de dialogue Emplacement cible, vous pouvez spécifier si le nouveau fournisseur local doit être inséré dans la feuille de classeur actuelle ou dans une nouvelle feuille après la création. Vous pouvez également déterminer si le nouveau fournisseur local doit être inséré ou non dans une feuille après la création. 10. Cliquez sur OK pour créer le fournisseur local. Le fournisseur local est créé dans l'espace de travail. Vous pouvez l'ajouter en tant que source de données dans un classeur et analyser les données avec Analysis. 3.1.3.2 Rechargement des données dans un fournisseur local Il est possible de recharger des données dans un fournisseur local afin de mettre à jour les données dans le fournisseur. 1. Ouvrez le fichier Microsoft Excel contenant les données que vous souhaitez télécharger vers le fournisseur local. 2. Sélectionnez les cellules que vous souhaitez recharger. La plage sélectionnée doit contenir le même nombre de colonnes utilisé pour créer le fournisseur local. Les titres de colonne doivent également être identiques. 3. Sélectionnez Recharger dans le groupe Source de données. 4. Connectez-vous au système BW. Connectez-vous au système BW contenant le fournisseur local à recharger. 5. Sélectionnez l'espace de travail, puis cliquez sur Suivant. 6. Sélectionnez le fournisseur local que vous souhaitez recharger. Dans la section Détails de source de données, les paramètres définis associés au fournisseur local s'affichent. Il est impossible de modifier les paramètres lors du rechargement des données. Si les colonnes du fournisseur local sélectionné ne correspondent pas à celles sélectionnées pour le rechargement, un message s'affiche. 7. Cliquez sur Suivant. Dans la boîte de dialogue Emplacement cible, vous pouvez spécifier si le fournisseur local rechargé doit être inséré dans la feuille de classeur actuelle ou dans une nouvelle feuille après le rechargement. Vous pouvez également spécifier qu'il ne soit pas inséré dans une feuille après le rechargement. 8. Cliquez sur OK pour recharger le fournisseur local. Le fournisseur local est mis à jour avec les données rechargées. 3.1.3.3 Pour créer un CompositeProvider 33

Création de classeurs Dans un CompositeProvider, il est possible de combiner toutes les données que vous souhaitez visualiser dans votre requête. Vous pouvez utiliser tous les InfoProviders BW centraux affectés à l'espace de travail en tant que fournisseurs de données, ainsi que vos propres données affectées à l'espace de travail en tant que fournisseurs locaux. 1. Insérez la requête que vous souhaitez associer à un fournisseur local. La requête doit appartenir au même espace de travail que le fournisseur local. 2. Sélectionnez la cellule d'un tableau croisé. 3. Sélectionnez Ajouter > Dimension ou Ajouter > Enregistrements de données dans le groupe Source de données. Remarque : Si vous souhaitez ajouter des données d'indicateur à une requête, il est recommandé de les ajouter en tant qu'enregistrements de données. La boîte de dialogue Définir les paramètres du fournisseur composite apparaît. 4. Sélectionnez un fournisseur local dans la liste. Vous pouvez spécifier si les fournisseurs locaux associés à toutes les dimensions de la requête doivent être répertoriés ou seulement ceux combinés à une seule dimension que vous sélectionnez dans la liste déroulante. Si vous sélectionnez un fournisseur local, les détails de la source de données sont affichés. 5. Cliquez sur Suivant. Dans la boîte de dialogue Détails, vous pouvez saisir une description et un nom technique pour le nouveau CompositeProvider et la nouvelle source de données (requête de fournisseur composite). Le nom technique du fournisseur composite possède le même préfixe prédéfini que le fournisseur local. Le nom technique de la requête de fournisseur composite commence par le préfixe prédéfini contenant les éléments $ et le préfixe de l'espace de travail. Si vous ajoutez un fournisseur local à un fournisseur composite, vous ne pourrez pas modifier les descriptions et les noms techniques. Leur affectation n'est possible que lorsque le premier fournisseur local est ajouté à la requête. 6. Cliquez sur Suivant. Dans la boîte de dialogue Emplacement cible, vous pouvez spécifier si le CompositeProvider doit être inséré dans la feuille de classeur actuelle ou dans une nouvelle. Vous pouvez également spécifier qu'il ne doit pas être inséré dans une feuille. 7. Cliquez sur OK pour créer le CompositeProvider. Remarque : Vous pouvez utiliser la vue graphique ou la vue de la table dans BW Workspace Designer pour vérifier les connexions des champs. Pour en savoir plus sur BW Workspace Designer, voir la documentation SAP NetWeaver BW à l'adresse http://help.sap.com/bw Workspace Designer Le fournisseur composite est créé dans l'espace de travail. Vous pouvez l'insérer en tant que source de données dans un classeur et analyser les données. Il est également possible d'ajouter une nouvelle dimension ou de nouveaux enregistrements de données au fournisseur composite. 34

Création de classeurs 3.1.4 Pour ouvrir un classeur Il est possible d'ouvrir un classeur stocké sur la plateforme de Business Intelligence ou la plateforme SAP NetWeaver. Cela vous permet de voir l'état de navigation enregistré avec le classeur. Vous pouvez également visualiser les propriétés du classeur enregistrées avec le classeur. Ces propriétés font partie de l'onglet Composant du panneau de conception. Vous pouvez naviguer à travers les données et concevoir des vues différentes de vos données. Vous pouvez également ajouter de nouvelles sources de données ou des composants. 1. Dans Microsoft Excel 2010, sélectionnez Fichier > Analysis > Ouvrir classeur. Dans Microsoft Excel 2007, cliquez sur le bouton Microsoft Office et choisissez Ouvrir classeur. Dans Microsoft Excel 2003, choisissez Ouvrir un classeur dans la barre d'outils Analysis Standard. Remarque : Si les deux plateformes sont activées dans votre installation Analysis, vous trouverez deux icônes pour ouvrir un classeur : une pour chaque plateforme. 2. Connectez-vous à la plateforme sélectionnée et au système BW. 3. Sélectionnez un classeur. Vous pouvez rechercher le nom d'un classeur ou sélectionner un classeur dans la structure de dossiers de la plateforme. Vous pouvez actualiser la liste des documents affichée en sélectionnant Actualiser dans le menu contextuel ou en appuyant sur F5. 4. Cliquez sur OK. Le classeur s'ouvre dans Analysis. 5. Sélectionnez Actualiser tout pour actualiser toutes sources de données. Remarque : Si la propriété du classeur Actualiser classeur lors de l'ouverture est sélectionnée dans l'onglet Composants du panneau de conception, l'actualisation s'effectue automatiquement. Dans ce cas, il n'est pas nécessaire d'actualiser manuellement les sources de données. Le classeur sélectionné s'ouvre dans Analysis et vous pouvez commencer l'analyse. Rubriques associées Utilisation d'analysis dans Microsoft Excel 2007 et 2010 Utilisation d'analysis dans Microsoft Excel 2003 Onglet Composants 35

Création de classeurs 3.1.5 Pour enregistrer un classeur Il est possible d'enregistrer un classeur sur la plateforme de Business Intelligence, la plateforme SAP NetWeaver ou en tant que fichier local. Le classeur est enregistré avec l'état de navigation en cours et les paramètres sélectionnés. Les propriétés du classeur font partie de l'onglet Composant du panneau de conception. 1. Dans Microsoft Excel 2010, sélectionnez Fichier > Analysis > Sauvegarder classeur. Dans Microsoft Excel 2007, cliquez sur le bouton Microsoft Office et choisissez Enregistrer un classeur. Dans Microsoft Excel 2003, choisissez Enregistrer un classeur dans la barre d'outils Analysis Standard. Si vous souhaitez enregistrer un classeur localement, choisissez Fichier > Enregistrer. Remarque : Si les deux plateformes sont activées dans votre installation Analysis, vous trouverez deux icônes pour sauvegarder un classeur : une pour chaque plateforme. 2. Connectez-vous à la plateforme sélectionnée et au système BW. 3. Indiquez l'emplacement où vous souhaitez enregistrer le classeur. 4. Saisissez un nom et un nom technique pour le classeur. 5. Cliquez sur Sauvegarder. Le classeur est sauvegardé sur la plateforme sélectionnée. Vous pouvez actualiser la liste des documents affichée en sélectionnant Actualiser dans le menu contextuel ou en appuyant sur F5. Le classeur est enregistré. Vous, ainsi les autres utilisateurs ayant accès au serveur, pouvez l'ouvrir et l'analyser. Rubriques associées Utilisation d'analysis dans Microsoft Excel 2007 et 2010 Utilisation d'analysis dans Microsoft Excel 2003 Onglet Composants 3.1.6 Attribution d'un nouveau nom au classeur Il est possible de renommer un classeur sur la plateforme de Business Intelligence et la plateforme SAP NetWeaver. 1. Dans Microsoft Excel 2010, sélectionnez Fichier > Analysis > Ouvrir classeur. Dans Microsoft Excel 2007, cliquez sur le bouton Microsoft Office et choisissez Ouvrir classeur. 36

Création de classeurs Dans Microsoft Excel 2003, choisissez Ouvrir un classeur dans la barre d'outils Analysis Standard. Remarque : Si les deux plateformes sont activées dans votre installation Analysis, vous trouverez deux icônes pour ouvrir un classeur : une pour chaque plateforme. 2. Connectez-vous à la plateforme sélectionnée et au système BW. 3. Sélectionnez le classeur que vous souhaitez renommer. 4. Ouvrez le menu contextuel et sélectionnez Renommer. 5. Saisissez un nouveau nom pour le classeur. Il est impossible de modifier le nom technique d'un classeur. Le classeur est renommé. Vous, ainsi que les autres utilisateurs ayant accès au serveur, pouvez à nouveau l'ouvrir et l'analyser. 3.1.7 Suppression d'un classeur Il est possible de supprimer un classeur sur la plateforme de Business Intelligence et la plateforme SAP NetWeaver. 1. Dans Microsoft Excel 2010, sélectionnez Fichier > Analysis > Ouvrir classeur. Dans Microsoft Excel 2007, cliquez sur le bouton Microsoft Office et choisissez Ouvrir classeur. Dans Microsoft Excel 2003, choisissez Ouvrir un classeur dans la barre d'outils Analysis Standard. Remarque : Si les deux plateformes sont activées dans votre installation Analysis, vous trouverez deux icônes pour ouvrir un classeur : une pour chaque plateforme. 2. Connectez-vous à la plateforme sélectionnée et au système BW. 3. Sélectionnez le classeur que vous souhaitez supprimer. 4. Ouvrez le menu contextuel et sélectionnez Supprimer. Le classeur est supprimé. 3.1.8 Lancement d'analysis à partir d'un système BW Vous pouvez lancer Analysis à partir d'un système BW dans l'interface utilisateur SAP. Avant le lancement, vous pouvez également sélectionner la source de données qui doit être affichée dans Analysis. 1. Connectez-vous à un système BW. 2. Ouvrez l'analysis Launcher. 37

Création de classeurs Exécutez le code de transaction RAAOE pour ouvrir le Analysis Excel Launcher. Exécutez le code de transaction RAAOP pour ouvrir le Module de lancement Analysis PowerPoint. 3. Sélectionnez le Type que vous souhaitez ouvrir avec Analysis : Les types suivants peuvent être sélectionnés : Client uniquement Si vous sélectionnez cette option, Analysis est ouvert et les informations de connexion (système, client, langue, utilisateur et mot de passe) sont transférées vers Analysis. L'utilisateur connecté peut ainsi ouvrir des sources de données et des classeurs (présentations) sans se reconnecter. Document Si vous sélectionnez cette option, vous pourrez sélectionner un classeur ou une présentation à la prochaine étape. Requête Si vous sélectionnez cette option, vous pourrez sélectionner une requête à la prochaine étape. Vue de requête Si vous sélectionnez cette option, vous pourrez sélectionner une vue de requête à la prochaine étape. 4. Sélectionnez un objet. Vous pouvez utiliser l'aide à la saisie pour sélectionner un objet. L'aide à la saisie répertorie les objets disponibles dans le système en fonction du type d'objet sélectionné. 5. Cliquez sur Exécuter. Analysis s'ouvre et l'objet sélectionné s'affiche. Si vous avez sélectionné le type Client uniquement, aucun objet n'est affiché, mais vous pouvez ouvrir une source de données ou un classeur/une présentation sans vous reconnecter au système BW. Le système BW rebascule automatiquement vers le menu de démarrage. 3.1.9 Conversion d'un classeur BEx Vous pouvez convertir des classeurs créés avec SAP BEx Analyzer 3.5 et SAP BEx Analyzer 7.0 en un classeur Analysis. Dans les Paramètres de plateforme, vous pouvez spécifier les objets BEx qui seront convertis et si un journal de conversion doit être créé. 1. Dans Microsoft Excel 2010, sélectionnez Fichier > Analysis > Convertir classeur BEx. Dans Microsoft Excel 2007, cliquez sur le bouton Microsoft Office et choisissez Convertir classeur BEx. Dans Microsoft Excel 2003, choisissez Convertir classeur BEx dans la barre d'outils Analysis Standard. 2. Sélectionnez le système SAP NetWeaver BW et cliquez sur Suivant. 38

Création de classeurs 3. Saisissez votre nom d'utilisateur et mot de passe pour vous connecter au système. 4. Sélectionnez le classeur à convertir. Vous pouvez rechercher le nom ou le nom technique du classeur ou le sélectionner dans un dossier. Les classeurs BEx Analyzer possèdent l'icône suivante dans la liste de classeurs : 5. Cliquez sur OK. La conversion démarre directement. En fonction de votre sélection dans les Paramètres de plateforme, les objets suivants seront convertis : Objet BEx Analyzer Classeur Fournisseur de données Elément : grille Diagramme Elément : liste de filtres Elément : liste déroulante Elément : groupe de cases à cocher Elément : case d'option Elément : texte Elément : message Objets de planification utilisés dans l'élément Bouton Styles Elément : liste de conditions Elément : liste d'exceptions Objet Analysis Classeur Source de données Tableau croisé Diagramme Formules : SAPGetDimensionEffectiveFilter et SAPGetDimensionInfo Composant : filtre avec sélection de membre unique Composant : filtre avec sélection de membres multiples Composant : filtre avec sélection de membre unique Formules et champs d'informations différents Formule : SAPListOfMessages Objets de planification Le style n'est pas converti. Le classeur converti est affiché avec le jeu de styles Analysis par défaut. La liste n'est pas convertie. Les conditions sont disponibles en tant que conditions BEx dans Analysis et elles peuvent être activées et désactivées à l'aide du menu. La liste n'est pas convertie. Les exceptions sont disponibles en tant que mise en forme conditionnelle dans Analysis et elles peuvent être activées et désactivées à l'aide du menu. 39

Création de classeurs Objet BEx Analyzer API VBA Volet de navigation Elément : zone déroulante (affichant les vues de requête) Elément : bouton Objet Analysis Le code spécifique au client n'est pas converti, mais il est disponible dans le classeur après la conversion. Aucune conversion. Vous pouvez utiliser le panneau de conception dans Analysis. Aucune conversion. Aucune conversion. Après la conversion, le classeur converti est ouvert dans Analysis. Vous pouvez enregistrer le classeur nouvellement créé sur une plateforme et poursuivre votre analyse. Rubriques associées Journal de conversion Paramètres de plateforme 3.1.9.1 Journal de conversion Le journal de conversion contient le statut de conversion pour tous les objets qui figurent dans le classeur BEx. Il est possible de spécifier, dans les Paramètres de plateforme, si un journal de conversion doit être créé lors de la conversion et s'il doit être stocké dans une feuille visible ou masquée dans le classeur. En haut du journal de conversion, un message s'affiche pour vous indiquer si la conversion a réussi. L'ID du classeur BEx et les paramètres de conversion sélectionnés sont également affichés. Sélections possibles : convertir tous les objets, les sources de données et les tableaux croisés ou uniquement les sources de données. Les objets du classeur BEx sont alors affichés avec le statut de conversion dans trois listes : une pour les fournisseurs de données, une pour les objets de planification et une pour les éléments (tous les autres objets du classeur). La liste contient les colonnes suivantes : Statut Les valeurs de statut sont : Converti, Non converti ou Ignoré. Type Le type des objets est affiché. Exemples : DATAPROVIDER, GRID ou NAVIGATION_PANE. Texte 40

Création de classeurs Le nom technique de l'objet est affiché. Fournisseur de données/alias L'alias du fournisseur de données est affiché. Message Un message est affiché si le statut de conversion a la valeur Non converti ou Ignoré. Exemple: Un objet dont le statut est Ignorépeut afficher le message suivant : Elément non converti en raison des paramètres de conversion actuels. Plage de feuilles Vous pouvez sélectionner la plage de feuilles pour accéder à l'objet du classeur. 3.2 Définition de sets de feuilles de style pour les tableaux croisés Une feuille de style est un jeu de styles de cellule Microsoft Excel appliqué par Analysis pour mettre en forme les cellules d'un tableau croisé. A chaque fois que vous insérez un nouveau tableau croisé dans un classeur, les styles du set de feuilles de style en cours par défaut sont utilisés pour mettre en forme les cellules du tableau croisé. Vous pouvez modifier le set de feuilles de style appliqué dans votre analyse. Les feuilles de style suivantes ainsi que les styles de cellule correspondants sont installés en même temps qu'analysis : SAP Tradeshow Plus SAP Blue SAP Black&White En modifiant les styles de cellules de ces sets de feuilles de style, vous pouvez créer vos propres sets de feuilles de style et les partager avec d'autres utilisateurs. 3.2.1 Styles de cellules SAP Styles standard SAP Les styles standard de SAP sont disponibles après installation du module complémentaire. Vous pouvez les modifier dans le groupe Styles de l'onglet Accueil de Microsoft Excel. Ils affectent la mise ne forme conformément à la description du tableau suivant : 41

Création de classeurs Nom du style SAPDimensionCell SAPMemberCell SAPHierarchyCell SAPHierarchyOddCell SAPMemberTotalCell SAPDataCell SAPDataTotalCell SAPExceptionLevel1-9 SAPEmphasized SAPBorder SAPEditableDataCell Format des cellules de totaux accessibles en mode de modification de la planification. SAPEditableDataTotal- Cell SAPReadonlyDataCell SAPReadonlyDataTotalCell SAPLockedDataCell Format des cellules de totaux verrouillées en mode de modification de la planification. SAPLockedDataTotal- Cell Description Format des cellules d'en-tête de dimension. Format des cellules de membre (dimensions non hiérarchiques) Format des cellules de membre hiérarchique (niveaux pairs 0, 2...). Format des cellules de membre hiérarchique (niveaux impairs 1, 3...). Format des cellules de totaux de membre Format des cellules de données Format des cellules de totaux de données Format des cellules mises en surbrillance en raison de mises en forme conditionnelles (priorités de règles 1 à 9) Format des cellules de données mises en surbrillance (de par la définition de la requête). Format des bordures d'un tableau croisé et entre les en-têtes ou membre et les cellules de données (le format de la bordure de gauche est pris). Après avoir modifié ce style, la couleur par exemple, vous devez exécuter Tout actualiser dans le ruban d'analysis pour appliquer les modifications. Format des cellules de données accessibles en mode de modification de la planification. Format des cellules de données en lecture seule en mode de modification de la planification. Format des cellules de totaux en lecture seule en mode de modification de la planification. Format des cellules de données verrouillées en mode de modification de la planification. Styles personnalisés SAP Les styles personnalisés SAP suivants ne sont plus disponibles après l'installation du Complément, mais vous pouvez les créer dans le groupe Styles de l'onglet Accueil de Microsoft Excel. Ils affectent la mise ne forme conformément à la description du tableau suivant : 42

Création de classeurs Nom du style SAPMemberCellX SAPMemberTotal- CellX SAPHierarchyCellX SAPHierarchyOdd- CellX SAPHierarchy- Cell0-9 SAPHierarchy- CellX0-9 Description Format des cellules de membre de colonnes (remplace SAPMemberCell). Format des cellules de totaux de membre de colonnes (remplace SAPMember- Cell). Format des cellules de membre hiérarchiques de colonnes, niveaux pairs (remplace SAPHierarchyCell). Format des cellules de membre hiérarchique des colonnes, niveaux impairs (remplace SAPHierarchyOddCell). Format des cellules de membre hiérarchique à un niveau spécifique (remplace SAPHierarchyCell et SAPHierarchyOddCell). Format des cellules de membre hiérarchique de colonnes à un niveau spécifique (remplace SAPHierarchyCellX et SAPHierarchyOddCellX). Exemple : SAPMemberCellX Les intitulés des colonnes sont définis en tant que SAPMemberCell. Si vous souhaitez un format pour ces cellules différent de celui des cellules de membre des lignes, vous pouvez dupliquer la cellule SAPMemberCell, la nommer SAPMemberCell et modifier la définition du format. Quand vous enregistrez ce format en tant que set de feuilles de style, les cellules de membre dans les intitulés de colonnes s'affichent dans le nouveau format défini. Les cellules de membre de lignes s'affichent toujours conformément à la définition du style de SAPMemberCell. Exemple : Styles des niveaux hiérarchiques Les styles standard destinés aux hiérarchies sont SAPHierarchyCell et SAPHierarchyCellOdd. Ces styles permettent une alternance des styles des niveaux hiérarchiques. Pour que les trois premiers niveaux hiérarchiques d'une hiérarchie aient des styles différents, créez les styles SAPHierarchyCell0, SAPHierarchyCell1 et SAPHierarchyCell2. Le système ignore les styles standard et appliquent ces styles particuliers. Si une hiérarchie compte plus de trois niveaux, le style SAPHierarchyCell2 s'applique aux niveaux supérieurs au niveau 2. 3.2.2 Pour appliquer un set de feuilles de style Vous pouvez appliquer un des sets de feuilles de style de SAP ou tout autre nouveau set de feuilles de style à un classeur. 1. Sélectionnez Styles > Appliq. set feuilles de style... La boîte de dialogue "Appliquer set feuilles style" s'affiche. 2. Dans la zone de liste, sélectionnez le set de feuilles de style à appliquer. 43

Création de classeurs 3. Cochez la case Définir comme valeur par défaut pour appliquer ce set de feuilles de style par défaut à vos classeurs. Le set de feuilles de style par défaut est utilisé quand vous ouvrez un nouveau classeur ou insérez une source de données. 4. Cliquez sur OK. Le set de feuilles de style est appliqué à tous les tableaux croisés de votre classeur. 3.2.3 Pour créer un set de feuilles de style Vous pouvez définir un nouveau set de feuilles de style sur la base des styles de cellules disponibles. Vous modifiez les styles de cellules selon vos besoins à l'aide de la fonctionnalité de style de Microsoft Excel. Vous pouvez ensuite enregistrer les nouveaux styles définis dans un set de feuilles de style. 1. Dans l'onglet Accueil, dans le groupe Styles, sélectionnez Styles de cellules. Remarque : Dans Microsoft Office Excel 2003, vous pouvez trouver les styles de cellules en sélectionnant Format > Style... dans le menu. Les styles de cellules disponibles sont répertoriés. 2. Modifiez les styles de cellules existants ou créez-en selon vos besoins. 3. Dans le groupe Options de l'onglet Analysis, sélectionnez Styles > Sauveg. feuille de style... La boîte de dialogue "Sauvegarder set de feuilles de style" s'affiche. 4. Saisissez un Nom de feuille de style. 5. Cochez la case Définir comme valeur par défaut pour appliquer ce set de feuilles de style par défaut à vos classeurs. Le set de feuilles de style par défaut est utilisé quand vous ouvrez un nouveau classeur ou insérez une source de données. 6. Cliquez sur OK. Le nouveau set de feuilles de style défini est créé et disponible dans la liste des sets de feuilles de style applicables à un classeur. 3.2.4 Pour partager un set de feuilles de style Vous pouvez partager un set de feuilles de style avec d'autres utilisateurs en l'exportant vers un fichier partagé local. Les autres utilisateurs peuvent alors importer le set de feuilles de style et l'utiliser pour leur analyse. 1. Appliquez le set de feuilles de style à exporter. 2. Sélectionnez Styles > Exporter set feuilles style... 3. Enregistrez le set de feuilles de style au format XML. 44

Création de classeurs Le fichier XML contient les styles de cellules des trois sets de feuilles de style SAP ainsi que votre set de feuilles de style en vigueur. 4. Sélectionnez Styles > Importer set feuilles style... 5. Sélectionnez un fichier de style du serveur et cliquez sur Ouvrir 6. Enregistrez les styles importés en tant que nouveaux sets de feuilles de style. Vous avez exporté un set de feuilles de style pour qu'il soit utilisé par d'autres utilisateurs et/ou avez importé un set de feuilles de style pour l'utiliser dans votre analyse. 3.2.5 Pour supprimer un set de feuilles de style Vous pouvez supprimer tous les sets de feuilles de style définis par l'utilisateur. Le set de feuilles de style SAP standard installé avec le Complément ne peut pas être supprimé. 1. Sélectionnez Styles > Supprimer feuille style util.. La boîte de dialogue "Supprimer feuille style util." s'affiche. 2. Dans la zone de liste, sélectionnez le set de feuilles de style à supprimer. 3. Cliquez sur OK. Le set de feuilles de style est supprimé et n'est plus disponible dans la liste des sets de feuilles de style applicables à un classeur. 3.3 Insertion d'autres composants Outre les tableaux croisés, vous pouvez ajouter les composants suivants à votre analyse : Diagrammes pour fournir une présentation graphique des données du tableau croisé. Champ d'informations pour fournir des informations sur les métadonnées. Filtres pour fournir un filtrage simplifié aux utilisateurs finaux. 3.3.1 Pour insérer un diagramme dynamique 1. Sélectionnez une cellule du tableau croisé que vous souhaitez visualiser dans votre diagramme. Si vous insérez un diagramme à l'aide d'analysis, les données de l'ensemble du tableau croisé apparaissent dans ce diagramme. Si vous ne souhaitez visualiser qu'un sous-ensemble des données du tableau croisé, utilisez la fonctionnalité Microsoft Excel. 2. Cliquez sur le bouton Diagramme. 45

Création de classeurs Le diagramme s'ajoute à l'analyse. Vous pouvez le positionner dans la feuille de calcul à l'aide d'un glisser-déposer. 3. Modifiez le diagramme. Pour modifier le diagramme, vous pouvez utiliser les options pour les diagrammes de Microsoft Excel. Par exemple, vous pouvez modifier le type de diagramme ou définir une plage de données pour le diagramme. 4. Vous pouvez déplacer le diagramme dans une autre feuille de calcul du classeur. Dans l'onglet Composant du panneau de conception, sélectionnez le diagramme à déplacer, puis ouvrez le dialogue Déplacer vers. Sélectionnez la feuille qui doit contenir le diagramme, puis cliquez sur OK. Le diagramme s'ajoute à l'analyse conformément à votre configuration. Le diagramme est automatiquement mis à jour lorsque vous modifiez les données affichées du tableau croisé. 3.3.2 Pour insérer un champ d'informations Vous pouvez insérer des champs d'informations pour fournir des informations supplémentaires sur les données affichées dans les feuilles du classeur. 1. Sélectionnez une cellule vide où vous souhaitez placer le champ d'informations. 2. Sélectionnez le champ d'informations à insérer. Sélectionnez Champ d'informations et l'un des champs répertoriés : Nom de source données, Dernière MàJ données, Jour de référence, Filtres activés, Variables. Pour insérer d'autres champs d'informations, utilisez la deuxième option. Le champ d'informations s'ajoute à la feuille de calcul. Si vous utilisez plusieurs sources de données dans votre analyse, vous êtes invité à en sélectionner une. Vous pouvez également faire glisser et déposer les champs d'informations depuis l'onglet Informations du panneau de conception dans une cellule de la feuille de calcul. Sélectionnez la source de données en haut de l'onglet puis glissez-déposez les informations à insérer en tant que champs d'informations. Pour les champs d'informations dynamiques (les filtres et les variables), vous devez utiliser la première option. Les champs d'informations sont insérés avec une étiquette et les informations sur la source. Les fonctions utilisées pour les formules sont SAPGetInfoLabel et SAPGetSourceInfo. Les formules sont générées automatiquement. 3.3.3 Pour insérer un filtre 46

Création de classeurs Vous pouvez insérer un composant de filtre à votre analyse pour simplifier le filtrage. Cela permet de rapidement changer la vue des données affichées comme, par exemple, changer de période. 1. Sélectionnez une cellule vide où vous souhaitez placer le composant de filtre. 2. Sélectionnez Filtrer, puis une des dimensions répertoriées pour insérer un composant de filtre à cette dimension. Le nom de la dimension et une formule de composant de filtre sont insérés dans la feuille de calcul. Les fonctions utilisées pour les formules sont SAPGetDimensionInfo et SAPSetFilterComponent. Les formules sont générées automatiquement. 3. Etape facultative : indiquez la formule du composant de filtre. La formule insérée automatiquement permet à l'utilisateur de sélectionner plusieurs membres pour le filtrage. Elle ressemble à : =SAPSetFilterComponent("DS_2"; "0CALYEAR";"ALL"). Vous pouvez ajouter un des paramètres suivants à la formule : SINGLE, MULTIPLE, LOWERBOUNDARY, UPPERBOUNDARY pour préciser les options de filtrage. Si vous ajoutez le paramètre SINGLE, l'utilisateur ne peut sélectionner qu'un seul membre pour filtrer. La formule ressemble à : =SAPSetFilterComponent("DS_2"; "0CALYEAR";"ALL";"SINGLE"). Vous pouvez également insérer des composants de filtre pour permettre la sélection de plages. Insérez deux composants de filtre pour une même dimension et ajoutez à l'un le paramètre LOWERBOUNDARY et à l'autre le paramètre UPPERBOUNDARY. Vous pouvez désormais filtrer pour obtenir les limites inférieure et supérieure d'une plage. 4. Etape facultative : mettez en forme le composant de filtre. Vous pouvez utiliser les options de mise en forme de Microsoft Excel pour mettre en forme les cellules du composant de filtre. 5. Sélectionnez l'icône de filtre pour définir un filtre. Tous les tableaux de la feuille actuelle qui contiennent cette dimension seront filtrés conformément au filtre sélectionné. Dans l'onglet Composants du panneau de conception, vous pouvez définir quels tableaux seront affectés si tous les tableaux ne sont pas filtrés en conséquence. Le filtre s'ajoute à l'analyse conformément à votre configuration. Rubriques associées SAPGetDimensionInfo SAPSetFilterComponent 3.4 Utilisation de formules Dans Analysis, édition pour Microsoft Office, vous pouvez vous servir des fonctions standard de Microsoft Excel pour créer des formules. Le module complémentaire contient également un ensemble de fonctions que vous pouvez utiliser pour élaborer des formules. Vous pouvez utiliser ces fonctions pour inclure à votre analyse des données et des métadonnées de sources de données utilisées. Par exemple, vous pouvez insérer des champs d'informations sur les propriétés de source de données, afficher le filtre 47

Création de classeurs d'indicateurs ou répertorier les variables d'une source de données. La fonction SAPGetData permet également de définir les valeurs d'indicateurs de certaines combinaisons de membres. Une formule Microsoft Excel pour Analysis se compose d'une fonction et de références à la source de données, à des indicateurs et/ou à des dimensions. Vous pouvez utiliser le texte ou la clé d'un objet pour l'utiliser comme référence. Vous pouvez également utiliser la valeur d'une cellule comme B10 en tant que référence. L'alias de formule de la source de données s'affiche et peut être modifié dans les propriétés de la source de données dans l'onglet Composants du panneau de conception. Pour les indicateurs, les dimensions et leurs membres, les références texte sont préférables pour la lecture, mais si vous souhaitez créer une analyse active en plusieurs langues ou s'il existe des textes en doublon dans les métadonnées de votre source de données, il est préférable de référencer ces objets avec leurs clés. Vous pouvez aussi vous servir de ces fonctions dans les macros VBA. Fonctions d'analysis Les fonctions suivantes sont disponibles dans la catégorie Analysis : SAPGetData SAPGetDimensionDynamicFilter SAPGetDimensionEffectiveFilter SAPGetDimensionInfo SAPGetDimensionStaticFilter SAPGetDisplayedMeasures SAPGetInfoLabel SAPGetMeasureFilter SAPGetMember SAPGetSourceInfo SAPGetVariable SAPGetWorkbookInfo SAPListOf SAPListOfDimensions SAPListOfDynamicFilters SAPListOfEffectiveFilters SAPListOfMembers SAPListOfMessages SAPListOfStaticFilters SAPListOfVariables SAPSetFilterComponent Rubriques associées Utilisation des fonctions d'analysis 48

Création de classeurs 3.4.1 Pour créer une formule Pour créer une formule à l'aide des fonctions d'analysis : 1. Sélectionnez la cellule dans laquelle vous souhaitez saisir la formule. 2. Pour démarrer la formule avec une fonction, appuyez sur le bouton Insérer une fonction dans la barre de formule. La boîte de dialogue "Insérer une fonction" s'affiche. 3. Dans la boîte Sélectionner une catégorie, sélectionnez Analysis. 4. Sélectionnez une fonction. 5. Cliquez sur OK. La boîte de dialogue "Arguments de la fonction" s'affiche. 6. Saisissez les arguments. Pour saisir les références des cellules en tant qu'arguments, cliquez sur le bouton Réduire le dialogue (ce qui permet de masquer temporairement la boîte de dialogue), sélectionnez les cellules dans la feuille de calcul, puis cliquez sur le bouton Développer le dialogue. 7. Une fois la formule terminée, cliquez sur OK. 3.4.2 SAPGetData Cette fonction renvoie la valeur de l'indicateur correspondant à une combinaison spécifique de membres de la dimension. La formule peut uniquement renvoyer des valeurs pour les combinaisons de membres faisant partie de l'état de navigation actuel de la source de données. Pour faire partie de l'état de navigation, les combinaisons de membres doivent être utilisées sur des lignes, dans des colonnes ou comme filtre d'arrière-plan. Si vous filtrez une dimension, vous pouvez renvoyer des valeurs uniquement pour les combinaisons de membres qui se trouvent dans le filtre. Par exemple, si l'état de navigation de la source de données affiche la dimension Région sur des lignes et les indicateurs Volume des ventes dans des colonnes, vous pouvez créer une formule qui renvoie une valeur pour une région particulière, mais pas une formule qui renvoie une valeur pour un client spécifique, même si les informations ayant trait au client sont disponibles dans la source de données. Pour pouvoir renvoyer des valeurs relatives à un client particulier, vous devez ajouter la dimension à l'état de navigation, par exemple, comme filtre d'arrière-plan. La formule se compose d'au moins 3 paramètres et est constituée des arguments suivants : Data Source (source de données) Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. 49

Création de classeurs Indicateur Saisissez le nom de l'indicateur, par exemple "Commandes entrantes". Combinaison de membres Deux méthodes permettent de saisir une combinaison de membres : Saisissez un paramètre comme combinaison de membres tel que "Region=France;Product=Ser vices". Cette méthode permet la conversion en formule. Saisissez plusieurs paramètres comme combinaison de membres, tels que "Région";"France";"Pro duit";"services". Cette méthode ne peut être saisie que manuellement. Elle est recommandée pour les combinaisons de membres utilisant les références de la cellule. Exemple : Formule à 3 paramètres Cellule H20: =SAPGetData("DS_1";"Commandes entrantes";"region=france;product=services") Les données correspondant à la valeur de cette cellule proviennent de la source de données DS_1. L'indicateur porte le nom Commandes entrantes. France et Services représentent la combinaison de membres. Par conséquent, la formule de la cellule H20 utilise les données de DS_1 pour calculer les commandes entrantes pour Region France et Product Services. Si vous remplacez France par Allemagne dans la formule, les commandes entrantes de l'allemagne et les Services s'affichent dans la cellule H20. Exemple : Formule à plus de trois paramètres avec référence de la cellule Cellule H20: =SAPGetData("DS_1";"Commandes entrantes";"region";b10;"product";"services") Les données correspondant à la valeur de cette cellule proviennent de la source de données DS_1. L'indicateur porte le nom Commandes entrantes. La combinaison de membres est la région saisie dans la cellule B10 et Services. Par exemple, si vous saisissez Espagne dans la cellule B10, la formule de la cellule H20 utilise les données de DS_1 pour calculer les commandes entrantes pour Region Espagne et Product Services. Si vous remplacez Espagne par France dans la cellule B10, les commandes entrantes de France et Services s'affichent dans la cellule H20. 3.4.3 SAPGetDimensionDynamicFilter Cette fonction renvoie le filtre dynamique d'une dimension. Les filtres dynamiques sont définis par l'utilisateur. La formule se compose de 3 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données ou de la fonction de planification. Vous pouvez définir cet alias lors de la configuration de la source de données ou de la fonction de planification dans l'onglet Composants du panneau de conception. 50

Création de classeurs Dimension Saisissez le nom technique de la dimension. Affichage de membres Vous pouvez saisir TEXT ou KEY ou INPUT_STRING pour définir la façon d'afficher les membres filtrés dans le classeur. Exemple : Cellule F20 : =SAPGetDimensionDynamicFilter("DS_1";"0DIVISION";"TEXT") Vous ajoutez un filtre à la dimension 0DIVISION et les membres suivants s'affichent dans l'analyse : Peintures, Eclairage, Denrées. Si vous saisissez la formule dans la cellule F20, les trois membres filtrés s'affichent dans la cellule F20 sous forme de texte. 3.4.4 SAPGetDimensionEffectiveFilter Cette fonction renvoie tous les filtres activés d'une dimension : les filtres dynamiques définis par l'utilisateur, les filtres statiques définis dans la source sous-jacente et les filtres par indicateurs définis pour la dimension sélectionnée. La formule se compose de 3 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données ou de la fonction de planification. Vous pouvez définir cet alias lors de la configuration de la source de données ou de la fonction de planification dans l'onglet Composants du panneau de conception. Dimension Saisissez le nom technique de la dimension. Affichage de membres Vous pouvez saisir TEXT ou KEY ou INPUT_STRING pour définir la façon d'afficher les membres filtrés dans le classeur. Exemple : Cellule F20 : =SAPGetDimensionEffectiveFilter("DS_1";"0DIVISION";"TEXT") Si vous saisissez la formule dans la cellule F20, les membres de 0DIVISION actuellement filtrés par l'utilisateur, les filtres statiques définis dans la source de données et les filtres par indicateur de cette dimension s'affichent dans la cellule F20 sous forme de texte. Si aucun filtre statique n'est défini pour la source de données, seuls les membres avec un filtre dynamique et les filtres par indicateur s'affichent. 51

Création de classeurs 3.4.5 SAPGetDimensionInfo Cette fonction renvoie le nom d'une dimension ou le nom d'une hiérarchie active. La formule se compose de 3 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Dimension Saisissez le nom technique de la dimension. Nom de propriété Vous pouvez saisir les noms de propriété suivants : NOM HIERARCHIEACTIVE Exemple : Cellule F20 : =SAPGetDimensionInfo("DS_1";"0DIVISION";"NAME") Lorsque vous saisissez la formule dans la cellule F20, le nom de la dimension 0DIVISION s'affiche dans la cellule F20. 3.4.6 SAPGetDimensionStaticFilter Cette fonction renvoie le filtre statique d'une dimension. Les filtres statiques sont définis dans la source sous-jacente et ne peuvent pas être modifiés par l'utilisateur. La formule se compose de 3 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Dimension Saisissez le nom technique de la dimension. Affichage de membres 52

Création de classeurs Vous pouvez saisir TEXT ou KEY ou INPUT_STRING pour définir la façon d'afficher les membres filtrés dans le classeur. Exemple : Cellule F20 : =SAPGetDimensionStaticFilter("DS_1";"0MATERIAL";"KEY") Lorsque vous saisissez la formule dans la cellule F20, le filtre statique de la dimension 0MATERIAL s'affiche en F20. 3.4.7 SAPGetDisplayedMeasures Cette fonction renvoie une liste de tous les indicateurs affichés dans l'analyse sous forme de texte. La formule est constituée de l'argument Source de données. Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Exemple : Cellule G10 : =SAPGetDisplayedMeasures("DS_1") Lorsque vous saisissez la formule dans la cellule G10, tous les indicateurs actuellement affichées dans le tableau croisé sont répertoriées en G10. Si vous ajoutez un indicateur au tableau croisé ou en supprimez un, la liste de la cellule G10 est mise à jour en conséquence. 3.4.8 SAPGetInfoLabel Cette fonction renvoie l'étiquette dépendant de la langue d'un champ d'informations. Les noms de propriété correspondent aux champs d'informations disponibles pour les classeurs et les sources de données dans l'onglet Informations du panneau de conception. Si vous vous servez de cette fonction, les étiquettes des champs d'informations s'affichent dans la langue sélectionnée pour l'interface utilisateur. Les valeurs des champs d'informations peuvent être insérées à l'aide des fonctions SAPGetWorkbookInfo et SAPGetSourceInfo. La formule est constituée de l'argument Nom de propriété. Pour les champs d'informations liés à des classeurs, vous pouvez saisir les noms de propriété suivants : NomDuClasseur CrééPar HeureDeCréation 53

Création de classeurs HeureDernièreModif HeureDernièreActualisation UtilisateurConnecté Pour les champs d'informations liés à des sources de données, vous pouvez saisir les noms de propriété suivants : DataSourceName DernièreMAJdesDonnées LastDataUpdateMaximum Cette propriété est associée aux multifournisseurs. Elle renvoie la date de la dernière mise à jour de tous les InfoProviders dans un multifournisseur. Exemple : un multifournisseur contient trois InfoProviders. La date à laquelle les trois InfoProviders ont été mis à jour pour la dernière fois est représentée par la propriété LastDataUpdateMaximum. JourDeRéférence NomTechniqueDeLaRequête RequêteCrééePar RequêteModifiéePar HeureDernièreModificationDeLaRequête HeureDernièreActualisationDeLaRequête NomTechniqueInfoProvider NomInfoProvider Système UtilisateurConnecté Exemple : Cellule D20: =SAPGetInfoLabel("Système") L'étiquette de le champ d'informations s'affiche dans la langue de l'interface utilisateur sélectionnée, par exemple, en français : Système. 3.4.9 SAPGetMeasureFilter Cette fonction renvoie une liste de tous les indicateurs filtrés et de leurs règles définies pour une source de données. La formule est constituée de l'argument Source de données. Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. 54

Création de classeurs Exemple : Cellule G10 : =SAPGetMeasureFilter("DS_1") Lorsque vous saisissez la formule dans la cellule G10, tous les indicateurs ayant une définition de filtre et leurs règles correspondantes sont répertoriées dans la cellule G10. Si vous ajoutez un filtre au tableau croisé ou en supprimez un, la liste de la cellule G10 est mise à jour en conséquence. 3.4.10 SAPGetMember Cette fonction renvoie le membre ou l'attribut de la dimension. La formule peut uniquement renvoyer des valeurs pour les membres ou attributs de la dimension faisant partie de l'état de navigation actuel de la source de données. Pour faire partie de l'état de navigation, les membres doivent être utilisés dans des lignes, des colonnes ou en tant que filtre d'arrière-plan. Si vous filtrez une dimension, vous pouvez renvoyer des valeurs uniquement pour les membres qui se trouvent dans le filtre. La formule se compose de 3 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Membre dimension Saisissez le nom technique d'une dimension, puis affectez un membre clé, tel que 0DIVISION=R1. Affichage de membres Vous pouvez saisir TEXT ou KEY pour définir la façon d'afficher les membres filtrés dans le classeur. Exemple : Cellule G15 : =SAPGetMember("DS_1";"0DIVISION=R1";"TEXT") Vous souhaitez afficher le texte du membre Retail. La clé pour Retail est D1. Lorsque vous saisissez la formule dans la cellule G15, le texte du membre D1 (Retail) s'affiche en G15. 3.4.11 SAPGetSourceInfo Cette fonction renvoie la valeur d'un champ d'informations d'une source de données. La fonction SAPGetInfoLabel permet d'insérer l'étiquette du champ d'informations. Les noms de propriété 55

Création de classeurs correspondent aux valeurs de champs d'informations disponibles pour les sources de données dans l'onglet Informations du panneau de conception. La formule se compose de 2 paramètres et est constituée des arguments suivants : Data Source (source de données) Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Nom de propriété Vous pouvez saisir les noms de propriété suivants : DataSourceName DernièreMAJdesDonnées LastDataUpdateMaximum Cette propriété est associée aux multifournisseurs. Elle renvoie la date de la dernière mise à jour de tous les InfoProviders dans un multifournisseur. Exemple : un multifournisseur contient trois InfoProviders. La date à laquelle les trois InfoProviders ont été mis à jour pour la dernière fois est représentée par la propriété LastDataUpdateMaximum. JourDeRéférence NomTechniqueDeLaRequête RequêteCrééePar RequêteModifiéePar HeureDernièreModificationDeLaRequête HeureDernièreActualisationDeLaRequête NomTechniqueInfoProvider NomInfoProvider Système UtilisateurConnecté Exemple : Cellule D20: =SAPGetInfoLabel("NomSourceDeDonnées") Cellule E20 : =SAPGetSourceInfo("DS_1";"NomSourceDeDonnées") L'étiquette Nom de la source de données est affichée dans la cellule D20. Dans la cellule E20, le nom de la source de données avec l'alias DS_1 s'affiche, par exemple, Volume des ventes Europe. 3.4.12 SAPGetVariable Cette fonction renvoie la valeur de la propriété spécifiée pour une variable BW particulière. 56

Création de classeurs La formule se compose de 3 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Nom de variable Saisissez le nom ou le nom technique de la variable. Nom de propriété Vous pouvez saisir les noms de propriété suivants : CNUM Si vous saisissez CNUM, la valeur actuelle de la variable s'affiche. VALUEASKEY Si vous saisissez VALUEASKEY, la valeur actuelle de la variable s'affiche sous forme de clé. INPUT_STRING Si vous saisissez INPUT_STRING, la valeur actuelle de la variable s'affiche sous forme de input_string. DESCRIPTION Si vous saisissez DESCRIPTION, le nom de la variable s'affiche. ISINPUTENABLED Si vous saisissez ISINPUTENABLED, la fonction vérifie si la variable est accessible. ISMANDATORY Si vous saisissez ISMANDATORY, la fonction vérifie si la variable est obligatoire. TECHNICALNAME Si vous saisissez TECHNICALNAME, le nom technique de la variable s'affiche. Exemple : Cellule F20 : =SAPGetVariable("DS_2";"0BW_VAR";"DESCRIPTION") Lorsque vous saisissez la formule dans la cellule F20, le nom de la variable 0BW_VAR s'affiche en F20. 3.4.13 SAPGetWorkbookInfo 57

Création de classeurs Cette fonction renvoie la valeur d'un champ d'informations du classeur actuel. La fonction SAPGetInfoLabel permet d'insérer l'étiquette du champ d'informations. Les noms de propriété correspondent aux valeurs de champs d'informations disponibles pour les classeurs dans l'onglet Informations du panneau de conception. Cette formule est constituée de l'argument Nom de propriété. Vous pouvez saisir les noms de propriété suivants : NomDuClasseur CrééPar HeureDeCréation HeureDernièreModif HeureDernièreActualisation UtilisateurConnecté Exemple : Cellule D20: =SAPGetInfoLabel("NomDuClasseur") Cellule E20 : =SAPGetWorkbookInfo("NomDuClasseur") L'étiquette Nom du classeur est affichée dans la cellule D20. Dans la cellule E20, le nom utilisé pour enregistrer le classeur s'affiche, par exemple, Ventes en Europe. 3.4.14 SAPListOf Cette fonction renvoie une liste des objets disponibles pour un type d'objet particulier. Cette liste comprend deux colonnes pour chaque entrée (Alias et Description). Pour le type d'objet CROSSTABS, la fonction renvoie une liste comprenant trois colonnes (Alias, Description et Alias de la source de données). Cette formule se compose de 3 paramètres et est constituée des arguments suivants : Type d'objet Vous pouvez saisir les types d'objet suivants : DATASOURCES CROSSTABS PLANNINGFUNCTIONS PLANNINGSEQUENCES Rechercher Vous pouvez saisir une chaîne de recherche. Notez que la recherche est sensible à la casse. Si vous ne saisissez aucune chaîne de recherche, tous les objets disponibles correspondant au type d'objet sélectionné seront répertoriés. 58

Création de classeurs Rechercher dans Vous pouvez effectuer la recherche dans ALIAS ou dans DESCRIPTION. Ce paramètre est facultatif. La valeur par défaut est ALIAS. Exemple : Cellule G15: =SAPListOf("CROSSTABS";"Cross") Une liste comprenant trois colonnes (Alias du tableau croisé, Description du tableau croisé, Alias de la source de données) et répertoriant tous les tableaux croisés dont l'alias contient la chaîne de recherche Cross s'affiche à partir de la cellule G15. 3.4.15 SAPListOfDimensions Cette fonction renvoie une liste de dimensions. Selon les entrées de la recherche, cette liste peut répertorier toutes les dimensions avec leur état d'exploration actuel, les dimensions qui correspondent à une chaîne de recherche définie ainsi que leur état d'exploration actuel ou seulement les dimensions utilisées sur des lignes, dans des colonnes ou comme filtre d'arrière-plan. Pour les fonctions de planification, cette fonction renvoie une liste de toutes les dimensions définies au niveau d'agrégation de la fonction de planification. Le type d'axe est toujours ROW. Cette formule se compose de 3 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données ou de la fonction de planification. Vous pouvez définir cet alias lors de la configuration de la source de données ou de la fonction de planification dans l'onglet Composants du panneau de conception. Rechercher dans Il est possible de préciser dans quelles colonnes la recherche doit être effectuée en sélectionnant TECHNICALNAME, DESCRIPTION ou AXIS. La sélection par défaut est TECHNICALNAME. Rechercher Si vous avez sélectionné TECHNICALNAME ou DESCRIPTION, vous pouvez saisir une chaîne de recherche. Remarquez que la recherche est sensible à la casse. Si vous ne saisissez aucune chaîne de recherche, toutes les dimensions disponibles seront répertoriées. Si vous avez sélectionné AXIS, vous pouvez vous servir du type d'axe pour définir les dimensions à afficher : Saisissez ROWS pour obtenir la liste des dimensions utilisées sur des lignes dans l'analyse actuelle. Saisissez COLUMNS pour obtenir la liste des dimensions utilisées dans des colonnes dans l'analyse actuelle. 59

Création de classeurs Saisissez FILTER pour obtenir la liste des dimensions utilisées comme filtre d'arrière-plan dans l'analyse actuelle. Saisissez ALL pour obtenir la liste de toutes les dimensions disponibles ainsi que leur état d'exploration actuel. Dans le cas des dimensions qui ne sont pas utilisées dans l'analyse actuelle, la colonne relative à l'état d'exploration est vide. S'il n'existe aucune dimension correspondant au type d'axe sélectionné dans l'analyse actuelle, la liste est vide. Exemple : Cellule G11: =SAPListOfDimensions("DS_1";"TECHNICALNAME";"0SOLD") Une liste comprenant trois colonnes (Nom technique, Description, Etat d'exploration) et répertoriant toutes les dimensions dont le nom technique contient 0SOLD s'affiche à partir de la cellule G11. 3.4.16 SAPListOfDynamicFilters Cette fonction renvoie une liste de tous les filtres dynamiques d'une source de données. Les filtres dynamiques sont définis par l'utilisateur à l'aide de Filtrer par membre. La formule se compose de 2 paramètres et est constituée des arguments suivants : Data Source (source de données) Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Affichage de membres Vous pouvez saisir TEXT ou KEY ou INPUT_STRING pour définir la façon d'afficher les membres filtrés dans le classeur. Exemple : Cellule G15 : =SAPListOfDynamicFilters("DS_1";"TEXT") Si vous saisissez la formule dans la cellule G15, les filtres dynamiques de source de données DS_1 s'affichent sous forme de texte. 3.4.17 SAPListOfEffectiveFilters 60

Création de classeurs Cette fonction renvoie la liste de tous les filtres activés d'une source de données : les filtres dynamiques définis par l'utilisateur, les filtres statiques définis dans la source sous-jacente et les filtres par indicateurs définis pour les dimensions de la source de données sélectionnée. La formule se compose de 2 paramètres et est constituée des arguments suivants : Data Source (source de données) Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Affichage de membres Vous pouvez saisir TEXT ou KEY ou INPUT_STRING pour définir la façon d'afficher les membres filtrés dans le classeur. Exemple : Cellule F20 : =SAPListOfEffectiveFilters("DS_1";"TEXT") Vous avez ajouté la dimension Région de la source de données DS_1 à votre analyse. Appliquez un filtre à cette dimension et les membres suivants font partie de l'analyse : Californie, Arizona, Floride, Nevada. Si vous saisissez la formule dans la cellule F20, le nom de la dimension s'affiche dans cette cellule F20 et les quatre membres filtrés sont répertoriés sous forme de texte dans la cellule G20. 3.4.18 SAPListOfMembers Cette fonction renvoie une liste de membres pour une invite ou une dimension sélectionnée. Chaque entrée de liste contient la clé, le texte et la clé sous forme de chaîne de filtre d'un membre. La clé sous forme de chaîne de filtre diffère de la clé si le membre est couplé à une autre dimension. Cette fonction ne permet pas de répertorier les membres d'une dimension avec des hiérarchies. La formule se compose de 5 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données ou de l'objet de planification. Vous pouvez définir cet alias lors de la configuration de la source de données ou de l'objet de planification dans l'onglet Composants du panneau de conception. Vous devez définir ce paramètre, que les variables du classeur soient fusionnées ou non. Source Saisissez l'une des sources suivantes : PROMPT pour obtenir une liste des membres de l'invite. Si vous utilisez PROMPT comme source, vous devez définir l'alias de source de données, que les variables du classeur soient fusionnées ou non. 61

Création de classeurs FILTER pour obtenir une liste des membres de la dimension. FILTER_MASTERDATA pour obtenir une liste de tous les membres des données de base correspondant à la dimension sélectionnée. PLAN_PARAMETER pour obtenir une liste de tous les membres d'une variable d'un objet de planification. Nom Saisissez le nom technique d'une dimension plate ou de l'invite dont les membres doivent apparaître dans la liste. Rechercher Vous pouvez saisir une chaîne de recherche pour limiter le nombre de membres figurant dans la liste. Ce paramètre est facultatif. Rechercher dans Indiquez si la recherche doit être effectuée dans la colonne KEY ou dans la colonne TEXT. Ce paramètre est facultatif. L'entrée par défaut est KEY. Exemple : Cellule G15: =SAPListOfMembers("DS_1";"FILTER";"0CALMONTH";"12";"KEY") Une liste répertoriant tous les membres de la dimension 0CALMONTH dont le nom technique (KEY) contient la chaîne de recherche 12 s'affiche à partir de la cellule G15. 3.4.19 SAPListOfMessages Cette fonction permet d'inclure des messages dans la feuille. Il est possible de sélectionner les messages à afficher dans la feuille selon leur niveau de gravité. La formule se compose de 2 paramètres et est constituée des arguments suivants : Gravité Vous pouvez saisir les degrés de gravité suivants : INFORMATION, WARNING, ERROR et CRITICAL. INFORMATION est la catégorie qui correspond au degré de gravité le plus faible et CRITICAL celle qui correspond au degré de gravité le plus élevé. Si vous sélectionnez un degré de gravité, tous les messages ayant ce degré de gravité ou un degré de gravité plus élevé s'affichent. Si, par exemple, vous sélectionnez WARNING, tous les messages dont le degré de gravité est WARNING, ERROR ou CRITICAL s'affichent. Afficher les détails Si vous saisissez FALSE (faux), les messages sont répertoriés avec leur degré de sévérité et leur texte. Si vous saisissez TRUE (vrai), d'autres informations s'affichent, par exemple, la classe de message, l'id et les variables pour les messages de système BW. 62

Création de classeurs Exemple : Cellule H11: =SAPListOfMessages("ERROR";FALSE) Tous les messages dont le degré de gravité est ERROR ou CRITICAL s'affichent dans la cellule H11 avec l'indication de leur degré de sévérité et leur texte. 3.4.20 SAPListOfStaticFilters Cette fonction renvoie une liste de tous les filtres statiques d'une source de données. Les filtres statiques sont définis dans la source sous-jacente et ne peuvent pas être modifiés par l'utilisateur. La formule se compose de 2 paramètres et est constituée des arguments suivants : Data Source (source de données) Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Affichage de membres Vous pouvez saisir TEXT ou KEY ou INPUT_STRING pour définir la façon d'afficher les membres filtrés dans le classeur. Exemple : Cellule G15 : =SAPListOfStaticFilters("DS_1";"TEXT") Si vous saisissez la formule dans la cellule G15, les filtres statiques de source de données DS_1 s'affichent sous forme de texte. 3.4.21 SAPListOfVariables Cette fonction renvoie une liste de toutes les variables d'une source de données ou d'un objet de planification. La formule se compose de 3 paramètres et est constituée des arguments suivants : Source de données Saisissez l'alias de formule de la source de données ou de l'objet de planification. Vous pouvez définir cet alias lors de la configuration de la source de données ou de l'objet de planification dans l'onglet Composants du panneau de conception. 63

Création de classeurs Vous devez définir ce paramètre si les variables du classeur ne sont pas fusionnées. Si les variables du classeur sont fusionnées, vous pouvez définir ce paramètre mais ce n'est pas une obligation. Affichage de membres Vous pouvez saisir TEXT ou KEY ou INPUT_STRING pour définir la façon d'afficher les membres filtrés dans le classeur. Affichage Saisissez l'une des valeurs suivantes : ALL pour afficher toutes les variables (renseignées ou non), notamment celles qui ne sont pas visibles dans la boîte de dialogue des invites. PROMPTS pour afficher toutes les variables (renseignées ou non) visibles dans la boîte de dialogue des invites. ALL_FILLED pour afficher toutes les variables renseignées, notamment celles qui ne sont pas visibles dans la boîte de dialogue des invites. PROMPTS_FILLED pour afficher toutes les variables renseignées visibles dans la boîte de dialogue des invites. PLAN_PARAMETER pour afficher toutes les variables (renseignées ou non) d'un objet de planification. Ce paramètre est facultatif. La valeur par défaut est PROMPTS_FILLED. Exemple : Cellule F20 : =SAPListOfVariables("DS_2";"TEXT") Lorsque vous saisissez la formule dans la cellule F20, toutes les variables BW ayant des valeurs dans la source de données DS_2 sont répertoriées avec leurs règles dans le classeur. Le nom de la première variable s'affiche dans la cellule F20, celui de la suivante, en F21 et ainsi de suite. Les valeurs correspondantes sont répertoriées en G20, G21 et ainsi de suite. 3.4.22 SAPSetFilterComponent Cette fonction permet de créer un composant de filtre et de définir les membres sélectionnés par l'utilisateur comme filtre. Vous pouvez cliquer sur l'icône de filtre pour modifier la définition de votre filtre dans une boîte de dialogue. Cette formule se compose de 4 paramètres et est constituée des arguments suivants : Data Source (source de données) Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Nom de dimension 64

Création de classeurs Saisissez le nom technique de la dimension. Source de données cible Vous pouvez saisir TOUS ou une liste d'alias de formules pour les sources de données ciblées. Type de sélection Saisissez l'un des types de sélection suivants : SINGLE Ce type de sélection ne permet de sélectionner qu'un seul membre pour le filtrage. MULTIPLE Ce type de sélection permet de sélectionner plusieurs membres pour le filtrage. LOWERBOUNDARY Ce type de sélection permet de définir un membre en tant que limite inférieure. Il peut s'agir d'une date, par exemple. UPPERBOUNDARY Ce type de sélection permet de définir un membre en tant que limite supérieure. Il peut s'agir d'une date, par exemple. Vous pouvez aussi insérer deux composants de filtre dans l'analyse pour définir une période à l'aide d'une date comme limite inférieure et d'une autre date comme limite supérieure. Exemple : Cellule E25 : =SAPSetFilterComponent("DS_1";"0DIVISION";"ALL";"MULTIPLE") Lorsque vous saisissez la formule dans la cellule E25, les membres actuellement filtrés s'affichent en E25. Si vous sélectionnez l'icône de filtre en regard de E25, vous pouvez modifier la définition de votre filtre. 3.5 Conversion de cellules de tableau croisé en formules Vous pouvez convertir en une seule étape toutes les cellules d'un tableau croisé en formules. Cette procédure supprime l'objet de tableau croisé et définit chaque ligne du tableau en tant que formule Microsoft Excel. Les valeurs de résultat appelées par le serveur avec la formule restent affichées dans le tableau. La formule de la cellule sélectionnée est affichée dans la barre de formule. En mode Formule, vous pouvez modifier la table d'analyse en utilisant la mise en forme et les fonctions de formule de Microsoft Excel et effectuer d'autres calculs à partir des données existantes. En mode Formule, vous pouvez utiliser toutes les fonctions de mise en forme de Microsoft Excel. Lorsque l'élément de conception est supprimé, la mise en forme individuelle des données n'est pas écrasée par la mise en forme standard du tableau croisé à la prochaine mise à jour des données. Par exemple, si vous sélectionnez une couleur pour mettre en surbrillance les résultats intermédiaires du 65

Création de classeurs tableau, puis que vous naviguez dans le tableau, seules les données correspondant aux valeurs du serveur sont appelées et non la mise en forme standard du tableau croisé. Votre mise en forme individuelle est conservée. Vous pouvez utiliser les fonctions de formules de Microsoft Excel pour effectuer d'autres calculs sur la base des données existantes. Vous pouvez également copier la formule d'une cellule dans une autre cellule non incluse dans le tableau et ainsi travailler indépendamment du tableau initial. Si le classeur contient deux tableaux croisés basés sur des fournisseurs de données différents, vous pouvez combiner les données de ces deux fournisseurs pour vos calculs. Les formules Les formules associées aux fonctions suivantes sont composées en mode Formule : SAPGetData SAPGetMember SAPGetDimensionInfo Exemples d'utilisation du mode Formule Le mode Formule propose différentes fonctions pour modifier la mise en page et effectuer d'autres calculs. Vous pouvez mettre les cellules en surbrillance en mettant en forme la police et la couleur d'arrière-plan. Vous pouvez insérer des espaces pour améliorer la lisibilité. Vous pouvez copier des parties du tableau ou des cellules individuelles à un autre emplacement du classeur pour comparer des valeurs spécifiques. Vous pouvez réutiliser les cellules. Vous pouvez remplacer un membre par un autre ou en ajouter un afin d'appeler les données dont vous avez besoin à partir du serveur de BI. Si, par exemple, le membre "3.2007" permet de lire le chiffre d'affaires du mois de mars 2007, vous pouvez remplacer le 3 par un 4 et utiliser ainsi le membre "4.2007" pour obtenir le chiffre d'affaires du mois d'avril 2007, dans la mesure où le fournisseur de données contient ces données. Vous pouvez également calculer d'autres sous-totaux. Vous pouvez créer des offres basées sur les données de différents fournisseurs de données. Restrictions Le passage en mode Formule a les conséquences suivantes : La navigation par glisser-déposer n'est plus possible. Le menu contextuel n'est pas disponible. Rubriques associées Conversion d'un tableau croisé en formule 3.5.1 Conversion d'un tableau croisé en formule 66

Création de classeurs 1. Insérer un tableau croisé dans un classeur 2. Sélectionnez Convertir en formule. Ce processus déclenche les actions suivantes : Les textes ne pouvant pas être affichés car ils se répètent plusieurs fois dans une colonne ou une ligne, sont reproduits automatiquement dans chaque cellule pour produire des formules valides. Vous pouvez également réaliser manuellement cette étape en cochant la case Répéter membres correspondant au tableau croisé dans l'onglet Composants du panneau de conception. Chaque cellule du tableau croisé est définie en tant que formule Microsoft Excel. Remarque : Toutes les cellules en cours d'affichage du tableau croisé sont converties en formule. Les cellules dont la hiérarchie ne se trouve pas développée ne sont pas converties. Pour les dimensions et membres affichés sous forme de texte dans le tableau croisé, la clé est ajoutée à la source de données au cours de la conversion en formule. Cela ne modifie pas l'affichage dans le tableau croisé d'origine. Vous ne verrez que la clé ajoutée si vous insérez à nouveau le tableau croisé avec la même source de données dans votre classeur. Des colonnes et des lignes sont alors ajoutées pour afficher la clé. L'objet de tableau croisé est supprimé. Toutes les cellules en cours d'affichage du tableau croisé sont converties en formule à l'aide des fonctions SAPGetData, SAPGetMember et SAPGetDimensionInfo. Remarque : Tant que vous n'avez pas modifié les données dans la table, vous pouvez retourner au mode d'analyse en sélectionnant Annuler. 3.6 Utilisation des macros Analysis contient des méthodes d'api qu'il est possible d'utiliser dans les macros VBA. Les macros sont générées dans Visual Basic Editor. Visual Basic Editor est utilisé pour écrire et traiter une macro reliée à un classeur Microsoft Office Excel. Les macros peuvent être connectées aux éléments d'interface utilisateur disponibles dans l'onglet Développeur du menu. Remarque : Dans Microsoft Excel 2003, les éléments d'interface utilisateur se trouvent dans la barre d'outils Formulaires. Vous pouvez aussi vous servir des fonctions d'analysis qui permettent de créer des formules dans les macros VBA. La documentation de Microsoft Office contient des informations sur la création et l'utilisation des macros VBA. La section suivante décrit les méthodes API d'analysis. Les méthodes suivantes sont disponibles dans Analysis : SAPAddMessage 67

Création de classeurs SAPCallMemberSelector SAPExecuteCommand SAPExecutePlanningFunction SAPExecutePlanningSequence SAPGetCellInfo SAPGetProperty SAPMoveDimension SAPSetFilter SAPSetRefreshBehaviour SAPSetVariable 3.6.1 SAPAddMessage Cette méthode API permet de définir des messages et de les ajouter à la zone de message standard. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Message Saisissez le texte du message. Gravité Vous pouvez saisir les degrés de gravité suivants : INFORMATION, WARNING, ERROR et CRITICAL. Ce paramètre est facultatif. La valeur par défaut est INFORMATION. Détails Il est possible de saisir un texte long contenant des informations supplémentaires qui viendront s'ajouter au message. Ce paramètre est facultatif. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : 0 = échec de l'exécution. 1 = exécution réussie. Exemple : Dim lresult As Long lresult= Application.Run("SAPAddMessage", "This is a new error message!", "ERROR") Le message "This is a new error message!" (ceci est un nouveau message d'erreur) dont le degré de gravité est ERROR s'affiche dans la zone de message. 68

Création de classeurs 3.6.2 SAPCallMemberSelector Cette méthode API permet d'appeler l'aide à la saisie standard (sélecteur de membres) de la feuille de calcul. L'aide à la saisie standard est la boîte de dialogue utilisée pour le filtrage dans Analysis. Si vous définissez le paramètre ReferenceCell, le sélecteur local est appelé. Le sélecteur local est une version réduite du sélecteur de membres. Vous pouvez vous en servir pour sélectionner des membres d'une dimension, mais il ne permet pas modifier l'affichage de ces derniers, par exemple, pour passer d'un affichage sous forme de clé à un affichage sous forme de texte. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Alias de formule Saisissez l'alias de formule de la source de données ou de l'objet de planification. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Vous devez définir ce paramètre si les variables du classeur ne sont pas fusionnées. Si les variables du classeur sont fusionnées, vous pouvez définir ce paramètre mais ce n'est pas une obligation. Type de sélecteur Saisissez l'un des types de sélecteur suivants : PROMPT pour obtenir un sélecteur répertoriant les membres de l'invite. FILTER pour obtenir un sélecteur répertoriant les membres de la dimension. FILTER_MASTERDATA pour obtenir un sélecteur répertoriant tous les membres des données de base correspondant à la dimension sélectionnée. PLAN_PARAMETER pour obtenir un sélecteur avec toutes les variables (renseignées ou non) d'un objet de planification. Nom Saisissez le nom de la variable ou de la dimension. ReferenceCell Définissez la cellule dans laquelle le sélecteur local doit s'afficher. Ce paramètre est facultatif. Type de sélection Saisissez l'un des types de sélection suivants : SINGLE Ce type de sélection ne permet de sélectionner qu'un seul membre pour le filtrage. MULTIPLE Ce type de sélection permet de sélectionner plusieurs membres pour le filtrage. Ce paramètre est facultatif. 69

Création de classeurs Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : InputString = données sélectionnées. Error = si des données incorrectes sont sélectionnées. False = si la boîte de dialogue est annulée. Exemple : SAPCallMemberSelectorFilter Dim lresult As Variant lresult= Application.Run("SAPCallMemberSelector", "DS_1", "FILTER", "0MATERIAL") Le sélecteur de membres de la dimension 0MATERIAL s'affiche et vous pouvez sélectionner les membres dont vous avez besoin. Vous pouvez aussi sélectionner une plage de membres ou modifier l'affichage des membres dans le sélecteur. Exemple : SAPCallMemberSelectorFilter utilisé pour SAPSetFilter Public Sub CallMemberSelectorFilter() Dim lresult As Variant lresult = Application.Run("SAPCallMemberSelector", "DS_1", "FILTER", "0MATERIAL") If Not IsError(lResult) Then If lresult <> False Then Call Application.Run("SAPSetFilter", "DS_1", "0MATERIAL",lResult) End If End If End Sub Le sélecteur de membres de la dimension 0MATERIAL s'affiche et vous pouvez sélectionner les membres dont vous avez besoin. Si les données sélectionnées sont valides et que la boîte de dialogue n'est pas annulée, le filtre de la dimension 0MATERIAL est défini sur les membres sélectionnés. Exemple : SAPCallMemberSelectorInplace Dim lresult As Variant lresult= Application.Run("SAPCallMemberSelector", "DS_1", "FILTER", "0MATERIAL", ActiveCell) Le sélecteur local de la dimension 0MATERIAL s'affiche dans la cellule active et vous pouvez sélectionner les membres dont vous avez besoin. Exemple : SAPCallMemberSelectorInplace avec sélection unique Dim lresult As Variant lresult= Application.Run("SAPCallMemberSelector", "DS_1", "FILTER", "0MATERIAL", ActiveCell, "SINGLE") Le sélecteur local de la dimension 0MATERIAL s'affiche en mode sélection unique dans la cellule active et vous pouvez sélectionner les membres dont vous avez besoin. 70

Création de classeurs Rubriques associées SAPSetFilter 3.6.3 SAPExecuteCommand Vous pouvez vous servir de cette méthode API comme d'une commande générique pour exécuter les commandes décrites ci-dessous. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de commande : 0 = échec de l'exécution. 1 = exécution réussie. PlanDataTransfer Servez-vous de cette commande pour recalculer des données de planification déjà saisies. PlanDataSave Servez-vous de cette commande pour enregistrer des données de planification déjà saisies. Exemple: Dim lresult As Long lresult= Application.Run("SAPExecuteCommand", "PlanDataSave") Si vous exécutez cette commande, les données de planification saisies sont enregistrées. PlanDataReset Utilisez cette commande pour réinitialiser les données de planification saisies depuis le dernier enregistrement de données. PlanDataClientReset Utilisez cette commande pour réinitialiser les données de planification saisies depuis le dernier recalcul réussi. PlanDataToDisplayMode Utilisez cette commande pour quitter le mode de saisie et passer en mode d'affichage au cours de la planification des données. PlanDataToChangeMode Utilisez cette commande pour passer en mode de saisie au cours de la planification des données. PauseVariableSubmit Utilisez cette commande pour mettre sur pause l'exécution de variables à l'aide du paramètre On. Pour mettre fin à la pause, servez-vous de la commande avec le paramètre Off. 71

Création de classeurs Lorsque PauseVariableSubmit est en mode "On", aucune formule Analysis ni la plupart des macros Analysis ne sera exécutée. Les macros suivantes seront exécutées : SAPAddMessage, SAPSetVariable, PauseVariableSubmit "Off". Masquage / affichage Utilisez cette commande pour masquer et afficher les composants d'interface utilisateur Analysis d'un classeur. Vous pouvez utiliser cette commande pour les types "Ribbon", "ContextMenu" et "TaskPane". Vous pouvez masquer l'ensemble du ruban ("Tout") et l'afficher à nouveau ("Par défaut"). Dans le menu contextuel, vous pouvez masquer l'actualisation unique ou le menu complet et afficher à nouveau ce dernier. Dans le panneau de conception, vous pouvez masquer l'onglet Analysis ou Composants et afficher à nouveau l'ensemble du panneau de conception. Les commandes suivantes sont prises en charge : Application.Run("SAPExecuteCommand", "Hide", "Ribbon", "All") Application.Run("SAPExecuteCommand", "Show", "Ribbon", "Default") Application.Run("SAPExecuteCommand", "Hide", "ContextMenu", "Refresh_Single") Application.Run("SAPExecuteCommand", "Hide", "ContextMenu", "All") Application.Run("SAPExecuteCommand", "Show", "ContextMenu", "Default") Application.Run("SAPExecuteCommand", "Hide", "TaskPane", "Analysis") Application.Run("SAPExecuteCommand", "Hide", "TaskPane", "Components") Application.Run("SAPExecuteCommand", "Show", "TaskPane", "Default") Refresh Utilisez cette commande pour actualiser initialement les données du classeur. Il est possible de spécifier une source de données ou un objet de planification comme paramètre à actualiser. Si vous ne saisissez aucun paramètre ou si vous saisissez la chaîne "ALL" comme paramètre, toutes les sources de données et tous les objets de planification seront actualisés. Si vous exécutez cette commande pour une source de données déjà actualisée, tous les tableaux croisés correspondants seront retracés. Exemple: Refresh : actualisation d'une source de données Dim lresult As Long lresult= Application.Run("SAPExecuteCommand", "Refresh", "DS_1") Si vous exécutez cette commande, les données de la source de données DS_1 sont actualisées. Refresh : actualisation de toutes les sources de données Dim lresult As Long lresult= Application.Run("SAPExecuteCommand", "Refresh") Si vous exécutez cette commande, les données de toutes les sources de données sont actualisées. Reprendre Utilisez cette commande pour redémarrer toutes les sources de données du classeur ou celles définies. Si vous ne saisissez aucun paramètre ou si vous saisissez la chaîne "ALL" comme paramètre, toutes 72

Création de classeurs les sources de données seront redémarrées. Si vous souhaitez définir un ensemble de sources de données à redémarrer, vous pouvez les saisir sous forme de paramètre dans une liste séparée par des points-virgules. Le redémarrage d'une source de données revient à la supprimer et à la réinsérer. Le processus entier d'ajout ou d'actualisation initiale d'une source de données est exécuté. Après le redémarrage, de nouvelles données de la base de données seront incluses dans les tableaux croisés correspondants. Avant de pouvoir redémarrer une source de données, celle-ci doit être actualisée initialement, avec la commande Actualiser, par exemple. Exemple: Dim lresult As Long lresult= Application.Run("SAPExecuteCommand", "Restart", "DS_1;DS_2") Si vous exécutez cette commande, les données des sources de données DS_1 et DS_2 sont redémarrées. RegisterCallback Servez-vous de cette commande pour enregistrer un rappel. La méthode SAPExecuteCommand permet d'enregistrer les rappels suivants : AfterRedisplay, BeforePlanDataSave, BeforePlanDataReset. UnregisterCallback Servez-vous de cette commande pour annuler l'enregistrement des rappels indiqués ci-dessus. Exemple: Dim lresult As Long lresult= Application.Run("SAPExecuteCommand", "UnregisterCallback", "AfterRedisplay") Si vous exécutez cette commande, l'enregistrement du rappel AfterRedisplay est annulé. Rubriques associées Utilisation des rappels Masquage et affichage des composants d'interface utilisateur Analysis SAPSetVariable 3.6.4 SAPExecutePlanningFunction Cette méthode API permet d'exécuter une fonction de planification. Pour gérer les fonctions de planification, vous devez vous servir de l'onglet Composants du panneau de conception. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Alias de fonction de planification 73

Création de classeurs Saisissez l'alias de formule de la fonction de planification. Vous pouvez définir cet alias lors de la configuration de la fonction de planification dans l'onglet Composants du panneau de conception. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : 0 = échec de l'exécution. 1 = exécution réussie. Exemple : Dim lresult As Long lresult= Application.Run("SAPExecutePlanningFunction","PF_1") Si vous sélectionnez cette commande, la fonction de planification PF_1 est exécutée. 3.6.5 SAPExecutePlanningSequence Cette méthode API permet d'exécuter une séquence de planification. Pour gérer les séquences de planification, vous devez vous servir de l'ongletcomposants du panneau de conception. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Alias de séquence de planification Saisissez l'alias de formule de la séquence de planification. Vous pouvez définir cet alias lors de la configuration de la séquence de planification dans l'onglet Composants du panneau de conception. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : 0 = échec de l'exécution. 1 = exécution réussie. Exemple : Dim lresult As Long lresult= Application.Run("SAPExecutePlanningSequence","PS_1") Si vous sélectionnez cette commande, la séquence de planification PS_1 est exécutée. 3.6.6 SAPGetCellInfo 74

Création de classeurs Cette méthode API permet de définir une commande permettant d'obtenir des informations sur une cellule de tableau croisé. Vous pouvez définir cette commande pour une sélection et pour une dimension. Si la commande appelle une dimension, le résultat contient l'alias de la source de données et le nom technique de la dimension. Si la commande appelle une sélection, le résultat contient une liste de dimensions. Chaque entrée de cette liste comprend l'alias de la source de données, le nom technique de la dimension et le nom technique du membre. Pour les indicateurs, une entrée de la liste comprend l'alias de la source de données, la structure de l'indicateur et le nom technique de l'indicateur. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Cellule Saisissez les informations de cellule d'une cellule de la feuille de calcul. Si vous souhaitez évaluer la cellule actuellement sélectionnée, saisissez ActiveCell. Si vous avez sélectionné une plage de plus d'une cellule, la méthode renvoie les informations de cellule de la cellule supérieure gauche de la plage. Propriété Saisissez l'une des propriétés suivantes : SELECTION, DIMENSION, DATASOURCE ou CROSSTAB. Filtre Pour la propriété SELECTION, vous pouvez saisir une liste de dimensions à évaluer en vous servant de points-virgules comme séparateurs. Si vous ne saisissez aucune dimension, toutes les dimensions disponibles sont évaluées. Pour DIMENSION, DATASOURCE ou CROSSTAB, il n'est pas nécessaire de saisir de valeur. Conseil : Si vous souhaitez inclure un contrôle dans votre programme pour vérifier si la cellule sélectionnée fait partie du tableau croisé, vous pouvez utiliser la plage nommée du tableau croisé comme référence. Cette plage nommée est indiquée dans la zone Nom de la barre de formule. Vous pouvez la modifier dans l'onglet Composants du panneau de conception. Exemple : Dimension Dim lresult As Variant lresult= Application.Run("SAPGetCellInfo", ActiveCell, "DIMENSION") Si vous sélectionnez une cellule du tableau croisé qui contient une dimension puis exécutez cette commande, cette dernière renvoie l'alias de la source de données et le nom technique de la dimension. Exemple : Sélection Dim lresult As Variant lresult= Application.Run("SAPGetCellInfo", ActiveCell, "SELECTION") 75

Création de classeurs Dans l'analyse actuelle, vous avez filtré les dimensions 0MATERIAL et 0COUNTRY sur les lignes et l'indicateur 0SALESVOLUME dans les colonnes. Si vous sélectionnez une cellule de données puis exécutez cette commande, cette dernière renvoie une liste comprenant trois lignes : une ligne sur laquelle figurent les informations relatives à l'indicateur, une ligne sur laquelle figurent les informations relatives à la dimension 0MATERIAL et une ligne sur laquelle figurent les informations relatives à la dimension 0COUNTRY. Rubriques associées Onglet Composants 3.6.7 SAPGetProperty Vous pouvez vous servir de cette méthode API pour lire les propriétés d'une source de données ou d'un classeur. La commande renvoie une valeur booléenne : True (vrai) ou False (faux). Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Nom de propriété Saisissez l'une des propriétés suivantes : IsDataSourceActive pour vérifier si une source de données est active. IsDataSourceEditable pour vérifier si une source de données est prête pour la saisie. HasChangedPlanData pour vérifier si le classeur contient des données de planification qui ont été modifiées. IsAutoRefresh pour vérifier si l'actualisation automatique est active ou suspendue. IsConnected pour vérifier si une source de données est déjà connectée. LastError pour obtenir des informations sur une erreur survenue lors de l'exécution de fonctions et méthodes API Analysis. Alias de source de données Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Ce paramètre est facultatif. Si vous avez utilisé la propriété HasChangedPlanData ou LastError, vous ne devez saisir aucun alias de source de données étant donné que cette propriété se rapporte à l'ensemble du classeur et non à une source de données particulière. Exemple : Dim lresult As Variant 76

Création de classeurs lresult= Application.Run("SAPGetProperty", "IsDataSourceEditable", "DS_1") Cette commande renvoie une valeur booléenne si vous l'exécutez. S'il est possible de modifier la source de données DS_1, la valeur est True. Exemple : Iret = Application.Run("SAPGetProperty", "IsConnected", "DS_1") Cette commande renvoie une valeur booléenne si vous l'exécutez. Si la source de données DS_1 est connectée, la valeur est True. I Rubriques associées Utilisation des informations LastError 3.6.8 SAPLogon Vous pouvez utiliser cette méthode API pour déclencher une connexion à un système pour une source de données particulière. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Alias de formule Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Client Saisissez le client système. Ce paramètre n'est approprié qu'avec une connexion à un système SAP. Utilisateur Saisissez l'utilisateur. Mot de passe Saisissez le mot de passe. Langue Saisissez la langue de connexion. Ce paramètre est facultatif. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de commande : 0 = échec de l'exécution. 1 = exécution réussie. 77

Création de classeurs Exemple : Iret = Application.Run("SAPLogon", "DS_1", "000", "Anzeiger", "Display") Si vous exécutez cette commande, le système de la source de données DS_1 avec le client 000 sera connecté pour l'utilisateur Anzeiger avec le mot de passe Display. 3.6.9 SAPMoveDimension Cette méthode API permet de définir la position d'une dimension dans un tableau croisé, d'effectuer une permutation entre cette dimension et une autre dimension ou de positionner une dimension par rapport à une autre dimension. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Alias de source de données Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Clé de dimension Saisissez le nom technique de la dimension. PositionBy Saisissez l'une des constantes suivantes : ROWS pour déplacer une dimension jusqu'aux lignes. COLUMNS pour déplacer une dimension jusqu'aux colonnes. FILTER pour déplacer une dimension jusqu'au filtre d'arrière-plan. AFTER pour déplacer une dimension de sorte qu'elle soit placée après une dimension relative. BEFORE pour déplacer une dimension de sorte qu'elle soit placée avant une dimension relative. SWAP pour effectuer une permutation entre la dimension en question et une dimension relative. Identifiant Si PositionBy est défini sur AFTER, BEFORE ou SWAP, saisissez le nom technique de la dimension relative. Si PositionBy est défini sur ROWS, COLUMNS ou FILTER, saisissez la position sous forme d'index. Cet index est de base 1 et il est facultatif. Si l'index n'est pas valide, la commande n'est pas exécutée. Si vous ne spécifiez aucun index, la dimension est ajoutée à la fin. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : 0 = échec de l'exécution. 1 = exécution réussie. 78

Création de classeurs Exemple : Dim lresult As Long lresult= Application.Run("SAPMoveDimension", "DS_1", "0COUNTRY", "AFTER", "0CALMONTH" ) L'exécution de cette commande a pour effet d'insérer la dimension 0COUNTRY après la dimension 0CALMONTH dans le tableau croisé. Exemple : Dim lresult As Long lresult= Application.Run("SAPMoveDimension", "DS_1", "0COUNTRY", "ROWS", "2") Si vous exécutez cette commande, la dimension 0COUNTRY est ajoutée sur les lignes du tableau croisé en tant que deuxième entrée. 3.6.10 SAPSetFilter Cette méthode API permet de définir les membres d'une dimension qui doivent être filtrés. Vous pouvez aussi vous en servir pour définir le filtre d'une fonction de planification. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Alias de formule Saisissez l'alias de formule de la source de données ou de la fonction de planification. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Dimension Nom technique de la dimension à filtrer. Membre Chaîne qui représente le filtre de membres pour la dimension, par exemple des noms techniques ou une variable. La chaîne "ALLMEMBERS" ou une chaîne vide permet d'effacer le filtre et de sélectionner tous les membres. Notez les règles de syntaxe pour saisir des valeurs. Format des membres Texte Membre individuel en tant que texte. Clé Membre individuel en tant que clé. INTERNAL_KEY 79

Création de classeurs Un membre individuel et sa clé interne. INPUT_STRING Sélection complexe de membres. Ce paramètre est facultatif. La valeur par défaut est INPUT_STRING. Remarque : KEY et INTERNAL_KEY dépendent de la modélisation d'infoobject dans SAP NetWeaver BW. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : 0 = échec de l'exécution. 1 = exécution réussie. Exemple : Dim lresult as long lresult= Application.Run("SAPSetFilter", "DS_1", "0SOLD_TO 0COUNTRY", "CA;US;DE", "INPUT_STRING") Dans cet exemple, vous définissez le filtre de la dimension 0SOLD_TO 0COUNTRY de la source de données DS_1 sur les pays Etats-Unis, Canada et Allemagne à l'aide du format de membre INPUT_STRING. Rubriques associées Syntaxe pour saisir des valeurs 3.6.11 SAPSetPlanParameter Grâce à cette méthode d'api, vous pouvez définir des valeurs pour des variables d'objets de planification prêtes à la saisie. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Alias de formule Saisissez l'alias de formule de l'objet de planification. Vous pouvez définir cet alias lors de la configuration de l'objet de planification dans l'onglet Composants du panneau de conception. Nom de variable Nom ou nom technique de la variable à filtrer. Valeur de la variable 80

Création de classeurs Chaîne qui représente la valeur de la variable, par exemple, le nom technique. Notez les règles de syntaxe pour saisir des valeurs. Format des membres Texte Membre individuel en tant que texte. Clé Membre individuel en tant que clé. INTERNAL_KEY Un membre individuel et sa clé interne. INPUT_STRING Sélection complexe de membres. Ce paramètre est facultatif. La valeur par défaut est INPUT_STRING. Remarque : KEY et INTERNAL_KEY dépendent de la modélisation d'infoobject dans SAP NetWeaver BW. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : 0 = échec de l'exécution. 1 = exécution réussie. Exemple : Dim lresult as long lresult= Application.Run("SAPSetPlanParameter", "PF_1", "0TARGET_YEAR", "2013", "INPUT_STRING") Avec cet exemple, vous définissez la variable 0TARGET_YEAR dans la fonction de planification PF_1 sur 2013. Rubriques associées Syntaxe pour saisir des valeurs 3.6.12 SAPSetRefreshBehaviour Cette méthode API permet d'utiliser différentes méthodes API les après les autres sans actualiser l'ensemble des résultats ni afficher la zone de message. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : 81

Création de classeurs Mode Entrez l'état du nœud : Activé ou Désactivé. Affichage du message Entrez l'état de l'affichage des messages : Activé ou Désactivé. La valeur par défaut est Désactivé. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : 0 = échec de l'exécution. 1 = exécution réussie. Exemple : Public Sub SetGermanyAndPoduct01 Application.Run("SAPSetRefreshBehaviour","Off") Application.Run("SAPSetFilter","DS_01","0COUNTRY","DE") Application.Run("SAPSetFilter","DS_01","0PRODUCT","P01") Application.Run("SAPSetRefreshBehaviour","On") End Sub Rubriques associées Syntaxe pour saisir des valeurs 3.6.13 SAPSetVariable Cette méthode API permet de définir des valeurs pour des variables BW accessibles (invites). Pour définir plusieurs variables, utilisez la commande PauseVariableSubmit avec la méthode SAPExecuteCommand. Pour appeler la méthode, utilisez Application.Run et indiquez les paramètres d'entrée suivants : Nom d'invite Nom ou nom technique de la variable BW à filtrer. Valeur d'invite Chaîne qui représente la valeur de l'invite, par exemple, le nom technique. Notez les règles de syntaxe pour saisir des valeurs. Format de valeur Texte Membre individuel en tant que texte. Clé Membre individuel en tant que clé. 82

Création de classeurs INTERNAL_KEY Un membre individuel et sa clé interne. INPUT_STRING Sélection complexe de membres. Remarque : KEY et INTERNAL_KEY dépendent de la modélisation d'infoobject dans SAP NetWeaver BW. Alias de formule Saisissez l'alias de formule de la source de données. Vous pouvez définir l'alias lors de la configuration de la source de données dans l'onglet Composants du panneau de conception. Vous devez définir ce paramètre si les variables du classeur ne sont pas fusionnées. Si les variables du classeur sont fusionnées, vous pouvez définir ce paramètre mais ce n'est pas une obligation. Le système renvoie un des paramètres de sortie suivants pour chaque exécution de fonction : 0 = échec de l'exécution. 1 = exécution réussie. Exemple : Dim lresult As Long lresult=application.run("sapsetvariable", "0BWVC_COUNTRY", "DE", "INPUT_STRING", "DS_1") Dans cet exemple, vous définissez la variable 0BWVC_COUNTRY dans la source de données DS_1 sur le pays Allemagne. Exemple : Définition de plusieurs variables Call Application.Run("SAPSetRefreshBehaviour", "Off") Call Application.Run("SAPExecuteCommand", "PauseVariableSubmit", "On") Call Application.Run("SAPSetVariable", "0BWVC_COUNTRY", "US") Call Application.Run("SAPSetVariable", "0BWVC_MATERIAL", "Hardware") Call Application.Run("SAPExecuteCommand", "PauseVariableSubmit", "Off") Call Application.Run("SAPSetRefreshBehaviour", "On") Dans cet exemple, vous définissez la variable 0BWVC_COUNTRY sur le pays États-Unis et la variable de la dimension 0BWVC_MATERIAL sur l'article Matériel. Les deux variables seront exécutées simultanément après la désactivation de la commande PauseVariableSubmit. Rubriques associées Syntaxe pour saisir des valeurs SAPExecuteCommand 83

Création de classeurs 3.6.14 Utilisation des fonctions d'analysis Vous pouvez vous servir des fonctions d'analysis dans les macros VBA. La valeur renvoyée par une formule dans une macro correspond à la valeur renvoyée par la formule utilisée dans une feuille Microsoft Excel. Selon la fonction utilisée, la formule peut renvoyer une seule valeur (valeur de chaîne unique) ou une liste (tableau). Si la liste ne contient qu'une seule ligne, le tableau renvoyé est unidimensionnel. Si la liste contient plusieurs lignes, le tableau est bidimensionnel. Si vous utilisez une formule dans une macro, la fonction est le premier paramètre suivi des arguments dont vous vous servez pour créer une formule avec cette fonction. Si la formule n'est pas valide, Microsoft Excel renvoie une erreur. Exemple : Formule renvoyant une valeur de chaîne unique Dim lresult As Variant lresult = Application.Run("SAPGetVariable", "DS_2", "0BW_VAR", "Value") Cette formule renvoie la valeur actuelle de la variable 0BW_VAR. Exemple : Formule renvoyant un tableau Dim lresult As Variant lresult = Application.Run("SAPListOfDimensions", "DS_1") Cette formule renvoie une liste répertoriant les dimensions de la source de données DS_1. Si la source de données ne contient qu'une seule dimension, le tableau renvoyé est unidimensionnel. Pour faciliter la programmation, vous pouvez créer une fonction supplémentaire permettant de garantir que le tableau sera toujours bidimensionnel, par exemple, la fonction GetAsTwoDimArray. Function GetAsTwoDimArray(value As Variant) As Variant 'value is error return the error If IsError(value) Then GetAsTwoDimArray = value 'value is array ElseIf IsArray(value) Then 'first check if the array is two-dimensional 'by requesting the upper bound of the 2nd dimension. 'if this is not the case an error occurs (Err.Number <> 0). 'ignore errors, handled locally On Error Resume Next Dim lindex As Integer Dim lerrorcode As Integer lindex = UBound(value,2) lerrorcode = Err.Number 'set error handling back to default On Error GoTo 0 If lerrorcode = 0 Then 84

Création de classeurs 'no error: array is two-dimensional GetAsTwoDimArray = value Else 'copy one-dimensional array into a two-dimensional one Dim i As Integer Dim larray() As Variant ReDim larray(1 To 1, 1 To UBound(value)) For i = 1 To UBound(lArray, 2) larray(1, i) = value(i) Next GetAsTwoDimArray = larray End If Else 'return Empty GetAsTwoDimArray = Empty End If End Function Dans l'exemple suivant, la fonction SAPListOfDimensions renvoie une liste de toutes les dimensions. La méthode API SAPAddMessage permet d'ajouter toutes les dimensions qui ne sont ni sur l'axe des lignes ni sur l'axe des colonnes à une chaîne qui s'affiche dans la zone de message standard. L'utilisation de la fonction GetAsTwoDimArray permet de s'assurer que le tableau renvoyé est toujours bidimensionnel. Public Sub ShowDimensionsNotOnRowsOrColumns() Dim llist As String Dim lresult As Variant lresult = Application.Run("SAPListOfDimensions", "DS_1") lresult = GetAsTwoDimArray(lResult) For i = 1 To UBound(lResult, 2) If lresult(i, 3) <> "ROWS" And lresult(i, 3) <> "COLUMNS" Then llist = llist & " " & lresult(i, 2) End If Next i Call Application.Run("SAPAddMessage", "Dimensions:" & llist, "INFORMATION") End Sub Rubriques associées Utilisation de formules 3.6.15 Masquage et affichage des composants d'interface utilisateur Analysis Les commandes Hide et Show de la méthode API SAPExecuteCommand permettent de masquer et d'afficher les composants d'interface utilisateur Analysis. Le changement de visibilité des composants d'interface utilisateur s'applique au classeur où est exécutée la macro VBA. Si l'onglet Analysis est masqué dans un classeur et que l'utilisateur passe à un autre classeur, l'onglet Analysis est à nouveau visible. Si vous repassez au premier classeur, l'onglet Analysis est à nouveau masqué. Les types et ID suivants sont pris en charge : 85

Création de classeurs Ribbon All Utilisez cet ID pour masquer l'onglet Analysis dans le ruban. Par exemple : Application.Run("SAPExecuteCommand", "Masquer", "Ruban", "Tout") Default Utilisez cet ID pour afficher l'onglet Analysis dans le ruban. Par exemple : Application.Run("SAPExecuteCommand", "Show", "Ribbon", "Default") ContextMenu All Utilisez cet ID pour masquer le menu contextuel Analysis. Par exemple : Application.Run("SAPExecuteCommand", "Hide", "ContextMenu", "All") Refresh_Single Utilisez cet ID pour masquer uniquement l'entrée Actualiser du menu contextuel. Par exemple : Application.Run("SAPExecuteCommand", "Hide", "ContextMenu", "Refresh_Single") Default Utilisez cet ID pour afficher le menu contextuel dans son intégralité. Par exemple : Application.Run("SAPExecuteCommand", "Show", "ContextMenu", "Default") Rubriques associées SAPExecuteCommand Amélioration du ruban Analysis 3.6.16 Amélioration du ruban Analysis Les rubans Microsoft Office peuvent être améliorés et adaptés. Vous pouvez en savoir davantage sur l'amélioration des rubans en général dans la documentation Microsoft. Si vous créez une application associée à Analysis, vous pouvez visualiser les dépendances à Analysis en situant le nouvel onglet de ruban en regard (avant ou après) de l'onglet Analysis ou en ajoutant de nouveaux groupes de rubans à l'onglet Analysis. Le ruban est décrit au moyen d'une définition XML où un identifiant est affecté à chaque élément. L'onglet Analysis comporte un identifiant qualifié (idq) composé de l'espace de nom SBOP.AdvancedAnalysis.Addin.1. et de l'id com.sap.ip.bi.analysis.menu. 86

Création de classeurs Exemple : Ajout d'un onglet avant l'onglet Analysis <customui xmlns="http://schemas.microsoft.com/office/2006/01/customui" xmlns:x="sbop.advancedanalysis.addin.1"> <ribbon> <tabs> <tab id="mycustomtab" label="custom Tab" insertbeforeq="x:com.sap.ip.bi.analysis.menu" > <group id="mycustomgroup" label="custom Group" > <button id="mybutton" label="my Button" onaction="myaction" /> </group> </tab> </tabs> </ribbon> </customui> Dans cet exemple, le nouvel onglet "Onglet personnalisé" est ajouté avant l'onglet Analysis contenant le groupe "Groupe personnalisé" avec le bouton "Mon bouton". Exemple : Ajout d'un groupe de rubans à l'onglet Analysis <customui xmlns="http://schemas.microsoft.com/office/2006/01/customui" xmlns:x="sbop.advancedanalysis.addin.1"> <ribbon> <tabs> <tab idq="x:com.sap.ip.bi.analysis.menu"> <group id="mycustomgroup" label="custom Group" > <button id="mybutton" label="my Button" onaction="myaction" /> </group> </tab> </tabs> </ribbon> </customui> Dans cet exemple, le groupe "Groupe personnalisé" avec le bouton "Mon bouton" est ajouté à l'onglet Analysis. Rubriques associées Masquage et affichage des composants d'interface utilisateur Analysis 3.6.17 Utilisation des rappels Analysis propose différents rappels exécutés avec certains événements. Le rappel Workbook_SAP_Initialize est toujours exécuté. Les autres rappels répertoriés ci-dessous doivent être enregistrés avec la méthode API SAPExecuteCommand avant leur première utilisation. SAPExecuteCommand permet aussi d'annuler l'enregistrement des rappels. Un rappel ne peut être enregistré qu'une seule fois dans un classeur. Si vous enregistrez l'un des rappels une deuxième fois, le premier enregistrement est remplacé. Remarque : Il est nécessaire de définir le rappel Workbook_SAP_Initialize dans la section ThisWorkbook de l'éditeur VBA. Il convient de définir les autres rappels dans un module. S'ils sont définis dans la section 87

Création de classeurs ThisWorkbook ou dans une section de feuille, ils doivent être entièrement référencés lors de l'enregistrement. Dans la section ThisWorkbook, par exemple, vous devez utiliser ThisWorkbook.<No mmacro> comme référence. Workbook_SAP_Initialize Servez-vous de ce rappel pour définir la logique d'initialisation du classeur. Ce rappel est similaire à l'événement Workbook_Open de Microsoft Excel, mais il est exécuté après l'événement Microsoft Excel et après l'initialisation standard d'analysis. Si vous ouvrez un classeur dans Microsoft Excel et si vous activez ensuite le module complémentaire d'analysis, l'événement Excel est exécuté à l'ouverture du classeur et l'initialisation standard d'analysis et le rappel sont exécutés après l'activation d'analysis. Ce rappel doit être défini en tant que sous-programme sans paramètres d'entrée. Exemple : ' defined in ThisWorkbook Public Sub Workbook_SAP_Initialize() ' register callbacks Call Application.Run("SAPExecuteCommand", "RegisterCallback", "AfterRedisplay", "Callback_AfterRedisplay") Call Application.Run("SAPExecuteCommand", "RegisterCallback", "BeforePlanDataSave", "Callback_BeforePlanDa tasave") Call Application.Run("SAPExecuteCommand", "RegisterCallback", "BeforePlanDataReset", "Callback_BeforePlan DataReset") End Sub Les rappels AfterRedisplay, BeforPlanDataSave et BeforePlanDataReset sont enregistrés pendant l'initialisation du classeur et peuvent donc être utilisés dans le projet VBA. AfterRedisplay Servez-vous de ce rappel pour définir la logique à appliquer lors de chaque nouvel affichage du classeur. Vous pouvez, par exemple, adapter automatiquement la mise en forme du classeur après chaque nouvel affichage. Ce rappel doit être défini en tant que sous-programme sans paramètres d'entrée. Exemple : ' defined in a module Public Sub Callback_AfterRedisplay() ThisWorkbook.Worksheets("Sheet1").Cells(1, 1).Value = "Last redisplay: " ThisWorkbook.Worksheets("Sheet1").Cells(1, 2).Value = Now() End Sub Ce rappel a pour effet d'afficher le texte "Dernier réaffichage :" dans la cellule A1 de la feuille 1 et la date et l'heure du dernier réaffichage dans la cellule A2. Ces informations sont mises à jour après chaque nouvel affichage. BeforePlanDataSave Servez-vous de ce rappel pour définir la logique à appliquer chaque fois qu'un utilisateur enregistre des données de planification. Vous pouvez, par exemple, exécuter une fonction de planification (SAPExecutePlanningFunction). 88

Création de classeurs Ce rappel doit être défini en tant que fonction renvoyant une valeur booléenne sans paramètres d'entrée. Si la fonction renvoie la valeur False, l'enregistrement n'a pas lieu. Exemple : ' defined in a module Public Function Callback_BeforePlanDataSave() As Boolean Dim lresult As Integer lresult = Application.Run("SAPExecutePlanningFunction", "PF_1") If lresult <> 1 Then ' planning function execution failed, cancel save Call MsgBox("Planning Function (PF_1) execution failed. Data will not be saved.", vbcritical, "Error") Callback_BeforePlanDataSave = False Else Callback_BeforePlanDataSave = True End If End Function Chaque fois qu'un utilisateur sélectionne le bouton Enregistrer pour enregistrer des données de planification, la fonction de planification PF_1 est exécutée. Si cette fonction de planification peut être exécutée, les données de planification sont enregistrées. Si elle n'est pas exécutée, une boîte de dialogue affiche le message "Echec de l'exécution de la fonction de planification (PF_1). Les données ne seront pas enregistrées. " BeforePlanDataReset Servez-vous de ce rappel pour définir la logique à appliquer chaque fois qu'un utilisateur réinitialise des données de planification afin de restaurer leur dernier état enregistré. Vous pouvez, par exemple, définir une logique demandant à l'utilisateur s'il souhaite vraiment réinitialiser les données. Ce rappel doit être défini en tant que fonction renvoyant une valeur booléenne sans paramètres d'entrée. Si la fonction renvoie la valeur False, la réinitialisation n'a pas lieu. Exemple : ' defined in a module Public Function Callback_BeforePlanDataReset() As Boolean Dim lanswer As VbMsgBoxResult lanswer = MsgBox("Do you really want to reset planning data?", vbyesno, "Reset") If lanswer = vbyes Then Callback_BeforePlanDataReset = True Else Callback_BeforePlanDataReset = False End If End Function Chaque fois qu'un utilisateur saisit des données de planification et sélectionne Retour > Au dernier état enregistré, une boîte de dialogue affiche le message "Voulez-vous vraiment réinitialiser les données de planification? " Si l'utilisateur sélectionne Oui, les données saisies sont réinitialisées sur le dernier état enregistré. S'il choisit Non, la réinitialisation n'a pas lieu. Rubriques associées SAPExecuteCommand SAPExecutePlanningFunction 89

Création de classeurs 3.6.18 Utilisation des informations LastError Vous pouvez utiliser la propriété LastError de la méthode API SAPGetProperty pour obtenir des informations plus détaillées concernant une erreur lors de l'exécution d'une fonction ou méthode API Analysis. Les informations relatives à l'erreur contiennent un numéro et un texte d'erreur en anglais. Vous pouvez saisir comme second paramètre Text ou Number si seule cette information doit être renvoyée. Si vous ne définissez pas de second paramètre, les deux valeurs seront renvoyées. Dans le tableau ci-dessous, vous trouverez une liste de toutes les erreurs avec le numéro et le texte correspondants. Nombre Texte Erreurs critiques générales 1 2 3 Une erreur générale s'est produite. Une erreur générale s'est produite dans l'une des sources de données. Il s'agit probablement d'une erreur dans le système backend ou dans la communication avec le système backend. Une erreur issue d'un appel précédent n'a pas encore été traitée. Erreurs de vérification avant l'exécution 10 11 12 13 14 Le module complémentaire BI est désactivé. Une feuille de calcul au moins est protégée. La soumission de la variable est suspendue. Un rappel est en cours d'exécution. La commande n'est pas activée. Erreurs de paramètre 20 21 Il manque un paramètre. Une valeur de paramètre n'est pas valide. Erreurs de référence aux objets Analysis 30 31 Aucune application de classeur active. La source de données spécifiée n'est pas valide. Il se peut que l'alias soit erroné ou que la source de données n'ait pas encore été actualisée. 90

Création de classeurs Nombre 32 33 34 Texte Impossible de résoudre l'alias. Cela concerne les macros avec lesquelles un alias peut être une source de données ou un objet de planification. Les variables ne sont pas fusionnées, un alias de source de données doit être spécifié. Aucun ensemble de résultats n'est disponible pour la source de données spécifiée. Erreurs de référence d'objets Excel 40 41 Référence de feuille non valide. Référence de cellule non valide. Erreurs non critiques générales 50 51 Une erreur générale s'est produite. Echec de la connexion. Erreurs relatives à l'état de sélection 60 61 Une sélection unique est requise mais plusieurs sélections sont appliquées. Une sélection multiple est requise mais une seule sélection est autorisée. Exemple : lresult= Application.Run("SAPGetProperty", "LastError", "Number") Cette commande renvoie "1" si vous l'exécutez. lresult= Application.Run("SAPGetProperty", "LastError", "Text") Cette commande renvoie le texte "Une erreur générale s'est produite". lresult= Application.Run("SAPGetProperty", "LastError") Cette commande renvoie un tableau avec les membres { "1", "Une erreur générale s'est produite"}. Rubriques associées SAPGetProperty 3.6.19 Syntaxe pour saisir des valeurs 91

Création de classeurs Suivez ces règles de syntaxe quand vous saisissez des membres pour filtrer et des valeurs pour générer des invites. Description Egal à Exclure valeur Plage de valeurs Exclure plage de valeur Supérieur à Exclure valeurs supérieures à <valeur limite> Supérieur ou égal à Exclure valeurs supérieures ou égales à <valeur limite> Inférieur à Exclure valeurs inférieures à <valeur limite> Inférieur ou égal à Exclure valeurs inférieures ou égales à <valeur limite> Contient le modèle (par exemple, toutes les valeurs commençant par A) Exclure les valeurs qui contiennent le modèle (par exemple, exclure toutes les valeurs commençant par A)* Nœud hiérarchique de la dimension Exemple 15!22 1-5!6-9 >8!>8 >=8!>=8 <12!<12 <=12!<=12 A*!A* +<Attribut de dimension> (<Nom technique de la dimension>) Par exemple : +ELEMENT1(WBS_ELEMENT) 92

Création de classeurs Description Nœud hiérarchique du texte Séparateur de valeurs multiples : point virgule suivi d'un espace Caractère d'échappement ; barre oblique inversée sans espace Exemple +<Nom technique du nœud hiérarchique>(0hier_node) Par exemple : +EUROPE(0HIER_NODE) 1-5; >12;!8 \ Si vous saisissez une chaîne contenant un des caractères spéciaux utilisés dans ces règles de syntaxe, vous pouvez utiliser une barre oblique inversée comme caractère d'échappement. Par exemple : Saisissez la chaîne CA-QU comme suit : CA\-QU *Vous ne pouvez pas utiliser ces règles de syntaxe pour le filtrage. 93

Création de classeurs 94

Analyse des données Analyse des données 4.1 Analyse de données à l'aide du panneau de conception Le panneau de conception d'analysis est un élément supplémentaire de l'interface utilisateur dont vous pouvez vous servir pour créer des vues différentes de vos données et pour rechercher des informations sur les sources de données utilisées et sur les composants du classeur. Le panneau de conception contient trois onglets : Analyses, Informations et Composants. Vous pouvez afficher ou masquer le panneau de conception en sélectionnant Afficher pour le panneau de conception. Il est possible de modifier la taille et la position du panneau de conception dans Microsoft Excel. Les modifications apportées au panneau de conception sont conservées même si vous le masquez puis l'affichez à nouveau ou si vous fermez Analysis. Lorsque vous utilisez le panneau de conception, le tableau croisé est mis à jour après chaque étape de navigation. Vous pouvez choisir Interrompre l'actualisation pour désactiver l'actualisation permanente. Rubriques associées Onglet Analyse Onglet Informations Onglet Composants Interruption de l'actualisation Gestion des composants dans le panneau de conception 4.1.1 Onglet Analyse Dans l'onglet Analyse, vous pouvez visualiser les zones disponibles d'une source de données unique et les champs en cours d'utilisation pour afficher les données en lignes et en colonnes dans un tableau croisé. Si vous utilisez plusieurs sources de données dans votre analyse, sélectionnez une cellule du tableau croisé de la source de données requise pour indiquer quelles informations afficher. L'onglet Analyse contient quatre sections : <Source de données> 95

Analyse des données L'intitulé de cette section est le même que celui de la source de données sélectionnée. Vous pouvez vérifier si vous avez sélectionné la bonne source de données. La section affiche tous les champs de la source de données : indicateurs, dimensions, attributs et hiérarchies. Il est possible de déplacer un champ de source de données vers une autre section de l'onglet Analysis pour l'ajouter au tableau croisé. Si vous déplacez un champ vers une autre section, son nom s'affiche dans les deux sections : la section de la source de données et celle du tableau croisé, par exemple Lignes. Les champs d'attribut et de hiérarchie, qui sont ajoutés à une autre section de tableau croisé, sont affichés en caractère gras dans la section de la source de données. Dans Bex Query Designer, une dimension peut être définie comme à ne pas afficher. Ces dimensions sont affichées dans le panneau de conception d'analysis en gris. Vous pouvez les ajouter à votre tableau croisé et les filtrer. Cela affectera les données et le résultat de votre tableau croisé, mais les dimensions ne seront pas visibles dans celui-ci. Pour afficher une dimension dans un tableau croisé d'analysis, vous devez modifier la définition dans BEx Query Designer. Colonnes Cette section contient tous les champs actuellement affichés en colonnes. Lignes Cette section contient tous les champs actuellement affichés en lignes. Filtre d'arrière-plan Cette section contient tous les champs actuellement définis en tant que filtres d'arrière-plan. Navigation à travers les données En utilisant l'onglet Analyse, vous disposez des options suivantes pour analyser les données et en créer de nouvelles vues : Vous pouvez utiliser le menu contextuel pour déplacer les champs au sein des quatre sections. Vous pouvez ajouter une nouvelle dimension à partir de la section <Source de données> aux Lignes, par exemple. Faites un glisser-déposer pour déplacer les champs au sein des quatre sections. Faites un glisser-déposer pour ajouter des lignes et des colonnes au tableau croisé. Faites glisser un champ directement dans le tableau croisé, puis déposez-le. Le champ est automatiquement ajoutée à la section correspondante dans l'onglet Analyse. Vous pouvez également faire un glisser-déposer pour supprimer un champ du tableau croisé. Sélectionnez la bordure d'une cellule du tableau croisé pour faire glisser le champ dans l'onglet Analyse et l'y déposer. Le menu contextuel vous permet de créer, modifier et supprimer des filtres. Si un filtre est posé sur un objet, une icône de filtre apparaît à côté de celui-ci. 4.1.2 Onglet Informations 96

Analyse des données Dans l'onglet Informations, vous trouvez les informations détaillées sur une source de données ou le classeur entier. Vous pouvez également y trouver des informations concernant les filtres et les variables. Les informations générales s'affichent en tant qu'éléments texte. Dans la liste Informations pour, vous pouvez sélectionner le classeur entier ou l'une des sources de données insérées. Les champs d'informations s'affichent pour l'objet sélectionné. Vous pouvez insérer ces champs dans l'analyse à l'aide d'un glisser-déposer. Pour un classeur, les informations suivantes s'affichent : Nom du classeur Créé par Variables Utilisateur connecté Heure dernière actualisation Heure de création Heure dern. modif. Pour une source de données, les informations suivantes s'affichent : Nom de la source de données Jour de référence Dernière MàJ données Variables Filtrer Nom technique de la requête Nom technique InfoProvider Nom InfoProvider Créé par Modifié par Heure dern. modif. Système Utilisateur connecté Rubriques associées Pour insérer un champ d'informations Pour insérer un filtre 4.1.3 Onglet Composants Dans l'onglet Composants, vous trouvez une liste de tous les composants utilisés dans le classeur ainsi que leurs propriétés. Vous pouvez choisir de classer les composants par source de données ou par feuille. Dans les deux cas, le classeur est le nœud le plus élevé de la liste. En dessous, les sources de données ou les feuilles sont affichées avec leurs composants. 97

Analyse des données Vous pouvez utiliser le menu contextuel pour gérer les composants. Pour en savoir plus, voir Gestion des composants dans le panneau de conception. Un ensemble de propriétés est disponible pour chaque composant. Pour voir et modifier les propriétés d'un composant, sélectionnez ce composant dans la structure. La section suivante répertorie les composants disponibles et leurs propriétés. Classeur Propriétés de classeur Nom Actualiser classeur lors de l'ouverture* Forcer invite pour actualisation initiale* Archiver invites avec classeur* Supprimer les données avant l'enregistrement Description Affiche le nom du classeur. Le nom du classeur est défini au moment de son enregistrement. Lorsque vous cochez cette case, les sources de données du classeur sont actualisées à chaque ouverture de celui-ci. Si cette case n'est pas cochée, les données du classeur ne sont pas automatiquement actualisées à l'ouverture. Vous pouvez actualiser les sources de données manuellement en choisissant Actualiser tout dans le menu. Lorsque vous cochez cette case, la boîte de dialogue des invites s'affiche à chaque actualisation. Lorsque vous cochez cette case, les valeurs définies de l'invite sont enregistrées avec le classeur. Si vous cochez cette case, le classeur est enregistré sans les données. Lorsque vous rouvrez le classeur, aucune donnée n'est affichée. Pour afficher les données, actualisez les sources de données manuellement en choisissant l'option Actualiser tout dans le menu. 98

Analyse des données Propriétés de classeur Description Si vous cochez cette case, les variables sont fusionnées pour toutes les sources de données. Si la case n'est pas cochée, les variables peuvent être définies pour chaque source de données séparément. A chaque modification de votre sélection pour cette propriété dans le classeur, les sources de données connectées sont redémarrées. Ainsi, la boîte de dialogue d'invite s'affichera automatiquement pour vous permettre de définir les valeurs avant l'actualisation des sources de données. Si les sources de données ne sont pas connectées, la boîte de dialogue ne s'affichera pas et seule la propriété sera modifiée. Fusionner variables* Dans le paramètre par défaut, cette case n'est pas cochée lorsque vous créez un classeur. Le paramètre par défaut peut être modifié dans le registre. Pour en savoir plus, contactez votre administrateur. Remarque : Il se peut que les fonctions et méthodes API suivantes requièrent différents paramètres en fonction du choix de fusion des variables : SAPListOfMembers SAPListOfVariables SAPCallMemberSelector SAPSetVariable Affiche le système de planification actuellement sélectionné. En cas de classeur vide, cette propriété est vide. Lorsque la première source de données est insérée, le système correspondant est visible comme système de planification. Planification : système pour la réécriture des données Si vous insérez des sources de données de différents systèmes, le système de la première source de données insérée est le système de planification. Vous pouvez changer de système de planification en en choisissant un autre dans la liste. La valeur de la propriété modifiée ne prendra effet que lorsque vous aurez fermé puis rouvert le classeur. Si vous modifiez le système de planification d'un classeur alors que vous n'êtes connecté à aucun serveur, la propriété modifiée ne prendra effet que lorsque vous vous serez connecté à un serveur. Dans ce cas, il n'est pas nécessaire de fermer puis de rouvrir le classeur. *Pour en savoir plus sur les propriétés de classeur, voir Sélection de propriétés de classeur pour les invites. 99

Analyse des données Source de données Propriétés de source de données Nom de la source de données Nom technique de la source de données Alias de formule Alias système Planification : ouvrir source de données avec possibilité de saisie activée Description Affiche le nom de la source de données. Il est possible de le modifier ici. Affiche le nom technique de la source de données. Affiche l'alias de formule. Il est possible de le modifier ici. Affiche l'alias du système. Si vous cochez cette case, la source de données accessible s'ouvre en mode de modification lorsque vous ouvrez le classeur et vous pouvez immédiatement commencer à saisir des données de planification. Si vous ne cochez pas cette case pour une source de données accessible, vous ne pouvez ni saisir ni enregistrer les données de planification de cette source de données tant que la case reste désélectionnée. Feuille Propriétés de feuille Nom Description Affiche le nom de la feuille. Tableau croisé propriétés de tableau croisé Nom Alias de formule Nom de la source de données Description Affiche le nom du tableau croisé. Il est possible de le modifier ici. Affiche l'alias de formule du tableau croisé. Il est possible de le modifier ici. L'alias de formule d'un tableau croisé est la seconde partie de la plage nommée correspondant à ce tableau croisé. La première partie est toujours SAP. Par exemple, si l'alias de formule du tableau croisé est CrossTab1, la plage nommée de ce tableau croisé est SAPCrossTab1. Vous pouvez sélectionner un tableau croisé et sa plage nommée dans la zone Nom de la barre de formule. Affiche le nom de la source de données et l'alias de la source de données. 100

Analyse des données propriétés de tableau croisé Plage Nouvelles lignes Appliquer formats par défaut Afficher symboles pour membres parent Largeur/hauteur de cellule optimale Répéter membres Wrapper en-têtes Description Affiche la plage de cellules du tableau croisé dans la feuille. Vous pouvez modifier la plage pour déplacer le tableau croisé dans la feuille. Il est possible de définir le nombre de nouvelles lignes à ajouter au tableau croisé pour les données de planification. Le nombre de lignes par défaut est 5. Les nouvelles lignes ne sont visibles qu'en mode de modification. Lorsque vous cochez cette case, les formats par défaut sont appliqués après chaque étape de navigation. Lorsque vous cochez cette case, un symbole s'affiche pour les membres parent de la hiérarchie (+/-). Lorsque vous cochez cette case, les cellules du tableau s'affichent avec une hauteur et une largeur optimales. Lorsque vous cochez cette case, les textes qui ne s'affichent pas du fait qu'ils apparaissent plusieurs fois dans une colonne ou une ligne sont dupliqués dans chaque cellule. Le paramètre défini dans le BEx Query Designer pour masquer ou afficher les valeurs clés répétées n'est pas évalué dans Analysis. Pour définir l'affichage des membres répétés, seul ce paramètre est évalué dans le panneau de conception. Dans le BEx Query Designer, vous pouvez choisir d'afficher ou non les chiffres clés sur plusieurs lignes. Si vous cochez cette case, ces chiffres ou indicateurs clés s'affichent dans Analysis tels qu'ils sont définis dans Query Designer. Lorsque vous désélectionnez la case, les indicateurs s'affichent sur une seule ligne. Objets de planification Propriétés des objets de planification Nom de la fonction/séquence de planification Nom technique de la fonction/séquence de planification Alias Description Affiche le nom de l'objet de planification. Affiche le nom technique de l'objet de planification. Affiche l'alias de l'objet de planification. Il est possible de le modifier ici. 101

Analyse des données Filtrer Propriétés de filtre Nom de la source de données Dimension Le filtre s'applique aux sources de données suivantes Description Affiche le nom de la source de données. Affiche le nom de la dimension filtrée. Vous pouvez choisir quelles sources de données dans le classeur doivent être filtrées. Diagramme propriétés de diagramme Nom Nom du tableau croisé Feuille Description Affiche le nom de la feuille et du diagramme. Affiche le nom du tableau croisé. Affiche le nom de la feuille. Il est possible de le modifier ici. 4.1.4 Interruption de l'actualisation Vous pouvez choisir Interrompre l'actualisation pour désactiver l'actualisation après chaque étape de navigation lorsque vous utilisez l'onglet Analysis dans le panneau de conception. Une fois l'actualisation désactivée, vous pouvez concevoir une nouvelle vue de vos données avec plusieurs étapes de navigation. Toutes les étapes seront exécutées dès lors que vous sélectionnez à nouveau Interrompre l'actualisation pour activer l'actualisation. Notez que toutes les fonctions du menu ne sont pas disponibles lorsqu'interrompre l'actualisation est activé. Lorsque l'actualisation automatique est désactivée, utilisez uniquement l'onglet Analyse. Les fonctions suivantes sont disponibles dans le menu contextuel du panneau de conception si Interrompre l'actualisation est sélectionné : Définir l'affichage des membres Pour en savoir plus :Pour définir l'affichage des membres Définir le format des nombres Pour en savoir plus :Pour définir le format des nombres Afficher ou masquer les totaux dans le tableau croisé 102

Analyse des données Pour en savoir plus :Pour afficher ou masquer les totaux dans le tableau croisé Définir le calcul des totaux Pour en savoir plus :Pour définir le calcul des totaux Calculer un nouvel indicateur basé sur des indicateurs disponibles Pour en savoir plus :Pour calculer un nouvel indicateur basé sur des indicateurs disponibles Ajouter un nouvel indicateur basé sur un indicateur disponible (calcul dynamique) Pour en savoir plus :Pour ajouter un nouvel indicateur basé sur un indicateur disponible 4.1.5 Gestion des composants dans le panneau de conception Dans l'onglet Composants, tous les composants repris dans un classeur s'affichent sous forme d'arborescence. Vous pouvez choisir de classer les composants par source de données ou par feuille. Dans les deux cas, le classeur est le nœud le plus élevé de la liste. En dessous, les sources de données ou les feuilles sont affichées avec leurs composants. Vous pouvez utiliser le menu contextuel pour gérer les composants. Les sections suivantes décrivent les fonctions du menu contextuel. Pour insérer un composant Au niveau du classeur, vous pouvez insérer les composants suivants : sources de données ("Utiliser source de données") fonctions de planification ("Utiliser fonction de planification") séquences de planification ("Utiliser séquence de planification") Au niveau de la source de données, vous pouvez insérer un tableau croisé pour cette source de données ("Insérer tableau croisé"). Une boîte de dialogue apparaît, permettant de saisir les informations de feuille et de cellule où doit être inséré le tableau croisé copié. Au niveau des objets de planification, vous pouvez insérer des fonctions de planification ("Utiliser fonction de planification") et des séquences de planification ("Utiliser séquence de planification") Pour actualiser un composant Vous pouvez actualiser les composants suivants à l'aide du menu contextuel : classeurs tableaux croisés diagrammes Pour copier un composant Vous pouvez copier les composants suivants à l'aide du menu contextuel : sources de données 103

Analyse des données Lorsque vous copiez une source de données, la source de données copiée est ajoutée à l'arborescence avec un nouvel alias de la source de données. Aucun tableau croisé ni autre composant de la source de données initiale n'est ajouté au classeur. tableaux croisés Lorsque vous copiez un tableau croisé, une boîte de dialogue apparaît, permettant de saisir les informations de la feuille et de la cellule où doit être inséré le tableau croisé copié. Le nouveau tableau croisé est inséré à la position définie et une entrée avec la source de données, l'alias de la source de données et le tableau croisé est ajoutée dans l'arborescence. feuille Lorsque vous copiez une feuille, la feuille copiée est ajoutée à l'arborescence. Pour déplacer un composant Vous pouvez déplacer des tableaux croisés et des diagrammes (Déplacer vers). Une boîte de dialogue apparaît, permettant de saisir les informations de la feuille et de la cellule où doit être déplacé le tableau croisé ou le diagramme. Pour sauter à un composant Le menu contextuel vous permet de sauter à un tableau croisé ou à un filtre ("Saut"). Vous pouvez utiliser cette fonction pour sauter à un tableau croisé sur une autre feuille du classeur, par exemple. La feuille du tableau croisé sélectionné s'affichera. Pour exécuter des objets de planification Le menu contextuel vous permet d'exécuter des fonctions de planification et des séquences de planification. Pour supprimer un composant Vous pouvez supprimer les composants suivants à l'aide du menu contextuel : sources de données tableaux croisés diagrammes filtres fonctions de planification séquences de planification 4.2 Invites La boîte de dialogue des invites permet de définir des valeurs d'invites. Les invites sont définies comme des variables dans BEx Query Designer. Les variables sont les paramètres d'une requête BW. Elles sont renseignées par des valeurs lorsque vous insérez une requête comme source de données dans une feuille de calcul. Elles font office d'espace réservé pour les membres, les hiérarchies, les nœuds 104

Analyse des données de hiérarchie, les éléments de formule et les textes. Une fois les valeurs de variables définies, le tableau croisé s'affiche en fonction des valeurs sélectionnées. Pour pouvoir être modifiée dans la boîte de dialogue des invites, une variable doit être définie comme accessible et paramétrée comme entrée manuelle dans Query Designer. Une variable peut être définie comme obligatoire ou facultative dans Query Designer. La boîte de dialogue des invites apparaît automatiquement lorsque vous introduisez une requête avec des variables dans la feuille de calcul. Vous pouvez ouvrir la boîte de dialogue des invites manuellement à l'aide de l'icône d'invite située dans le menu pour modifier des valeurs de variables. Au niveau du classeur, vous pouvez sélectionner des propriétés afin de définir le comportement de la boîte de dialogue des invites et des valeurs définies dans les classeurs. Par exemple, vous pouvez spécifier que les valeurs de variables soient enregistrées dans un classeur. Si vous ouvrez à nouveau ce classeur, les données s'affichent en fonction des valeurs définies. Vous pouvez alors ouvrir la boîte de dialogue des invites et modifier les valeurs. Les valeurs d'invite définies peuvent être enregistrées sous forme de variante pour une requête ou un document (classeur ou présentation) à l'aide de la boîte de dialogue de la variante dans la boîte de dialogue des invites. Si la requête que vous utilisez comme source de données ne contient pas de variables accessibles, la boîte de dialogue des invites est désactivée. Remarque : Les objets définis comme variables accessibles dans BEx Query Designer sont appelés "invites" dans Analysis, édition pour Microsoft Office. Dans la documentation suivante, le terme invite relatif à Analysis désigne ces variables. Une requête peut également contenir d'autres types de variables. Toutes les variables et valeurs de ces variables contenues dans une requête sont affichées dans la zone Variables de l'onglet Informations du panneau de conception. Pour en savoir plus sur la définition des variables dans BEx Query Designer, accédez au SAP Help Portal à l'adresse http://help.sap.com, SAP NetWeaver > Select release and language (Sélectionner une version et une langue) > SAP NetWeaver Library (Bibliothèque SAP NetWeaver) > SAP NetWeaver by Key Capability (SAP NetWeaver par fonctionnalité clé) > Business Intelligence > BI Suite: Business Explorer > Query Design: BEx Query Designer > Reusable Query components (Composants de requêtes réutilisables > Variables. Rubriques associées Définition des valeurs d'invite Utilisation des variantes Sélection de propriétés de classeur pour les invites 4.2.1 Définition des valeurs d'invite 1. Ouvrez la boîte de dialogue Invites. 105

Analyse des données La zone Résumé des invites affiche la liste de toutes les invites disponibles dans la requête ainsi que les valeurs sélectionnées. Dans la zone Spécifier valeur pour invites, vous pouvez développer des invites uniques pour définir des valeurs. Les invites obligatoires sont signalées par un astérisque. Si les valeurs par défaut des invites sont définies dans BEx Query Designer, elles s'affichent à mesure de leur sélection dans la boîte de dialogue des invites. Si vous avez fait le choix de ne pas fusionner les variables de ce classeur dans l'onglet Composants du panneau de conception, les invites s'affichent séparément pour chaque source de données et vous pouvez définir différentes valeurs pour la même invite des sources de données correspondantes. 2. Dans la zone de liste Affichage, spécifiez si toutes les invites, aucune invite ou uniquement les invites obligatoires doivent être développées dans la zone Spécifier valeur pour invites : Sélectionnez Masquer tout si vous souhaitez que toutes les invites soient réduites à l'affichage. Sélectionnez Afficher tout si vous souhaitez que toutes les invites soient développées à l'affichage. Il s'agit de l'option par défaut. Sélectionnez Masquer les invites facultatives si vous souhaitez que seules les invites obligatoires soient développées à l'affichage. 3. Définissez des valeurs pour les invites développées. Vous pouvez définir des valeurs pour les types d'invites suivants. En fonction de la définition de l'invite dans BEx Query Designer, plusieurs options sont disponibles : 106

Analyse des données Type d'invite dimension Définition de valeurs Valeur unique Vous pouvez sélectionner un membre comme valeur d'invite pour cette dimension. dimension Valeur multiple Vous pouvez sélectionner plusieurs membres comme valeur d'invite pour cette dimension. Cliquez sur le bouton + pour ajouter une zone de valeurs supplémentaires. Cliquez sur le bouton Filtrer pour sélectionner simultanément plusieurs valeurs dans une liste. Pour supprimer un membre sélectionné, cliquez sur le bouton X rouge. dimension Plage de valeurs Vous pouvez sélectionner un membre de début et un membre de fin afin de définir une plage de valeurs pour cette dimension. dimension Option de sélection Vous pouvez sélectionner un opérateur et les membres correspondants afin de définir une sélection pour cette dimension. Les opérateurs disponibles sont les suivants : = Egal à!non égal à >= Supérieur à ou égal à > Supérieur à > Inférieur à >= Inférieur à ou égal à [] Entre![] Non compris entre Vous pouvez ajouter plusieurs sélections pour cette dimension. Cliquez sur le bouton + pour ajouter une sélection. Pour supprimer une sélection, cliquez sur le bouton X rouge. Les définitions contenant d'autres opérateurs que ceux disponibles dans BEx Query Designer 3.5 peuvent être affichées et supprimées mais pas modifiées. Hiérarchie Vous pouvez sélectionner une hiérarchie dans la zone de liste pour définir une valeur d'invite. 107

Analyse des données Type d'invite nœud de hiérarchie Définition de valeurs Valeur unique Vous pouvez sélectionner un nœud de hiérarchie comme valeur d'invite pour la hiérarchie sélectionnée. nœud de hiérarchie Valeur multiple Vous pouvez sélectionner plusieurs nœuds de hiérarchie comme valeurs d'invite pour la hiérarchie sélectionnée. Cliquez sur le bouton + pour ajouter une zone de valeur supplémentaire. Cliquez sur le bouton Filtrer pour sélectionner simultanément plusieurs valeurs dans une liste. Pour supprimer un membre sélectionné, cliquez sur le bouton X rouge. Formule Vous pouvez saisir une valeur numérique. La valeur numérique est utilisée pour les calculs d'indicateurs définis par des invites dans BEx Query Designer. Texte Vous pouvez saisir un texte. Ce type d'invite permet d'attribuer du texte à des en-têtes de colonnes ou de lignes ou de modifier la description d'une mesure calculée. * Pour ces types d'invite, vous pouvez entrer les valeurs manuellement ou en utilisant l'aide à la saisie. A l'ouverture de l'aide à la saisie, aucune valeur n'est sélectionnée. Vous pouvez rechercher ou sélectionner des membres directement dans la liste. Vous pouvez également spécifier si les membres de la liste doivent s'afficher avec la clé, le texte ou les deux. Pour les dimensions hiérarchiques, vous pouvez spécifier si les membres doivent être affichés par hiérarchies, au niveau terminal ou à un niveau spécifique. 4. Cliquez sur OK pour appliquer les valeurs sélectionnées à vos données. Le système valide toutes les valeurs d'invite. Si la validation s'effectue correctement, le tableau croisé s'affiche en fonction de votre sélection. Les données de la feuille de calcul s'affichent en fonction de votre sélection. Si vous sélectionnez une source de données dans l'onglet Informations du panneau de conception, vous pouvez voir les valeurs définies dans la zone Variables. Si vous sélectionnez le classeur dans l'onglet Informations du panneau de conception, vous pouvez voir les valeurs définies dans la zone Variables si les variables du classeur sont fusionnées. Si les variables ne sont pas fusionnées, le message "Les variables ne sont pas fusionnées" s'affiche dans la zone Variables. Les valeurs d'invite définies peuvent être enregistrées avec le classeur et ainsi, être utilisées par d'autres utilisateurs ou dans d'autres sessions. Pour modifier les valeurs d'invite, ouvrez à nouveau la boîte de dialogue des invites. 108

Analyse des données Rubriques associées Sélection de propriétés de classeur pour les invites 4.2.2 Utilisation des variantes Vous pouvez enregistrer des valeurs d'invite définies en tant que variante pour une requête ou un document (classeur ou présentation). Les variantes d'un document peuvent contenir des valeurs d'invite pour différentes sources de données. Vous pouvez créer une variante pour votre utilisateur (variante spécifique à l'utilisateur) ou pour tous les utilisateurs (variante globale). A la prochaine ouverture du classeur ou de la requête, vous pourrez appliquer vos variantes spécifiques à l'utilisateur et toutes les variantes globales. Il est également possible de modifier une variante en sélectionnant différentes valeurs d'invite et en enregistrant à nouveau la variante. Les variantes peuvent aussi être supprimées. Vous pouvez créer plusieurs variantes afin de pouvoir choisir différentes valeurs d'invite. Une seule variante à la fois peut cependant être active. Les variantes sont créées et conservées dans la boîte de dialogue des invites. Deux modes différents sont disponibles lors de l'utilisation des variantes. Il existe un mode Document pour utiliser des variantes de document et un mode Source de données pour utiliser des variantes de requête. Une icône affiche le mode actif. Le mode actuellement actif dépend de la propriété de classeur Fusionner variables sélectionnée dans l'onglet Composants du panneau de conception et de la méthode d'ouverture de la boîte de dialogue d'invite. Utilisation du mode Source de données En mode Source de données, la boîte de dialogue d'invite affiche les variantes pour cette requête. Si vous créez une variante, elle est toujours enregistrée dans cette requête. Les prérequis suivants s'imposent lors de l'utilisation de variantes de requête : L'objet autorisation S_RS_PARAM doit être conservé pour l'utilisateur sur le serveur SAP NetWeaver afin qu'il puisse créer une variante. Vous ouvrez la boîte de dialogue d'invite avec le menu contextuel du tableau croisé. Le menu contextuel associé aux invites s'affiche uniquement si la propriété du classeur Fusionner variables n'est pas sélectionnée La propriété du classeur Fusionner variables n'est pas sélectionnée lorsqu'une nouvelle requête est insérée. Utilisation du mode Document En mode Document, les variantes pour ce classeur ou cette présentation s'affichent dans la boîte de dialogue d'invite. Si vous créez une variante, elle est toujours enregistrée dans ce document. Les prérequis suivants s'appliquent lors de l'utilisation de variantes de document : L'objet autorisation S_RS_PARAM doit être conservé pour l'utilisateur sur le serveur SAP NetWeaver afin qu'il puisse créer une variante. Le classeur est déjà enregistré sur le serveur SAP NetWeaver. La boîte de dialogue des invites s'ouvre via l'icône du ruban. 109

Analyse des données La propriété du classeur Fusionner variables est sélectionnée lorsqu'une nouvelle requête est insérée. Rubriques associées Pour créer une variante spécifique à l'utilisateur Création d'une variante globale Application d'une variante Modification d'une variante Suppression d'une variante Sélection de propriétés de classeur pour les invites 4.2.2.1 Pour créer une variante spécifique à l'utilisateur 1. Ouvrez la boîte de dialogue des invites dans le mode requis. 2. Définissez les valeurs d'invite pour la variante. 3. Saisissez un nom pour la variante dans le champ Utiliser la variante. 4. Cliquez sur l'icône d'enregistrement. La nouvelle variante peut à présent être sélectionnée dans la liste déroulante. 4.2.2.2 Création d'une variante globale Vous allez créer une variante globale en modifiant le type de variante spécifique à l'utilisateur. 1. Ouvrez la boîte de dialogue des invites dans le mode requis. 2. Sélectionnez l'icône Afficher les paramètres de la variante. Les variantes disponibles sont répertoriées dans la boîte de dialogue Paramètres de la variante avec le nom, le type et le nom technique. 3. Sélectionnez l'icône de modification en regard de la variante que vous souhaitez modifier. Une variante spécifique à l'utilisateur possède le type "Utilisateur". 4. Sélectionnez le type "Globale" pour la variante. 5. Saisissez un nom technique. 6. Cliquez sur l'icône OK. 7. Cliquez sur Fermer pour fermer la boîte de dialogue des paramètres de la variante. La variante est à présent enregistrée en tant que variante globale et peut être utilisée par tous les utilisateurs autorisés. 110

Analyse des données 4.2.2.3 Application d'une variante 1. Ouvrez la boîte de dialogue des invites dans le mode requis. 2. Sélectionnez la variante dans la liste déroulante. Tout d'abord, les variantes propres à l'utilisateur sont répertoriées. Les variantes globales sont ensuite répertoriées, séparées par une barre. 3. Cliquez sur le bouton OK. La variante est appliquée à la requête ou au classeur et le tableau croisé s'affiche en conséquence. 4.2.2.4 Modification d'une variante 1. Ouvrez la boîte de dialogue des invites dans le mode requis. 2. Sélectionnez la variante dans la liste déroulante. 3. Modifiez les valeurs d'invite pour la variante. 4. Cliquez sur l'icône d'enregistrement. Cette variante est enregistrée avec les valeurs d'invite définies. Si vous souhaitez modifier le nom de la variante, accédez à la boîte de dialogue des paramètres de la variante. 4.2.2.5 Suppression d'une variante 1. Ouvrez la boîte de dialogue des invites dans le mode requis. 2. Cliquez sur l'icône Afficher les paramètres de la variante. Les variantes disponibles sont répertoriées dans la boîte de dialogue Paramètres de la variante. 3. Cliquez sur l'icône de suppression en regard de la variante que vous souhaitez supprimer. La variante est supprimée. 4. Cliquez sur Fermer pour fermer la boîte de dialogue des paramètres de la variante. La variante est définitivement supprimée. 111

Analyse des données 4.2.3 Sélection de propriétés de classeur pour les invites Vous pouvez sélectionner plusieurs propriétés de classeur dans le panneau de conception qui affectent le comportement de la boîte de dialogue des invites et des valeurs d'invites existantes : 1. Ouvrez le panneau de conception dans le menu. 2. Sélectionnez l'onglet Composants. 3. Sélectionnez les propriétés de classeur requises dans la zone Propriétés. Les propriétés suivantes sont disponibles : Actualiser classeur lors de l'ouverture Lorsque vous sélectionnez cette option, les sources de données du classeur sont actualisées à chaque ouverture du classeur. Le comportement de la boîte de dialogue des invites dépend des autres propriétés sélectionnées pour ce classeur. Si cette case n'est pas cochée, les données du classeur ne sont pas automatiquement actualisées à l'ouverture. Vous pouvez actualiser les sources de données manuellement en choisissant Actualiser tout dans le menu. Forcer invite pour actualisation initiale Si vous sélectionnez cette option, la boîte de dialogue d'invite s'affiche à chaque fois que vous actualisez. La boîte de dialogue apparaît même si la requête ne contient que des invites facultatives. Si des valeurs sont déjà enregistrées avec le classeur, elles s'affichent comme paramètres prédéfinis dans la boîte de dialogue. Vous pouvez accepter ou modifier ces valeurs. L'actualisation a lieu lorsque vous ouvrez un classeur et que vous choisissez de l'actualiser, lorsque vous sélectionnez le paramètre ci-dessus puis ouvrez un classeur ou lorsque vous insérez une nouvelle source de données. Si cette propriété n'est pas sélectionnée, le système vérifie si le classeur contient des variables obligatoires pour lesquelles aucune valeur n'est disponible. Si aucune valeur n'est disponible, la boîte de dialogue d'invite s'affiche. Si des valeurs sont disponibles, le classeur s'affiche directement. Archiver invites avec classeur Il s'agit de la propriété par défaut. Lorsqu'elle est utilisée, les valeurs d'invite définies sont enregistrées avec le classeur et sont appliquées aux données lors de l'actualisation du classeur dans la session en cours ou de sa fermeture suivie de sa réouverture. Les valeurs d'invite peuvent également être utilisées par d'autres utilisateurs du classeur. Pour modifier les valeurs, vous pouvez ouvrir la boîte de dialogue des invites manuellement. Si cette propriété n'est pas sélectionnée, les valeurs définies ne sont pas enregistrées avec le classeur. Fusionner variables 112

Analyse des données Si vous sélectionnez cette option, toutes les invites du classeur sont répertoriées dans la boîte de dialogue Invites. Vous pouvez définir des valeurs pour chaque invite. Ces valeurs d'invite sont valides pour toutes les sources de données contenant l'invite. Si cette propriété n'est pas sélectionnée, les sources de données du classeur s'affichent dans la zone Synthèse invite de la boîte de dialogue Invites et les invites correspondantes sont répertoriées dans la zone Spécifier valeur pour invites. Vous pouvez définir différentes valeurs d'invite pour chaque source de données. A chaque modification de votre sélection pour cette propriété dans le classeur, les sources de données connectées sont redémarrées. La boîte de dialogue d'invite s'affichera ainsi automatiquement pour vous permettre de définir les valeurs avant l'actualisation des sources de données. Si les sources de données ne sont pas connectées, la boîte de dialogue ne s'affichera pas et seule la propriété sera modifiée. Le comportement de la boîte de dialogue d'invite et des valeurs d'invite enregistrées dépend des propriétés sélectionnées pour votre classeur. 4.3 Filtrage des données Dans Analysis, il est possible de définir des critères permettant de limiter les données affichées dans l'analyse à un sous-ensemble de données. Cette action est appelée filtrage. A l'aide du filtrage, vous définissez quel sous-ensemble de données afficher dans votre analyse. Cela vous permet de créer de nouvelles vues, plus précises, de vos données. Les filtres sont additifs, c'est-à-dire que chaque filtre supplémentaire est basé sur le filtre actuel et réduit d'autant le sous-ensemble de données. Il existe deux types de filtres. Le filtrage de membres vous permet d'indiquer quels membres afficher et ne pas afficher dans votre analyse. Vous pouvez également définir des membres à utiliser comme filtre en arrière-plan de votre analyse. Le "Filtrage d'indicateurs" vous permet d'indiquer quelles valeurs de mesures afficher dans votre analyse. Par exemple, vous pouvez définir que vous souhaitez voir les 3 premières régions en termes de volume des ventes pour chaque produit de votre analyse. Vous pouvez également éliminer les lignes et les colonnes contenant uniquement des zéros. Rubriques associées Filtrage des membres Filtrage des indicateurs Pour afficher ou masquer les zéros des lignes et des colonnes 4.3.1 Filtrage des membres 113

Analyse des données En sélectionnant et en supprimant des membres de votre analyse, vous pouvez créer des vues de vos données. Vous pouvez filtrer des membres d'une dimension horizontale à l'aide du dialogue Filtrer ou directement dans le tableau croisé. Vous pouvez également filtrer des membres d'une dimension hiérarchique (hiérarchie). Les mesures d'une analyse sont combinées à une seule dimension, la dimension d'indicateurs. Vous pouvez également définir des critères utilisés en arrière-plan pour filtrer votre analyse. Par exemple, si vous analysez le volume des ventes de votre entreprise au cours des trois dernières années et souhaitez voir uniquement les valeurs des trois derniers mois de chaque année, vous pouvez supprimer les autres mois de votre analyse. Le filtrage de membres est une action statique. Les membres que vous avez supprimés de votre analyse restent exclus à moins de modifier le critère de recherche et de les inclure à nouveau. Les filtres de membres affectent les totaux et sous-totaux de votre analyse. Seules les valeurs des membres affichés sont incluses dans les totaux. Rubriques associées Pour filtrer des données par membres Pour filtrer les données par membres au sein des hiérarchies Pour filtrer des membres directement dans le tableau croisé Pour éliminer des membres directement dans le tableau croisé Pour créer un filtre d'arrière-plan Pour supprimer un filtre par membres 4.3.1.1 Pour filtrer des données par membres 1. Sélectionnez une cellule du tableau croisé qui appartient à la dimension à utiliser pour filtrer. 2. Sélectionnez Filtrer > Filtrer par membres. La boîte de dialogue "Filtrer par membres" apparaît. Remarque : Vous pouvez également ouvrir cette boîte de dialogue à l'aide du menu contextuel du tableau croisé ou du panneau de conception. 3. Sélectionnez Sélection individuelle pour filtrer individuellement des membres de la dimension. a. Pour rechercher des membres, décochez la case Sélectionner tout dans la liste des membres et saisissez une chaîne de recherche dans la zone de saisie. Dans la liste déroulante du bouton de recherche, vous pouvez rechercher une clé ou un texte. Les membres correspondant à la chaîne de recherche s'affichent dans la liste des membres et peuvent être sélectionnés. b. Dans la liste Afficher, vous pouvez sélectionner la façon d'afficher les membres dans la liste. Les options suivantes sont disponibles : Clé, Texte, Texte et clé, Clé et texte. c. Cliquez sur le bouton Afficher sélection pour n'afficher que les membres sélectionnés. 114

Analyse des données Le nom du bouton est remplacé par Afficher tout. Cliquez dessus pour afficher à nouveau tous les membres. d. Dans la liste de membres, sélectionnez les membres que vous souhaitez utiliser pour filtrer. Dans la liste de membres, tous les membres sont sélectionnés par défaut. Pour désélectionner un membre, décochez la case correspondante. Vous pouvez également désélectionner tous les membres en désélectionnant la case Sélectionner tout et en sélectionnant les membres individuellement dans la liste. e. Insérez les membres que vous souhaitez utiliser pour filtrer à l'aide de Coller depuis le Presse-papiers. Vous pouvez copier un seul membre ou une liste entière de membres dans le Presse-papiers et copier votre sélection dans la boîte de dialogue du filtre à l'aide de l'icône Coller depuis le Presse-papiers située à gauche de la boîte de dialogue du filtre. Les membres que vous souhaitez copier peuvent être affichés sous forme de texte ou de clé dans la liste. Si vous copiez une liste de membres, vous pouvez utiliser les séparateurs suivants : : (deux-points), ; (point-virgule), (barre verticale), \t (tabulation), \r\n (nouvelle ligne). Après avoir été collés à partir du Presse-papiers, les membres copiés sont sélectionnés dans la liste de membres. 4. Sélectionnez Sélection de plages pour appliquer le filtre à une plage de membres. a. Sélectionnez un opérateur. Les opérateurs suivants sont disponibles : Entre, Non compris entre, Supérieur à, Supérieur à ou égal à, Inférieur à, Inférieur à ou égal à, Egal à, Non égal à. b. Sélectionnez la plage de membres. Pour la définition de la plage, seule la clé de membres est utile, pas le texte. c. Sélectionnez Ajouter plage. La plage s'ajoute dans la zone "Plage". Vous pouvez ajouter plusieurs plages au filtre. 5. Cliquez sur OK pour poser le filtre sur vos données. Les données de la feuille de calcul sont filtrées selon votre sélection. Le filtre est enregistré avec le classeur et est disponible pour d'autres utilisateurs ou dans d'autres sessions. Vous pouvez également ouvrir et modifier à nouveau les filtres existants. 4.3.1.2 Pour filtrer les données par membres au sein des hiérarchies La source de données que vous utilisez inclut des hiérarchies. 1. Sélectionnez une cellule du tableau croisé qui appartient à la hiérarchie à utiliser pour filtrer. 2. Sélectionnez Filtrer > Filtrer par membres. La boîte de dialogue "Filtrer par membres" des hiérarchies apparaît. Remarque : Vous pouvez également ouvrir cette boîte de dialogue à l'aide du menu contextuel du tableau croisé ou du panneau de conception. 115

Analyse des données 3. Pour rechercher des membres, décochez la case Sélectionner tout dans la liste des membres et saisissez une chaîne de recherche dans la zone de saisie. Dans la liste déroulante du bouton de recherche, vous pouvez choisir de rechercher une clé ou un texte. Les membres correspondant à la chaîne de recherche s'affichent dans la liste des membres et peuvent être sélectionnés. 4. Dans la liste Afficher, vous pouvez sélectionner la façon d'afficher les membres. Les options suivantes sont disponibles : Clé, Texte, Texte et clé, Clé et texte et Afficher attributs. Dans la liste Afficher attributs, vous trouvez les attributs disponibles pour les membres de votre hiérarchie. Par exemple, une hiérarchie de produit peut avoir la taille et la couleur comme attributs. Vous pouvez sélectionner et ajouter ces attributs à la liste de membres dans le dialogue Filtrer. Ces informations supplémentaires peuvent vous être utiles pour faire vos sélections en vue du filtrage. 5. Dans la zone de liste, sélectionnez les membres à afficher dans la liste de sélection. Sélectionnez Hiérarchie dans la liste pour répertorier les membres avec la hiérarchie. Sélectionnez Feuilles pour répertorier tous les membres de tous les niveaux dans une vue horizontale. 6. Cliquez sur le bouton Afficher sélection pour n'afficher que les membres sélectionnés. Le nom du bouton est remplacé par Afficher tout. Cliquez dessus pour afficher tous les membres. 7. Dans la liste de membres, sélectionnez les membres que vous souhaitez utiliser pour filtrer. Dans la liste de membres, tous les membres sont sélectionnés par défaut. Pour désélectionner un membre, décochez la case correspondante. Vous pouvez également désélectionner tous les membres en désélectionnant la case Sélectionner tout et en sélectionnant les membres individuellement dans la liste. Si vous désélectionnez un nœud dans une hiérarchie, tous les membres feuille du nœud sont automatiquement désélectionnés. Les membres parent du nœud désélectionné restent sélectionnés, mais l'arrière-plan de la case devient gris. Cela vous indique que tous les membres feuille du nœud ne sont pas sélectionnés pour le filtre. 8. Cliquez sur OK pour poser le filtre sur vos données. Les données de la feuille de calcul sont filtrées selon votre sélection. Le filtre est enregistré avec le classeur et est disponible pour d'autres utilisateurs ou dans d'autres sessions. Vous pouvez également ouvrir et modifier à nouveau les filtres existants. 4.3.1.3 Pour filtrer des membres directement dans le tableau croisé Vous pouvez filtrer sur un ou plusieurs membres directement à l'aide du menu contextuel. 1. Dans le tableau croisé, sélectionnez une cellule pour chaque membre sur lequel vous souhaitez filtrer. Pour sélectionner plusieurs membres, maintenez enfoncée la touche Ctrl ou Maj pendant que vous sélectionnez les membres. 2. Sélectionnez Filtrer membres dans le menu contextuel. 116

Analyse des données Dans le tableau de conception, l'icône de filtre s'ajoute à la dimension correspondante. Les données de la feuille de calcul sont filtrées selon votre sélection. Vous pouvez appliquer ce filtrage aux dimensions avec ou sans hiérarchies. 4.3.1.4 Pour éliminer des membres directement dans le tableau croisé Vous pouvez éliminer un ou plusieurs membres directement à l'aide du menu contextuel ou d'un glisser-déposer. 1. Dans le tableau croisé, sélectionnez une cellule pour chaque membre que vous souhaitez éliminer. Pour sélectionner plusieurs membres, maintenez enfoncée la touche Ctrl ou Maj pendant que vous sélectionnez les membres. 2. Sélectionnez Filtrer autres membres dans le menu contextuel. Pour éliminer les membres sélectionnés à l'aide d'un glisser-déposer, sélectionnez la bordure des champs marqués et faites-les glisser en dehors du tableau croisé. Dans le tableau de conception, l'icône de filtre s'ajoute à la dimension correspondante. Les données de la feuille de calcul sont filtrées selon votre sélection. Vous pouvez appliquer ce filtrage aux dimensions avec ou sans hiérarchies. 4.3.1.5 Pour créer un filtre d'arrière-plan Dans Analysis, vous pouvez définir des filtres pour les dimensions et les hiérarchies que vous avez choisi d'afficher dans le tableau croisé. De cette façon, vous réduisez le périmètre de votre analyse aux données dont vous avez besoin. Mais vous pouvez également sélectionner des membres à filtrer que vous ne souhaitez pas afficher dans le tableau croisé. Ces filtres invisibles sont des filtres d'arrière-plan. Par exemple, vous avez choisi d'afficher les dimensions Produit et Région dans le tableau croisé. La source de données contient le volume des ventes des années 2008, 2009 et 2010. Si seul le volume des ventes de l'année 2010 vous intéresse, vous pouvez ajouter à votre analyse la dimension Année en tant que filtre d'arrière-plan et ainsi filtrer 2010. L'analyse affiche les données de 2010, mais la dimension Année n'apparaît pas dans le tableau croisé. Remarque : Les filtres d'arrière-plan d'une dimension d'indicateur ne peuvent contenir qu'une seule mesure en tant que filtre. C'est également vrai pour les autres dimensions qui n'agrègent pas. Pour ajouter un filtre d'arrière-plan à votre analyse, vous disposez des options suivantes : 1. Ajouter une dimension à la zone Filtre d'arrière-plan et définir un filtre : a. Ajouter la dimension souhaitée à la zone Filtre d'arrière-plan dans le panneau de conception. 117

Analyse des données Ajouter la dimension à l'aide d'un glisser-déposer ou sélectionner Déplacer vers filtre dans le menu contextuel. b. Sélectionnez Filtrer par membres dans le menu contextuel. La boîte de dialogue "Filtrer par membres" apparaît. c. Faites votre sélection, puis cliquez sur OK. Le filtre d'arrière-plan est créé. 2. Ou vous pouvez ajouter une dimension qui possède déjà un filtre. Le filtre existant est alors posé en tant que filtre d'arrière-plan dans le tableau croisé. 3. Ou vous pouvez ajouter un filtre d'arrière-plan à l'aide du menu contextuel dans le tableau croisé. a. Sélectionnez le ou les membres à définir en tant que filtre d'arrière-plan dans le tableau croisé. b. Sélectionnez Filtrer membres et permuter avec dans le menu contextuel. La dimension avec les filtres sélectionnés est automatiquement ajoutée à la zone Filtre d'arrière-plan et la dimension choisie pour permuter avec est ajoutée à l'aire Lignes dans le panneau de conception. Les données du tableau croisé s'affichent selon la sélection de vos filtres. 4.3.1.6 Pour supprimer un filtre par membres 1. Sélectionnez une cellule du tableau croisé qui appartient à la dimension pour laquelle vous souhaitez supprimer le filtre. 2. Sélectionnez Filtrer > Sélectionner tous les membres. Remarque : Vous pouvez également sélectionner Sélectionner tous les membres dans le menu contextuel du tableau croisé ou du panneau de conception. Tous les membres de la dimension sélectionnée s'affichent dans le tableau croisé. 4.3.2 Filtrage des indicateurs Le filtrage des indicateur vous permet de définir des règles pour filtrer les données de votre analyse et les réduire au périmètre qui vous intéresse actuellement. Vous pouvez appliquer une ou plusieurs règles à un indicateur. Selon l'emplacement d'où vous ouvrez le dialogue Filtrer par indicateur, la définition du filtre s'applique à une dimension sélectionnée, à toutes les dimensions ou à la dimension la plus détaillée de votre analyse. Les filtres des indicateurs appliqués n'affectent en rien les totaux ou sous-totaux de votre analyse. 118

Analyse des données Vous pouvez définir des règles pour obtenir une liste de classement des données et une liste des données qui correspondent à une valeur seuil. Lors du filtrage d'une liste de classement, toutes les entrées des données affichées actuellement sont prises en compte et leur relation les unes avec les autres détermine l'entrée à afficher. Par exemple, vous pouvez choisir d'afficher les 3 premières entrées d'un indicateur. Dans le filtrage de liste de seuils, une entrée est filtrée indépendamment des autres entrées si sa valeur correspond au critère de la règle définie. Par exemple, vous pouvez choisir d'afficher toutes les entrées supérieures à une valeur seuil spécifique. Le filtrage des indicateurs est une action dynamique. Lorsque vous modifiez la vue de vos données, le filtre s'applique à nouveau. Par exemple, si vous ajoutez un filtre 5 premiers, cinq membres apparaissent dans votre analyse. Si vous ajoutez ensuite des membres que vous aviez précédemment supprimés de votre analyse, certains de ces derniers membres ajoutés pourraient correspondre au critère 5 premiers et ainsi remplacer les membres affichés précédemment. Rubriques associées Pour filtrer les données par indicateur Modification d'un filtre par indicateur Pour supprimer un filtre par indicateur 4.3.2.1 Pour filtrer les données par indicateur 1. Pour ouvrir le dialogue Filtrer, vous disposez des options suivantes : Sélectionnez une cellule appartenant à la dimension du tableau croisé, puis sélectionnez Filtrer > Filtrer par indicateur > Modifier. Lorsque vous sélectionnez cette option, le filtre s'applique à tous les membres de la dimension sélectionnée. Sélectionnez une cellule appartenant à une mesure du tableau croisé, puis sélectionnez Filtrer > Filtrer par indicateur > Toutes les dimensions indépendamment > Modifier. Lorsque vous sélectionnez cette option, le filtre s'applique à toutes les dimensions de l'analyse, de la plus vaste à la plus détaillée. Par exemple, dans une analyse à trois dimensions dans les colonnes A, B et C, le filtre s'applique en priorité à la dimension de la colonne A, puis à celle de la colonne B et finalement à celle de la colonne C. Sélectionnez une cellule appartenant à une mesure du tableau croisé, puis sélectionnez Filtrer > Filtrer par indicateur > Dimension la plus détaillée en lignes > Modifier. Lorsque vous sélectionnez cette option, le filtre s'applique à la dimension la plus détaillée des lignes. Par exemple, dans une analyse à trois dimensions dans les colonnes A, B et C, le filtre s'applique en priorité à la dimension de la colonne C. Cette option est optimisée pour le filtrage de valeur seuil. 119

Analyse des données Sélectionnez une cellule appartenant à une mesure du tableau croisé, puis sélectionnez Filtrer > Filtrer par indicateur > Dimension la plus détaillée en colonnes > Modifier. Lorsque vous sélectionnez cette option, le filtre s'applique à la dimension la plus détaillée des colonnes. Par exemple, dans une analyse à trois dimensions dans les lignes 2, 3 et 4, le filtre s'applique à la dimension de la ligne 4. Tout comme pour l'option ci-dessus, elle est recommandée pour le filtrage de valeur seuil. La boîte de dialogue "Filtrer par indicateur" apparaît. Remarque : Vous pouvez également ouvrir cette boîte de dialogue à l'aide du menu contextuel du tableau croisé ou du panneau de conception. 2. Dans la liste Basé sur l'indicateur :, sélectionnez la mesure à utiliser. 3. Dans la zone Définition, sélectionnez l'opérateur et la valeur de la nouvelle règle. Les opérateurs disponibles sont les suivants : Entre, Non compris entre, Supérieur à, Supérieur à ou égal à, Inférieur à, Inférieur à ou égal à, Egal à, N premiers, N derniers, % premiers, % derniers, Somme premiers, Somme derniers. 4. Cliquez sur Ajouter. La nouvelle règle est ajoutée dans la zone Règles. 5. Si vous définissez plusieurs règles, sélectionnez une logique pour les règles. Sélectionnez ET pour que toutes les règles s'appliquent simultanément ou OU pour qu'une des règles s'applique. 6. Cliquez sur OK. Les données de la feuille de calcul sont filtrées selon votre sélection. Le filtre est enregistré avec le classeur et est disponible pour d'autres utilisateurs ou dans d'autres sessions. Vous pouvez également ouvrir et modifier à nouveau les filtres existants. Rubriques associées Modification d'un filtre par indicateur Pour supprimer un filtre par indicateur 4.3.2.2 Opérateurs utilisés pour filtrer les indicateurs Lorsque vous définissez des filtres par indicateur, vous pouvez créer des règles pour obtenir une liste de données pour une valeur seuil définie et des règles pour obtenir une liste de classement des données. Pour définir des valeurs seuil, vous pouvez utiliser les opérateurs suivants : Compris entre/non compris entre Ces opérateurs vous permettent de définir une plage de valeurs à inclure ou exclure de la liste. 120

Analyse des données Supérieur à/inférieur à Ces opérateurs vous permettent de définir une valeur spécifique pour afficher les membres qui sont supérieurs ou inférieurs à cette valeur. Supérieur à ou égal à/inférieur à ou égal à Ces opérateurs vous permettent de définir une valeur spécifique pour afficher les membres qui sont soit supérieurs ou égaux à, soit inférieurs ou égaux à cette valeur. Egal à Cet opérateur permet de définir une valeur spécifique pour afficher les membres qui sont égaux à cette valeur. Pour définir une liste de classement des valeurs, utilisez ces opérateurs : N premiers/n derniers Ces opérateurs requièrent un chiffre de valeur entier et positif. La liste est classée selon le chiffre défini. Par exemple, si vous voulez une liste des trois clients ayant réalisé le volume de ventes le plus élevé et des cinq clients ayant réalisé le volume de ventes le plus faible, créez une règle de 3 premiers et 5 derniers dans la définition du filtre. % premiers/% derniers Pour ces opérateurs, vous devez saisir un chiffre compris entre 0 et 100. La liste est classée selon le pourcentage défini. Par exemple, si vous voulez une liste des produits les plus rentables en termes de chiffre d'affaires à hauteur de 25 % du chiffre d'affaires total, créez une règle des premiers 25 % pour cet indicateur concernant les produits. Somme premiers/somme derniers Pour ces opérateurs, vous pouvez également saisir un point numérique flottant (15,7 par exemple). La liste est classée selon la valeur totale définie. Par exemple, vous désirez une liste des produits ayant réalisé le volume de ventes le plus élevé et dont le volume de ventes combiné atteint un total de 20 000 euros. La totalité des volumes de ventes est tout d'abord classée par ordre décroissant. Les totaux sont calculés jusqu'à ce que la valeur seuil de 20 000 euros soit atteinte. La dernière valeur intégrée pour atteindre les 20 000 euros, même si le total dépasse 20 000 euros, est également incluse dans la liste. Les produits ayant réalisé un volume de ventes inférieur à ce produit ne sont plus affichés. Les produits qui dépassent le seuil des 20 000 euros restent dans la liste. Remarque : N'utilisez pas ces opérateurs pour listes de classement pour filtrer des hiérarchies. 121

Analyse des données 4.3.2.3 Modification d'un filtre par indicateur 1. Sélectionnez une cellule du tableau croisé. Il existe quatre options pour définir un filtre par indicateur. Pour supprimer un filtre existant, vous devez sélectionner une cellule appartenant à l'option utilisée pour le définir. 2. Choisissez Filtrer > Filtrer par indicateurs > [Option de filtre sélectionnée] > Traiter. Remarque : Vous pouvez également utiliser le menu contextuel du tableau croisé. 3. Dans la zone Règles, sélectionnez l'icône Modifier de la règle à modifier. 4. Modifiez la définition de la règle selon vos besoins, puis cliquez sur l'icône Confirmer pour rendre la modification effective. 5. Cliquez sur OK pour appliquer les règles modifiées aux données. Les données de la feuille de calcul s'affichent conformément aux règles de filtre modifiées. 4.3.2.4 Pour supprimer un filtre par indicateur 1. Sélectionnez une cellule du tableau croisé. Il existe quatre options pour définir un filtre par indicateur. Pour supprimer un filtre existant, vous devez sélectionner une cellule appartenant à l'option utilisée pour définir le filtre. 2. Sélectionnez Filtrer > Filtrer par indicateur > [Option filtre sélectionné] > Réinitialiser. Remarque : Vous pouvez également utiliser le menu contextuel du tableau croisé. Les données du tableau croisé s'affichent sans le filtre supprimé. 4.3.3 Utilisation des conditions BEx dans Analysis Dans Analysis, les conditions BEx correspondent à un filtre par indicateur. Dans SAP Business Explorer, vous pouvez définir une condition pour une requête, une vue de requête ou un classeur : Les conditions de requête sont créées dans BEx Query Designer. Dans la zone des résultats de la requête, les données sont filtrées selon les conditions. Vous pouvez définir plusieurs conditions pour une requête. 122

Analyse des données Si vous insérez une requête comportant des conditions dans Analysis, vous pouvez activer et désactiver les conditions en tant que conditions BEx dans le menu. Les conditions jointes à un classeur sont créées dans BEx Analyzer. Dans le BEx Analyzer, vous pouvez activer et désactiver les conditions. Dans Analysis, vous pouvez activer et désactiver les conditions en tant que conditions BEx dans le menu après la conversion du classeur. Les conditions jointes à une vue de requête peuvent être créées avec divers outils, BEx Analyzer par exemple. Si vous insérez une vue de requête comportant des conditions dans Analysis, certaines conditions ne peuvent pas être reconnues en tant que conditions BEx dans le menu. Ces conditions sont affichées en tant que filtre par indicateur dans Analysis. Les conditions qui ne sont pas activées dans la vue de requête, ne sont pas affichées dans Analysis. Dans Analysis, vous pouvez activer et désactiver les conditions en tant que conditions BEx dans le menu ou avec la boîte de dialogue Filtrer par indicateurs. Utilisation des conditions BEx dans Analysis Vous pouvez activer et désactiver les conditions BEx : Pour activer une condition, choisissez Filtre > Condition BEx, puis sélectionnez la condition que vous souhaitez activer. Les données affichées dans le tableau croisé sont modifiées selon la condition. Pour activer une condition, choisissez Filtre > Condition BEx, puis sélectionnez la condition que vous souhaitez désactiver. Les données affichées dans le tableau croisé sont modifiées en conséquence. Utilisation des conditions BEx en tant que filtre par indicateur dans Analysis Les conditions sont affichées en tant que règles dans la boîte de dialogue Filtrer par indicateur. Vous pouvez activer et désactiver les conditions dans Analysis : Pour activer une condition locale, sélectionnez Filtrer > Filtrer par indicateur > Modifier. Les conditions sont affichées dans la section de règles. Appuyez sur OK pour activer les conditions. Pour désactiver une condition locale, sélectionnez Filtrer > Filtrer par indicateur > Modifier et supprimez toutes les conditions dans la section de règles que vous souhaitez désactiver. Appuyez sur OK pour désactiver et supprimer les conditions. Les conditions supprimées ne peuvent pas être réactivées. Rubriques associées Filtrage des indicateurs Conversion d'un classeur BEx 123

Analyse des données 4.3.4 Pour afficher ou masquer les zéros des lignes et des colonnes 1. Sélectionnez une cellule du tableau croisé. 2. Sélectionnez Filtrer et l'une des options suivantes : Supprimer zéros dans les lignes Toutes les lignes ne contenant que des zéros sont supprimées. Supprimer zéros dans colonnes Toutes les colonnes ne contenant que des zéros sont supprimées. Les zéros sont supprimées des lignes et/ou des colonnes. Lorsque la suppression des zéros est active, une coche s'affiche en regard de l'élément du menu. Pour restituer les lignes et les colonnes masquées, sélectionnez à nouveau Filtrer > Supprimer zéros dans les lignes ou Filtrer > Supprimer zéros dans les colonnes. Vous pouvez également définir la façon dont les zéros sont affichés dans le tableau croisé s'ils ne sont pas masqués. Rubriques associées Pour définir l'affichage des zéros et des valeurs négatives 4.4 Tri des données Le tri des données représente une part fondamentale dans l'analyse des données. Il vous permet de mieux comprendre vos données en les visualisant et en les organisant en différentes vues dans votre tableau croisé. Le tri des données permet d'identifier rapidement celles dont vous avez besoin pour vos décisions. Vous pouvez trier les données par valeurs (de la plus petite à la plus grande et de la plus grande à la plus petite) et par membres (de A à Z et de Z à A). Si vous triez les valeurs d'un seul indicateur (par exemple, le volume des ventes) de la plus petite à la plus grande, les autres cellules de votre tableau croisé ne sont pas affectées par le tri. Par conséquent, les informations sur les métadonnées sont toujours correctes dans le tableau croisé. Les options de tri suivantes sont disponibles : Croissant Si vous sélectionnez un tri croissant, les données sont triées de la plus petite à la plus grande. Le tri croissant appliqué aux membres génère un tri de A à Z. 124

Analyse des données Décroissant Si vous sélectionnez un tri décroissant, les données sont triées de la plus grande à la plus petite. Le tri décroissant appliqué aux membres génère un tri de Z à A. Sans hiérarchie Par défaut, les données sont triées dans les niveaux hiérarchiques du tableau croisé. Les membres parent sont triés dans l'ordre et les membres enfant sont triés dans leur propre ordre sous chaque membre parent. Si vous souhaitez trier les données de toute la hiérarchie, sélectionnez l'option "Sans hiérarchie". Rubriques associées Pour trier des valeurs Tri des membres 4.4.1 Pour trier des valeurs 1. Sélectionnez une cellule du tableau croisé qui appartient à l'indicateur que vous souhaitez utiliser pour trier. 2. Sélectionnez Trier > Plus d'options de tri... La boîte de dialogue "Trier par" s'affiche. 3. Sélectionnez les options de tri que vous souhaitez utiliser : Tri par ordre croissant Trie les valeurs de la plus petite à la plus grande. Tri par ordre décroissant Trie les valeurs de la plus grande à la plus petite. Sans hiérarchie Lorsque vous sélectionnez cette option, les valeurs sont triées dans l'ensemble des hiérarchies. Les hiérarchies existantes du tableau croisé et leurs sous-totaux ne sont plus disponibles après le tri. Par défaut, cette option n'est pas sélectionnée. Remarque : Si vous ne souhaitez pas modifier les options de Sans hiérarchie, vous pouvez également sélectionner les options de tri Tri par ordre croissant et Tri par ordre décroissant directement dans le menu ou le menu contextuel. 4. Cliquez sur OK. Le tri s'applique au tableau croisé. 125

Analyse des données 4.4.2 Tri des membres 1. Sélectionnez une cellule du tableau croisé qui appartient à la dimension que vous souhaitez utiliser pour le tri. 2. Sélectionnez Trier > Plus d'options de tri... La boîte de dialogue "Trier par" s'affiche. 3. Sélectionnez l'option de tri que vous souhaitez utiliser : Tri par ordre croissant Trie les membres de A à Z. Tri par ordre décroissant Trie les membres de Z à A. 4. Dans la liste Trier par, sélectionnez le type d'objet pour le tri : Valeur par défaut (membres de dimension selon premier type d'affichage) Les membres sont triés selon le premier type d'affichage de la dimension sélectionnée. Type d'affichage de membres Vous pouvez sélectionner un des types d'affichage de membres dans la liste ci-dessous. Indicateur Lorsque vous sélectionnez ce type d'objet, vous pouvez sélectionner un des indicateurs isponibles dans la liste ci-dessous. Ce type d'objet permet d'appliquer le tri aux valeurs de l'indicateur sélectionné et non à une dimension. Remarque : Si vous ne souhaitez pas modifier ces options, vous pouvez également sélectionner les options de tri Tri par ordre croissant et Tri par ordre décroissant directement dans le menu ou le menu contextuel. 5. Sélectionnez Sans hiérarchie lorsque vous souhaitez trier les membres dans l'ensemble des hiérarchies. Les hiérarchies existantes du tableau croisé et leurs sous-totaux ne sont plus disponibles après le tri. 6. Cliquez sur OK. Le tri s'applique au tableau croisé. 4.5 Utilisation des hiérarchies Il existe deux façons d'utiliser les représentations hiérarchiques dans votre analyse : Dimensions contenant des hiérarchies et Dimensions affichées sous forme de hiérarchie. 126

Analyse des données Inclure des dimensions contenant des hiérarchies Les hiérarchies pour les dimensions sont créées dans la modélisation de données de SAP NetWeaver BW. Dans SAP NetWeaver BW, elles sont appelées "Hiérarchie caractéristique". Une dimension peut contenir plusieurs hiérarchies. Dans une hiérarchie, les membres de la dimension sont organisés en arborescence. Par exemple, la hiérarchie des centres de coût est regroupée dans les groupes de centres de coût. Notez qu'une dimension comportant plusieurs hiérarchies peut se comporter différemment lors du filtrage et du tri et qu'il existe des styles distincts pour l'affichage des niveaux hiérarchiques. Le comportement est décrit dans les chapitres correspondants. Pour en savoir plus sur la définition des hiérarchies caractéristiques dans SAP NetWeaver BW, accédez au SAP Help Portal à l'adresse http://help.sap.com, SAP NetWeaver > Select release and language (Sélectionner une version et une langue) > SAP NetWeaver Library (Bibliothèque SAP NetWeaver) > SAP NetWeaver by Key Capability (SAP NetWeaver par fonctionnalité clé) > Business Intelligence > BI Platform (Plateforme de BI) > OLAP > Hierarchies (Hiérarchies OLAP). Afficher des dimensions uniques sous forme de hiérarchie Vous pouvez afficher plusieurs dimensions dans un tableau croisé sous forme de représentation plate ou de hiérarchie. Par défaut, la représentation plate est affichée. Vous pouvez modifier l'affichage en représentation hiérarchique. Vous pouvez également utiliser des dimensions comportant des hiérarchies en tant que dimensions uniques et les combiner à d'autres dimensions sous forme de représentation hiérarchique. Rubriques associées Pour inclure des dimensions comportant des hiérarchies dans une analyse Pour afficher des dimensions sous forme de hiérarchie Pour filtrer les données par membres au sein des hiérarchies Tri des données Styles de cellules SAP 4.5.1 Pour inclure des dimensions comportant des hiérarchies dans une analyse En utilisant une source de données qui comporte une dimension avec des hiérarchies, vous pouvez définir différentes vues pour les hiérarchies de la dimension. Vous pouvez également afficher les membres de la dimension dans une représentation plate. Comme pour l'étape deux, les étapes de la procédure suivante sont facultatives. Vous pouvez utiliser les options nécessaires à la définition de votre vue pour les données. 1. Déplacez une dimension comportant des hiérarchies dans la section "Lignes" du panneau de conception. 127

Analyse des données Remarque : Les dimensions peuvent également être déplacées vers la section Colonnes. Cette procédure concerne les dimensions situées dans la section Lignes. Les dimensions situées dans les colonnes se comportent en conséquence. La dimension est affichée dans le tableau croisé selon la définition dans le BEx Query Designer. Si la dimension est définie avec une hiérarchie active et des attributs actifs, la dimension est affichée dans le tableau croisé en conséquence. Les nœuds avec un + contiennent des sous-nœuds. Dans le panneau de conception, la hiérarchie active et les attributs actifs sont affichés en caractères gras dans la section <source de données>. Si aucune hiérarchie n'est active dans la définition de requête, les données sont affichées dans une présentation plate. 2. Sélectionnez une hiérarchie différente. Sélectionnez une autre hiérarchie de la dimension dans la section <source de données> du panneau de conception et déplacez-la dans la dimension, dans la section Lignes. Une seule hiérarchie de dimension peut être active à la fois. Les données du tableau croisé sont modifiées selon votre sélection. La hiérarchie sélectionnée est à présent active et affichée en caractères gras dans la section <source de données>. 3. Activer des attributs Sélectionnez un attribut de dimension dans la section <source de données> et déplacez-le vers la dimension de la section Lignes. Plusieurs attributs peuvent être actifs simultanément. Les données du tableau croisé sont modifiées selon votre sélection. L'attribut sélectionné est à présent actif et affiché en caractères gras dans la section <source de données>. 4. Développer ou réduire tous les nœuds. Sélectionnez la cellule contenant le nom de la dimension dans le tableau croisé et sélectionnez Hiérarchie > Développer jusqu'au niveau > <Niveau>. Le nombre de niveaux disponibles dépend de la hiérarchie. Les niveaux du tableau croisé sont développés selon votre sélection. Pour réduire les niveaux, choisissez le premier niveau. 5. Développer ou réduire un seul nœud. Sélectionnez la cellule du nœud dans le tableau croisé que vous souhaitez développer et choisissez Hiérarchie > Développer dimension. Le nœud sélectionné est développé jusqu'au niveau suivant. Pour réduire les sous-nœuds d'un nœud sélectionné, choisissez Hiérarchie > Réduire. Vous pouvez également sélectionner les symboles +/- pour développer ou réduire un nœud unique. 6. Définir les niveaux disponibles de la hiérarchie. Sélectionnez une cellule de membre de la dimension dans le tableau croisé et choisissez Hiérarchie > Afficher niveau... Sélectionnez les niveaux qui doivent être accessibles dans l'analyse et cliquez sur OK. Seuls les niveaux sélectionnés peuvent être affichés dans le tableau croisé. Le total n'est pas affecté par cette sélection car le niveau de la feuille est toujours disponible. 7. Définir la séquence d'une hiérarchie. 128

Analyse des données Par défaut, une hiérarchie est affichée du niveau parent au niveau enfant. Pour modifier cette représentation, sélectionnez le nœud du premier niveau et choisissez Hiérarchie > Développer vers le haut (lignes). La hiérarchie est affichée du niveau enfant au niveau parent. 8. Afficher la dimension sous forme de représentation plate. Sélectionnez le nœud Représentation plate dans la section <source de données> du panneau de conception et déplacez-le vers la dimension dans la section Lignes. Les membres des dimensions sont affichés dans une représentation plate. La dimension comportant des hiérarchies est affichée conformément à votre définition. 4.5.2 Pour afficher des dimensions sous forme de hiérarchie Si vous utilisez plusieurs dimensions dans votre analyse, vous pouvez les afficher sous forme de représentation plate ou de hiérarchie dans le tableau croisé. Comme pour l'étape trois, les étapes de la procédure suivante sont facultatives. Vous pouvez utiliser les options nécessaires à la définition de votre vue des données. 1. Déplacez au moins trois dimensions vers la section "Lignes" du panneau de conception. Remarque : Les dimensions peuvent également être déplacées vers la section Colonnes. Cette procédure concerne les dimensions situées dans la section Lignes. Les dimensions situées dans les colonnes se comportent en conséquence. Les dimensions sont affichées côte à côte dans le tableau croisé. 2. Passer à l'affichage hiérarchique. Sélectionnez une cellule du tableau croisé et choisissez Hiérarchie > Affichage compact des lignes. Les dimensions du tableau croisé sont affichées sous forme de hiérarchie. La première dimension de la section Lignes est le premier niveau de la hiérarchie. Les nœuds avec un + contiennent des sous-nœuds. 3. Développer ou réduire tous les nœuds. Sélectionnez la cellule contenant le nom de la dimension dans le tableau croisé et sélectionnez Hiérarchie > Développer vers dimension > <Nom de la dimension>. Le nombre de dimensions disponibles dépend du nombre de dimensions contenues dans la section Lignes. La hiérarchie du tableau croisé est développée selon votre sélection. Pour réduire la hiérarchie, choisissez la première dimension. 4. Développer ou réduire un seul nœud. Sélectionnez la cellule du nœud dans le tableau croisé que vous souhaitez développer, puis choisissez Hiérarchie > Développer dimension <Nom de la dimension>. 129

Analyse des données Le nœud sélectionné est développé vers la prochaine dimension en dessous. Pour réduire les sous-nœuds d'un nœud sélectionné, choisissez Hiérarchie > Réduire. Vous pouvez également sélectionner les symboles +/- pour développer ou réduire un nœud unique. 5. Définir la séquence des dimensions dans la hiérarchie. La séquence des dimensions dans la section Lignes détermine leur niveau dans la hiérarchie. La première dimension dans le panneau de conception est le premier niveau de la hiérarchie. Réalisez un glisser-déposer pour déplacer les dimensions vers le haut ou vers le bas. Les niveaux sont immédiatement modifiés dans la hiérarchie. La hiérarchie est affichée du niveau enfant au niveau parent. 6. Afficher de nouveau les dimensions sous forme de représentation plate. Sélectionnez une cellule du tableau croisé et choisissez Hiérarchie > Affichage compact des lignes. Les dimensions sont de nouveau affichées côte à côte dans le tableau croisé. Les dimensions s'affichent conformément à votre définition. 4.6 Calcul de nouveaux indicateurs Sur la base des indicateurs disponibles dans votre analyse, vous pouvez calculer de nouveaux indicateurs. Il existe deux types de calcul : Pour des calculs simples, utilisez plusieurs indicateurs comme opérandes et un opérateur pour créer un indicateur. Le nouvel indicateur est la somme des deux indicateurs disponibles, par exemple. Pour les calculs dynamiques, vous n'utilisez qu'un seul indicateur disponible en tant qu'opérande et vous créez un nouvel indicateur basé sur cet opérande. Par exemple, si vous utilisez le volume des ventes par région en tant qu'opérande, vous pouvez ajouter un nouvel indicateur qui affiche la plage de chaque région selon son volume de ventes. Désormais, lorsque vous posez un filtre ou ajoutez de nouvelles régions à votre analyse, les numéros de plages sont modifiés de façon dynamique. C'est pourquoi ces calculs sont appelés calculs dynamiques. Les nouveaux indicateurs sont ajoutés au tableau croisé et au panneau de conception. Dans le tableau de conception, vous pouvez changer la séquence des indicateurs, modifier leur nom ou les supprimer. Directement dans le tableau croisé, vous pouvez également changer la séquence à l'aide d'un glisser-déposer et modifier le nom des indicateurs et les supprimer à l'aide des menus contextuels. Rubriques associées Pour calculer un nouvel indicateur basé sur des indicateurs disponibles Pour ajouter un nouvel indicateur basé sur un indicateur disponible 130

Analyse des données 4.6.1 Pour calculer un nouvel indicateur basé sur des indicateurs disponibles 1. Sélectionnez les intitulés d'indicateurs que vous souhaitez utiliser. Le premier indicateur que vous sélectionnez est le premier opérande. Utilisez la clé STRG pour sélectionner l'indicateur suivant, le deuxième opérande. Vous pouvez aussi sélectionner plus de deux opérandes pour vos calculs. 2. Sélectionnez Calculs > Ajouter calcul > [Opérateur]. Les opérateurs disponibles sont les suivants : Ajouter Soustraire Multiplier Diviser Différence en pourcentage Le nouvel indicateur calcule la différence entre l'opérande 1 et l'opérande 2 sous forme de pourcentage. Par exemple, l'opérande 1 a pour valeur 80 et l'opérande 2, 20. Le nouvel indicateur affiche la valeur 300 % étant donné que la différence est égale à 60 et que 60 représente 300 % de 20. Si l'opérande 2 a une valeur plus élevée que l'opérande 1, le résultat est négatif. Par exemple, l'opérande 1 a pour valeur 20 et l'opérande 2, 80. Le nouvel indicateur affiche la valeur -75 % étant donné que la différence est égale à -60 et que -60 représente -75 % de 80. Part en pourcentage Le nouvel indicateur calcule la part en pourcentage entre l'opérande 1 et l'opérande 2. Par exemple, l'opérande 1 a pour valeur 20 et l'opérande 2, 80. Le nouvel indicateur affiche la valeur 25 % étant donné que 20 est égal à 25 % de 80. Le nouvel indicateur calculé est ajouté au tableau croisé et au panneau de conception. Une valeur d'indicateur affichée avec une inversion de signe est utilisée dans les calculs comme affiché. Exemple: Une valeur d'indicateur est 200. Si vous avez sélectionné la propriété d'inversion de signe dans la définition de la requête analytique, la valeur affichée dans Analysis est -200. Pour les calculs dans Analysis, c'est la valeur 200 qui est utilisée. Si vous cochez cette case, c'est la valeur -200 qui est utilisée pour les calculs. 4.6.2 Pour ajouter un nouvel indicateur basé sur un indicateur disponible 131

Analyse des données 1. Sélectionnez les intitulés d'indicateurs que vous souhaitez utiliser. 2. Sélectionnez Calculs > Ajouter calcul dynamique > [Opérateur]. Les opérateurs disponibles sont les suivants : Option Valeur minimale de déplacement Description Le nouvel indicateur affiche la valeur la plus petite disponible à ce stade. Par exemple, dans votre tableau croisé, dix lignes contiennent une valeur. Le nouvel indicateur commence dans la première ligne avec la même valeur que l'indicateur d'origine. Si la deuxième ligne de l'indicateur d'origine a une valeur plus élevée que la première, la valeur de la première ligne est dupliquée dans la deuxième ligne du nouvel indicateur et ainsi de suite. Valeur maximale de déplacement Somme cumulée Le nouvel indicateur affiche la valeur la plus élevée disponible à ce stade. Le nouvel indicateur affiche la somme de toutes les valeurs à ce stade. Par exemple, l'indicateur d'origine a huit lignes contenant des valeurs. Dans la quatrième ligne du nouvel indicateur, la somme des quatre premières lignes s'affiche. Somme cumulée de valeurs arrondies Comptage cumulé de toutes les valeurs détaillées Décompte cumulé de toutes les valeurs détaillées ne correspondant pas à : zéro, nulle ou erreur Le nouvel indicateur affiche la somme de toutes les valeurs arrondies à ce stade. Les valeurs par indicateur sont comptées et numérotées en commençant par 1 pour la première valeur. Si huit lignes contiennent des valeurs, y compris zéro, et sont comptabilisées dans le total, le nouvel indicateur affiche les chiffres de 1 à 8 pour les huit valeurs. Les valeurs par indicateur sont comptées et numérotées en commençant par 1 pour la première valeur, excepté pour les valeurs égales à zéro. Pour les valeurs égales à zéro, le dernier chiffre est dupliqué. 132

Analyse des données Option Moyenne mobile Moyenne mobile ne correspondant pas à : zéro, nulle ou erreur Numéro de classement Numéro de classement olympique Pourcentage de contribution Description Le nouvel indicateur calcule la moyenne de toutes les valeurs à ce stade. Si par exemple, dans votre tableau croisé, cinq lignes contiennent des valeurs, le nouvel indicateur calcule en ligne 2 la moyenne de toutes les valeurs de la ligne 1 et de la ligne 2 et ainsi de suite. Le nouvel indicateur calcule la moyenne de toutes les valeurs à ce stade, excepté les valeurs égales à zéro. Le nouvel indicateur affiche un numéro de plage pour chaque valeur de l'indicateur d'origine. La valeur la plus élevée de l'indicateur d'origine a le numéro de plage 1. Si une valeur apparaît plusieurs fois, les valeurs sont affectées au même numéro de plage. Si deux valeurs identiques sont attribuées au numéro de plage 4, la valeur suivante la plus petite a le numéro de plage 5. La liste de classement olympique est différente de la liste de classement de base du fait que lorsqu'une valeur y apparaît plusieurs fois, la valeur la plus petite suivante n'est pas attribuée à la plage augmentée de un mais à celle qui correspond au nombre des valeurs précédentes (y compris la valeur actuelle). Par exemple, si la plage 4 apparaît deux fois, le nouvel indicateur affiche le nombre 6 pour la plus petite valeur de plage suivante. Le nouvel indicateur calcule la part en pourcentage d'une valeur de l'indicateur d'origine sur le résultat total de celui-ci. Le nouvel indicateur est ajouté au tableau croisé et au panneau de conception. 4.7 Définition de la mise en forme conditionnelle 133

Analyse des données La mise en forme conditionnelle permet de mettre en surbrillance des valeurs importantes ou des résultats inattendus dans vos données. Vous pouvez l'utiliser pour définir des règles permettant de sélectionner des valeurs différentes ou critiques dans un tableau croisé. Les résultats non compris dans une plage de valeurs seuils prédéterminées sont mis en surbrillance ou désignés par des symboles. Vous pouvez ainsi identifier immédiatement les résultats qui diffèrent des résultats attendus. Vous pouvez, par exemple, visualiser directement les réponses à certaines questions, comme les produits ayant enregistré une hausse de plus de 10 % au cours de l'année ou les régions ayant connu un volume de ventes supérieur au montant défini. Vous pouvez ajouter une ou plusieurs règles à un format conditionnel et définir des priorités pour l'application des règles dans votre tableau croisé. Vous pouvez également définir plusieurs formats conditionnels dans une feuille de calcul et décider pour chacun d'eux à quel moment ils doivent basculer vers un statut actif/inactif. Les formats conditionnels existants peuvent être modifiés ou supprimés. Remarque : La mise en forme conditionnelle décrite dans ce guide fait partie du module complémentaire d'analysis. Une mise en forme conditionnelle est également disponible dans Microsoft Excel. Rubriques associées Définition d'un format conditionnel Modification des formats conditionnels 4.7.1 Définition d'un format conditionnel 1. Sélectionnez Mise en forme conditionnelle > Nouveau. La boîte de dialogue "Nouvelle mise en forme conditionnelle" s'affiche. 2. Dans le champ Nom, saisissez un nom pour le nouveau format conditionnel. 3. Dans la liste Basé sur, sélectionnez l'indicateur auquel vous souhaitez appliquer le format conditionnel. 4. Dans la liste Format, sélectionnez le style à utiliser pour mettre les valeurs en surbrillance. Les styles suivants sont disponibles : Arrière-plan : l'arrière-plan des cellules est coloré. Valeurs : le texte des cellules est coloré. Symbole de statut : un symbole est affiché dans les cellules. Tendance croissante : une flèche de couleur (vert à rouge) s'affiche dans les cellules. Tendance décroissante : une flèche de couleur (rouge à vert) s'affiche dans les cellules. Tendance gris :une flèche grise s'affiche dans les cellules. Chaque style se compose de 9 membres. Les chiffres 1 à 9 représentent la priorité de la règle. 5. Définissez une ou plusieurs règles dans l'onglet Définition. a. Sélectionnez la priorité. 134

Analyse des données Dans la première liste, sélectionnez l'une des neuf priorités du style sélectionné plus haut. Si vous définissez plusieurs règles dans un format conditionnel et que ces règles entrent en conflit avec les valeurs de votre tableau croisé, la priorité détermine la règle applicable à ces cellules. Il est donc recommandé de n'utiliser qu'une priorité pour une seule règle dans un format conditionnel. La priorité numéro un est la priorité la plus élevée et la priorité neuf est la plus faible. b. Sélectionnez un opérateur. Vous pouvez choisir l'un des opérateurs suivants : Entre, En dehors, Supérieur à, Supérieur à ou égal à, Inférieur à, Inférieur à ou égal à et Egal à. c. Saisissez une valeur seuil ou une plage de valeurs. d. Cliquez sur Ajouter. La règle est ajoutée dans la zone "Règles". 6. Etape facultative : définissez la sélection pour le format conditionnel. Dans l'onglet Sélection, vous pouvez spécifier pour chaque dimension si la mise en forme conditionnelle doit s'appliquer à "Tous les membres et tous les totaux" ou uniquement aux "Membres" ou aux "Totaux". La valeur par défaut est Tous les membres et tous les totaux. 7. Etape facultative : définissez la visualisation dans l'onglet Afficher. Sous "Appliquer mise en forme conditionnelle à", vous pouvez définir les parties de tableau croisé auxquelles appliquer la mise en forme conditionnelle : Cellules de données, En-tête de lignes et/ou Intitulés de colonnes. Sous "Appliquer visualisation sur autre indicateur :", vous pouvez spécifier que le format conditionnel défini pour un indicateur (le volume des ventes, par exemple) soit visualisé dans les données d'un autre indicateur (articles de bon de commande, par exemple). Pour utiliser cette fonction, cochez la case Appliqué à. 8. Cliquez sur OK pour appliquer vos règles au tableau croisé. Vous avez créé un ou plusieurs formats conditionnels. Ils sont enregistrés avec le classeur et sont disponibles pour d'autres utilisateurs ou dans d'autres sessions. 4.7.2 Modification des formats conditionnels Une fois les formats conditionnels définis, vous pouvez les ouvrir et les modifier, les supprimer ou les activer et les désactiver : 1. Sélectionnez Mise en forme conditionnelle > [Nom de la mise en forme conditionnelle]. 2. Sélectionnez l'une des options suivantes : Sélectionnez Traiter pour modifier les définitions en cours d'un format conditionnel. Vous pouvez ajouter des règles, modifier des règles existantes ou en supprimer. Pour modifier une règle existante, sélectionnez son icône Modifier, modifiez la définition de la règle, puis sélectionnez l'icône Appliquer pour rendre la modification effective. Pour supprimer une règle existante, sélectionnez son icône Supprimer. Pour appliquer les règles modifiées aux données, cliquez sur OK. 135

Analyse des données Sélectionnez Supprimer pour supprimer un format conditionnel. Sélectionnez ou désélectionnez Actif pour activer ou désactiver la mise en forme. 4.8 Définition de l'affichage des membres, des indicateurs et des totaux Lorsque vous insérez un nouveau tableau croisé dans votre analyse, les membres, les indicateurs et les totaux s'affichent conformément aux options par défaut. Vous pouvez modifier l'affichage de ces éléments à l'aide de la barre d'outils ou du menu contextuel. Rubriques associées Pour définir l'affichage des membres Définition de l'affichage des indicateurs Définition de l'affichage des totaux 4.8.1 Pour définir l'affichage des membres Les membres peuvent être affichés sous forme de clé, texte ou les deux. Pour les textes, vous pouvez définir celui à afficher. La clé, le texte et la description d'une dimension ainsi que ses membres sont définis lors de la création dans SAP NetWeaver BW. Dans la définition de la requête, vous pouvez définir l'affichage de membre à utiliser par défaut. Analysis permet de définir l'affichage de membres pour chaque dimension. 1. Sélectionnez la cellule d'un membre d'une dimension pour définir l'affichage de tous les membres de cette dimension. 2. Sélectionnez Membres et l'option d'affichage que vous souhaitez utiliser. Vous pouvez sélectionner les options d'affichage suivantes : Texte : les membres sont affichés avec leur texte. Clé : les membres sont affichés avec leur clé. Texte et clé : les membres sont affichés avec leur texte et leur clé. Clé et texte : les membres sont affichés avec leur clé et leur texte. 3. Si vous sélectionnez une option d'affichage contenant du texte, vous avez le choix entre deux options d'affichage du texte. Sélectionnez Membres et l'une des options suivantes : Description : la description des membres est utilisée pour l'affichage du texte. Texte : le texte des membres est utilisé pour l'affichage du texte. Les membres de la dimension sélectionnée s'affichent dans le tableau croisé conformément à ce que vous avez défini. 136

Analyse des données 4.8.2 Définition de l'affichage des indicateurs Pour définir l'affichage des indicateurs, vous pouvez préciser le format des nombres pour chaque indicateur de l'analyse. Cela inclut le facteur d'échelle et le nombre de décimales utilisées. Pour tous les indicateurs de l'analyse, vous pouvez indiquer en une seule étape si les facteurs d'échelle doivent être affichés ou non. Si vous utilisez la devise comme unité, vous pouvez convertir la devise actuelle dans la devise que vous souhaitez utiliser. Vous pouvez également définir la façon dont les zéros et les valeurs négatives apparaissent dans le tableau croisé. Rubriques associées Pour définir le format des nombres Pour afficher ou masquer les facteurs d'échelle Pour définir la conversion de devise Pour définir l'affichage des zéros et des valeurs négatives 4.8.2.1 Pour définir le format des nombres 1. Sélectionnez une cellule de l'indicateur que vous souhaitez modifier. 2. Sélectionnez Indicateurs > Format des nombres. 3. Dans la boîte de dialogue Format des nombres, sélectionnez le Facteur d'échelle et les Décimales que vous souhaitez afficher pour l'indicateur. 4. Cochez la case Afficher facteur d'échelle et unités dans l'en-tête de touts les indicateurs si vous souhaitez afficher le facteur d'échelle dans le tableau croisé. 5. Cliquez sur OK. Les cellules de données de l'indicateur sélectionné s'affichent conformément à ce que vous avez défini. 4.8.2.2 Pour afficher ou masquer les facteurs d'échelle 1. Sélectionnez une cellule du tableau croisé. 2. Sélectionnez Indicateurs > Masquer facteurs d'échelle. Lorsque l'option est active, une coche s'affiche en regard de l'élément de menu. Pour désactiver l'option, sélectionnez-la à nouveau. 137

Analyse des données Les facteurs d'échelle s'affichent pour tous les indicateurs, conformément à ce que vous avez défini. Le paramètre défini dans le BEx Query Designer pour afficher les facteurs d'échelle des valeurs clés n'est pas évalué dans Analysis. Pour définir l'affichage des facteurs d'échelle, seul ce paramètre est évalué dans Analysis. 4.8.2.3 Pour définir la conversion de devise Vous pouvez convertir les devises de tous les indicateurs d'une analyse. 1. Sélectionnez une cellule du tableau croisé. 2. Sélectionnez Indicateurs > Conversion de devise. 3. Dans le dialogue Conversion de devise, sélectionnez une Devise cible, un Type de conversion de devise et cliquez sur OK. Les types de conversion de devise sont créés dans SAP NetWeaver BW. Pour en savoir plus, voir le SAP Help Portal à l'adresse http://help.sap.com. Remarque : Les options de sélection dans les listes Devise cible et Type de conversion de devise sont interdépendantes. Selon la devise choisie, le système vous propose tous les types de conversion qui prennent en charge cette devise. Pour afficher à nouveau tous les types de conversion, sélectionnez l'option standard Afficher devise d'origine. Au contraire, si vous sélectionnez un type de conversion particulier, le système affiche toutes les options de devise pour ce type de conversion. 4. Cochez la case Utiliser la conversion de devise de la définition de la requête si la conversion de devise doit reposer sur la définition de devise de BEx Query Designer. La devise que vous définissez dans la définition de la requête peut être différente de celle de l'infoprovider d'origine. Par exemple, la devise utilisée dans l'infoprovider pourrait être le dollar américain (USD) et celle de la définition une conversion des dollars (USD) en euros (EUR). Si vous souhaitez convertir la devise de l'analyse en livres sterling (GBP), la conversion de devise repose sur l'euro (EUR) si cette case est cochée et sur le dollar (USD) si elle est décochée. Remarque : Cette case n'est disponible dans la boîte de dialogue que si vous sélectionnez Options avancées dans les Options utilisateur. Tous les indicateurs en devise sont convertis dans la devise sélectionnée. Rubriques associées Options utilisateur 138

Analyse des données 4.8.2.4 Pour définir l'affichage des zéros et des valeurs négatives 1. Sélectionnez une cellule du tableau croisé. 2. Sélectionnez Indicateurs > Format général. 3. Sélectionnez une option dans la liste Affichage des valeurs négatives. Les options suivantes sont disponibles : -X, X-, (X). 4. Sélectionnez une option dans la liste Afficher zéros comme : Les options suivantes sont disponibles : Avec devise/unité Sans devise/unité Cellule vide Défini par l'utilisateur Lorsque vous sélectionnez cette option, vous pouvez saisir un texte à afficher dans les cellules. 5. Cliquez sur OK. Les valeurs s'affichent pour tous les indicateurs, conformément à ce que vous avez défini. Vous pouvez également supprimer les zéros si des lignes ou colonnes ne contiennent que des zéros. Rubriques associées Pour afficher ou masquer les zéros des lignes et des colonnes 4.8.3 Définition de l'affichage des totaux Concernant les totaux, vous pouvez définir s'ils doivent être affichés ou non dans le tableau croisé. Si vous choisissez de les afficher, vous pouvez préciser où les afficher dans le tableau croisé. Vous pouvez également définir comment les totaux sont calculés. Rubriques associées Pour trouver l'affichage des totaux dans le tableau croisé Pour afficher ou masquer les totaux dans le tableau croisé Pour définir le calcul des totaux 139

Analyse des données 4.8.3.1 Pour trouver l'affichage des totaux dans le tableau croisé Dans l'affichage par défaut, les totaux se trouvent sous les membres et à leur droite. Pour modifier l'affichage, vous disposez des options suivantes : 1. Sélectionnez une cellule du tableau croisé. 2. Sélectionnez Totaux > Lignes des totaux au-dessus des membres. Les totaux s'affichent au-dessus des membres. 3. Sélectionnez Totaux > Colonnes des totaux du côté gauche des membres. Les totaux s'affichent à gauche des membres. Les totaux s'affichent conformément à ce que vous avez défini. Pour modifier à nouveau l'emplacement, désélectionnez l'option. 4.8.3.2 Pour afficher ou masquer les totaux dans le tableau croisé 1. Sélectionnez une cellule de membre dans le tableau croisé. 2. Pour afficher les totaux dans le tableau croisé, sélectionnez Totaux > Afficher totaux. 3. Pour masquer les totaux qui ne possèdent qu'un membre, sélectionnez Totaux > Masquer totaux si un seul membre est disponible. Les totaux sont affichés ou masqués conformément à ce que vous avez défini. 4.8.3.3 Pour définir le calcul des totaux Par défaut, les totaux s'affichent selon la définition de la requête. Vous pouvez réaliser des calculs avec ces valeurs pour afficher un autre résultat comme, par exemple, la valeur la plus élevée d'une zone. 1. Sélectionnez un intitulé d'indicateur dans le tableau croisé. 2. Sélectionnez Totaux > Calculer totaux comme > [Option]. Les options suivantes sont disponibles : 140

Analyse des données Option Minimum Maximum Somme Somme de valeurs arrondies Nombre total de valeurs détaillées Nombre total de valeurs détaillées ne correspondant pas à : zéro, nulle, erreur Ecart type Description La valeur la plus petite de la zone correspondante s'affiche comme résultat. La valeur la plus élevée de la zone correspondante s'affiche comme résultat. Le total de toutes les valeurs de la zone correspondante s'affiche comme résultat. Si vous avez paramétré un facteur d'échelle, il est utile de calculer les totaux des valeurs arrondies localement étant donné qu'ils peuvent être très différents (surtout dans le cas de facteurs d'échelle élevés). Le nombre de valeurs de la zone correspondante s'affiche comme résultat. Le nombre de valeurs de la zone correspondante (sauf les zéros) s'affiche comme résultat. L'écart type des valeurs selon leurs moyennes s'affiche comme résultat. Plus les données sont étalées, plus l'écart est important. L'écart standard est calculé par la racine carrée de la variance. Par exemple, la moyenne de 15, 15, 15, 14, 16 et de 2, 7, 14, 22, 30 est la même. Cependant, les données de la deuxième séquence sont nettement plus étalées. Moyenne Moyenne de toutes les valeurs détaillées qui ne sont pas égales à zéro, nulles ou en erreur La moyenne (le total divisé par le nombre total de valeurs) de toutes les valeurs de la zone correspondante s'affiche comme résultat. La moyenne (le total divisé par le nombre total de valeurs) de toutes les valeurs de la zone correspondante s'affiche comme résultat à l'exception des zéros, ce qui signifie que les valeurs égales à zéro ne sont pas prises en compte. 141

Analyse des données Option Médiane Description Le système classe les valeurs en interne par grandeur et affiche la valeur moyenne de la liste comme résultat. Par exemple, si la liste contient cinq valeurs, la troisième valeur s'affiche comme résultat. Si la liste contient un nombre pair de valeurs (six, par exemple), le système additionne les deux valeurs du milieu de la liste (dans ce cas, la troisième et la quatrième valeur) et divise le résultat par deux. La valeur ainsi obtenue s'affiche comme résultat. Médiane de valeurs détaillées ne correspondant pas à : zéro, nulle, erreur Variance Masquer Par défaut A l'exception des valeurs égales à zéro, le système classe les valeurs en interne par grandeur et affiche la valeur moyenne de la liste comme résultat. La variance est calculée par le carré de l'écart type et s'affiche comme résultat. Le résultat ne s'affiche pas. Avec cette option, les résultats obtenus de la requête s'affichent. Les totaux sont calculés conformément à ce que vous avez défini. 4.9 Accéder à une cible via Atteindre L'interface état-état vous permet d'appeler une cible d'accès à partir d'une requête analytique dans Analysis. Vous pouvez utiliser l'interface pour basculer d'une requête exécutée (expéditeur) vers un autre état (destinataire) contenant plus d'informations. Il est possible d'appeler des cibles dans des systèmes BW et au-delà. Il est aussi possible d'utiliser l'interface état-état pour appeler des cibles que vous avez définies dans votre requête. Afin de pouvoir appeler les cibles à partir de requêtes exécutées, vous devez définir les cibles associées à la requête avec l'affectation expéditeur/destinataire. L'affectation expéditeur/destinataire est définie dans le code RSBBS de transaction dans le système BW. Dans Analysis, vous pouvez affecter les destinataires suivants : Requête 142

Analyse des données Si vous appelez une requête via Atteindre, un nouveau classeur est ouvert avec la requête. Adresse Web http://www.google.com, par exemple. Les cibles suivantes sont ouvertes dans le navigateur Web : Transaction ABAP. La transaction doit être classifiée pour utiliser l'interface graphique SAP pour HTML. Rapport ABAP Application Web BEx (3.x et 7.0) Rapport Crystal Tableau de bord Xcelsius Une fois l'affectation réalisée, vous pouvez choisir Atteindre dans le menu contextuel pour appeler toutes les cibles pour les cellules du tableau croisé de la requête d'expéditeur exécutée. Informations supplémentaires Vous trouverez plus d'informations sur l'interface état-état et l'affectation expéditeur/destinataire dans la documentation SAP NetWeaver sur le SAP Help Portal sous : Using the Report-Report Interface. 4.10 Pour ajouter un commentaire à une cellule de données A l'aide de la fonctionnalité de Microsoft Excel, vous pouvez ajouter une remarque à une cellule en insérant un commentaire. Vous pouvez modifier le texte des commentaires et supprimer les commentaires dont vous n'avez plus besoin. Vous pouvez également choisir d'afficher ou de masquer la zone de texte du commentaire dans votre analyse. Vous pouvez ajouter des commentaires aux cellules de données dans le tableau croisé. La source de données doit avoir été actualisée avant que vous n'ajoutiez un commentaire à une cellule de données. Un commentaire est disponible en interne aussi longtemps qu'il n'est pas explicitement supprimé. Par exemple, vous ajoutez un commentaire à une cellule, puis changez de vue sur vos données. Dans le nouvel état de navigation, la cellule comportant le commentaire n'est pas visible. Dès que vous changez l'état de navigation de sorte à afficher de nouveau la cellule comportant le commentaire dans le tableau croisé, le commentaire est également disponible. Les commentaires sont associés à la sélection de la cellule. La sélection inclut toutes les valeurs sélectionnées pour la dimension. Exemple de valeurs : invite, filtre et filtre d'arrière-plan. Analysis stocke pour chaque dimension la sélection de membre unique s'il s'agit d'une sélection de membre unique. Exemple, une valeur unique dans la définition d'invite. Pour les autres sélections, Anaylsis vérifie qu'il n'y a pas eu de sélection de membre unique pour cette dimension. Remarque : Un commentaire placé dans la cellule Total d'une dimension est considéré comme ne possédant pas de sélection de membre unique associée à cette dimension. Un commentaire est visible dans une cellule si celle-ci possède, pour toutes les dimensions, la sélection de membre unique correspondante ou si le commentaire et la cellule ne possèdent aucune sélection de membre unique associée. 143

Analyse des données Toute sélection masquée d'un chiffre clé restreint n'est pas prise en compte. A ce titre, l'id du chiffre clé est considéré comme une sélection de membre unique. Si vous ajoutez un commentaire à une cellule de membre ou d'en-tête du tableau croisé, le commentaire n'est pas disponible après le changement d'état de navigation. Remarque : Si vous créez une présentation Microsoft PowerPoint avec un tableau croisé contenant des commentaires, les commentaires ne seront pas disponibles dans la présentation. 1. Assurez-vous que la source de données a déjà été actualisée. 2. Sélectionnez la cellule à laquelle vous souhaitez ajouter un commentaire. 3. Sélectionnez Insérer un commentaire dans le menu contextuel. 4. Dans la zone de texte du commentaire, saisissez le texte du commentaire. Un petit triangle rouge dans le coin de la cellule indique qu'un commentaire est joint à la cellule. 5. Pour modifier un commentaire existant, sélectionnez la cellule, puis Modifier le commentaire dans le menu contextuel. 6. Pour maintenir la visibilité d'un commentaire avec une cellule, sélectionnez la cellule, puis Afficher/Masquer le commentaire dans le menu contextuel. La zone de texte du commentaire est affichée de manière permanente dans votre analyse. Vous pouvez déplacer la zone de texte par glisser-déposer. 7. Pour supprimer un commentaire existant, sélectionnez la cellule, puis Supprimer le commentaire dans le menu contextuel. 144

Analyse des données SAP HANA Analyse des données SAP HANA 5.1 Analyse de sources de données SAP HANA Après avoir configuré une connexion à SAP HANA, vous pouvez analyser les modèles d'informations développés avec SAP HANA comme sources de données dans Analysis, par exemple une vue analytique. Vous pouvez également analyser des sources de données à partir d'un SAP NetWeaver BW, optimisé grâce à SAP HANA. Sources de données SAP HANA Les sources de données SAP HANA vous permettent d'utiliser les fonctions Analysis suivantes pour analyser vos données : Insertion d'un tableau croisé avec des données SAP HANA Il est également possible d'insérer plusieurs sources de données dans un classeur. Enregistrement/Ouverture d'un classeur vers le/à partir du serveur de la plateforme de Business Intelligence Annuler/Rétablir Définition de sets de feuilles de style pour les tableaux croisés Permutation des axes Analyse de données à l'aide du panneau de conception Filtrage des membres Tri des données par membre et par indicateur Insertion de diagrammes Insertion de composants de filtre Conversion de cellules de tableau croisé en formules Création de présentations Interrompre l'actualisation Ces fonctions sont décrites dans les chapitres correspondants de ce manuel. Sources de données SAP NetWeaver BW Si vous utilisez SAP NetWeaver Business Warehouse, optimisé grâce à SAP HANA, vous pouvez analyser des requêtes BW, des vues de requête et des InfoProviders avec Analysis. Vous pouvez utiliser des sources de données BW avec Analysis comme les sources de données d'autres systèmes BW. 145

Analyse des données SAP HANA 146

Planification de données Planification de données Analysis permet de planifier des données professionnelles en fonction des données actuelles d'une source de données. Il est possible de saisir les données de planification manuellement ou automatiquement à l'aide des fonctions et séquences de planification de SAP NetWeaver BW Integrated Planning. Pour les données de planification, vous devez vous servir d'une vue de requête ou d'une requête BW comme source de données définie comme étant accessible dans BEx Query Designer. Lorsque vous utilisez des sources de données accessibles, deux modes différents sont disponibles dans Analysis : le mode d'affichage et le mode de modification. Le mode de modification permet de saisir des données de planification dans une requête accessible. Si vous souhaitez déverrouiller une source de données pour un autre utilisateur ou éviter que des données ne soient modifiées par mégarde, vous pouvez passer en mode d'affichage. Vous pouvez aussi annuler les modifications apportées et retourner au dernier état enregistré ou au dernier état client cohérent. Vous pouvez également verrouiller et déverrouiller des cellules de tableau croisé pour les modifier. Une fois les données de planification saisies, vous pouvez les recalculer ou les enregistrer. Lorsque vous recalculez les données de planification, toutes les valeurs modifiées sont envoyées au tampon de planification pour vérifier qu'elles sont cohérentes. Si les entrées des données modifiées sont correctes, les données recalculées sont disponibles et visibles dans tous les autres composants du classeur. Mais elles ne sont pas enregistrées dans InfoProvider. Si vous enregistrez les données de planification, toutes les valeurs transmises et modifiées sont enregistrées dans InfoProvider. Dans Microsoft Excel 2003, la fonctionnalité de planification est disponible dans une barre d'outils spécifique. Dans Microsoft Excel 2007, la fonctionnalité de planification se trouve dans un groupe spécifique du ruban. Les options utilisateur permettent d'indiquer si le groupe de planification doit s'afficher ou non dans le ruban. Rubriques associées Planification manuelle de données Planification de données à l'aide d'objets de planification Annulation des modifications au cours de la planification des données Pour verrouiller des cellules Recalcul des données de planification Enregistrement des données de planification Basculement entre le mode d'affichage et le mode de modification Options utilisateur 147

Planification de données 6.1 Planification manuelle de données Vous pouvez saisir les données de planification manuellement dans un tableau croisé de l'analyse. Pour saisir des données de planification, vous pouvez modifier les valeurs des cellules de données qui existent déjà dans le tableau croisé ou ajouter de nouvelles lignes au tableau croisé en mode de modification. 1. Saisissez une source de données accessible ou ouvrez un classeur dont la source de données est accessible. Le tableau croisé est visible en mode de modification. En mode de modification, les cellules en lecture seule de la source de données sont affichées avec des couleurs d'arrière-plan différentes. Si vous passez en mode d'affichage, il n'est plus possible de faire la distinction sur le plan visuel entre les cellules accessibles et les cellules en lecture seule. Remarque : La possibilité de saisie est toujours activée pour les cellules Microsoft Excel. Ce qui veut dire que vous pouvez aussi saisir des valeurs dans les cellules en lecture seule de la source de données. Toutefois, ces valeurs n'auront aucune incidence sur la planification. Si les cellules en lecture seule apparaissent avec une couleur d'arrière-plan différente, vous pouvez éviter d'y saisir des données. Si la source de données n'est pas visible en mode de modification, vous pouvez vérifier les paramètres suivants : Dans l'onglet Composants du panneau de conception, vérifiez que le système de planification approprié est connecté. Par défaut, le système de planification est le premier système auquel vous vous connectez après l'ouverture d'un classeur. Si un classeur contient des objets de différents systèmes, vous pouvez sélectionner l'un de ces systèmes comme système de planification dans la liste. Le système de planification modifié ne devient actif qu'après la fermeture et la réouverture du classeur. Dans l'onglet Composants du panneau de conception, vérifiez si la case Planification : ouvrir source de données avec possibilité de saisie activée est cochée. Si c'est le cas, la source de données accessible s'ouvre en mode de modification. Dans le cas contraire, la source de données s'ouvre en mode d'affichage. Si la source de données est verrouillée par un autre utilisateur, un message s'affiche après son ouverture. Vous pouvez aussi vous servir de la propriété IsDataSouceEditable de la méthode API SAPGetProperty pour savoir si une source de données est prête pour la saisie. 2. Vous pouvez saisir des données de planification en modifiant les valeurs des cellules de données existantes du tableau croisé. Le format de toute valeur saisie est immédiatement validé. Si ce format n'est pas approprié, un message s'affiche. Pour vérifier que les nouvelles valeurs sont cohérentes et les appliquer au tableau croisé, choisissez Recalculer. 3. Vous pouvez saisir des données de planification dans de nouvelles lignes ajoutées au tableau croisé. 148

Planification de données L'onglet Composants du panneau de conception permet de définir le nombre de nouvelles lignes. Le nombre de lignes par défaut est 5. Les nouvelles lignes destinées à la planification sont ajoutées en bas du tableau croisé. En mode d'affichage, les nouvelles lignes ne sont pas visibles. Pour saisir des données dans les cellules de données, vous devez saisir l'intégralité de la combinaison de membres correspondant à la cellule de données. Imaginons, par exemple, que les dimensions Pays, Région et Ville se trouvent sur les lignes du tableau croisé. Pour saisir une valeur de planification pour Paris, vous devez aussi saisir le membre de la région et du pays sur la ligne correspondante. Vous pouvez saisir ce membre manuellement ou sélectionner des valeurs en vous servant de l'aide à la saisie. Le format et les données de base des valeurs saisies sont immédiatement validés. Si une valeur est incorrecte, un message s'affiche. Pour vérifier que les nouvelles valeurs sont cohérentes et les appliquer au tableau croisé, choisissez Recalculer. 4. Vous pouvez annuler toutes les modifications qui n'ont pas encore été recalculées ou annuler les modifications recalculées qui n'ont pas encore été enregistrées. Sélectionnez Retour > Au dernier état enregistré/au dernier état client cohérent. 5. Choisissez Enregistrer pour enregistrer les données de planification dans le système. Les données modifiées sont enregistrées dans la source de données. Rubriques associées Recalcul des données de planification Enregistrement des données de planification Annulation des modifications au cours de la planification des données Basculement entre le mode d'affichage et le mode de modification Onglet Composants Styles de cellules SAP 6.2 Planification de données à l'aide d'objets de planification Vous pouvez vous servir de deux objets de planification, à savoir, les fonctions de planification et les séquences de planification. Les fonctions de planification permettent une génération ou un traitement des données reposant sur le système. Une séquence de planification est une séquence de fonctions de planification. Planning Modeler permet de créer ces deux objets dans SAP NetWeaver BW. La procédure suivante explique les différentes étapes à suivre dans Analysis lors de l'utilisation d'objets de planification. Pour en savoir plus sur SAP NetWeaver BW Integrated Planning, sur Planning Modeler et sur les objets tels que la fonction de planification ou le niveau d'agrégation, voir la documentation correspondante sur le SAP Help Portal. 1. Insérer une source de données accessible ou ouvrir un classeur dont la source de données est accessible. 149

Planification de données Remarque : Cette étape est facultative. Vous pouvez aussi utiliser des objets de planification sans visualisation dans un tableau croisé. 2. Ajouter un objet de planification au classeur. Dans l'onglet Composants du panneau de conception, choisissez Utiliser une fonction de planification ou Utiliser une séquence de planification dans le menu contextuel du classeur. Recherchez l'objet de planification dans la boîte de dialogue Ouvrir, sélectionnez-le, puis cliquez sur OK. Le nœud Objets de planification est ajouté au classeur dans l'onglet Composants. Tous les objets de planification sont affectés à ce nœud. 3. Dans l'onglet Composants du panneau de conception, vérifiez que le système de planification approprié est connecté. Par défaut, le système de planification est le premier système auquel vous vous connectez après l'ouverture d'un classeur. Si un classeur contient des objets de différents systèmes, vous pouvez sélectionner l'un de ces systèmes comme système de planification dans la liste. Le système de planification modifié ne devient actif qu'après la fermeture et la réouverture du classeur. 4. Cochez la case Traiter données modifiées si vous souhaitez utiliser le traitement des données modifiées. Si vous cochez cette case, seules les données modifiées par l'utilisateur au cours de la session actuelle depuis le dernier enregistrement seront traitées. Vous pouvez spécifier, pour les fonctions de planification, le niveau d'agrégation à utiliser comme filtre pour définir les données modifiées. Pour une fonction de planification, le niveau d'agrégation sur lequel repose cette fonction de planification est sélectionné par défaut. Notez qu'un niveau d'agrégation peut uniquement être défini pour les fonctions de planification. Il est donc impossible de sélectionner un niveau d'agrégation pour des séquences de planification. 5. Définir les valeurs de variables de l'objet de planification. Dans l'onglet Variables de la séquence ou des fonctions de planification, sélectionnez la source et définissez les valeurs : Pour le Membre source, vous pouvez sélectionner les membres en vous servant de l'aide à la saisie. Pour la Cellule source, vous pouvez définir la cellule qui contient les valeurs. Les variables servent d'espaces réservés à des membres, à des hiérarchies et à des nombres. Vous pouvez les définir dans BEx Query Designer ou dans Planning Modeler. Toutes les valeurs de variables sont valides au niveau local dans l'objet de planification. Pour planifier des données pour deux années différentes, par exemple, vous pouvez insérer la même fonction de planification deux fois dans un classeur et saisir des valeurs différentes pour la dimension année. 6. Définir le filtre de la fonction de planification. L'onglet Filtre permet d'obtenir une liste de toutes les dimensions du niveau d'agrégation. a. Définissez les valeurs de filtre pour les dimensions selon vos besoins. Pour le Membre source, vous pouvez sélectionner les membres en vous servant de l'aide à la saisie. Pour la Cellule source, vous pouvez définir la cellule qui contient les valeurs. Pour le Lien source, les valeurs de filtre actuelles de la source de données sont utilisées. 150

Planification de données Remarque : Dans le cas des dimensions qui ont un lien source, vous pouvez aussi vous servir de la méthode API SAPSetFilter pour définir les valeurs de filtre. b. Vous pouvez aussi sélectionner le filtre auquel la fonction de planification est liée : Cliquez sur le bouton Ouvrir filtre pour insérer un objet de filtre. Vous pouvez créer cet objet de filtre dans BEx Query Designer ou dans Planning Modeler. Cliquez sur le bouton de la liste pour sélectionner la source de données à utiliser pour la planification. Les sources de données doivent déjà être utilisées dans le classeur. Lorsque vous insérez un objet de filtre ou une source de données, le type de la source change et passe de Membre à Lien pour toutes les dimensions qui n'ont pas été définies auparavant et les valeurs de filtre actuelles de la source de données ou de l'objet de filtre sont utilisées. c. Redéfinir des valeurs de filtre. Vous pouvez modifier la définition du filtre d'une fonction de planification à tout moment. Après l'insertion d'une source de données, par exemple, vous pouvez modifier cette source en la faisant passer de Lien à Cellule et définir une cellule contenant les valeurs à utiliser comme filtre. 7. Dans l'onglet Composants, choisissez Exécuter la fonction de planification dans le menu contextuel de la fonction de planification pour exécuter l'objet. Si vous utilisez des séquences de planification, dans l'onglet Composants, choisissez Exécuter la séquence de planification dans le menu contextuel de la séquence de planification pour exécuter l'objet. Remarque : Lorsque vous exécutez un objet de planification, les données modifiées sont recalculées automatiquement. Pour annuler toutes les modifications apportées depuis le dernier enregistrement, choisissez Retour > Au statut sauvegardé. 8. Etape facultative : supprimez un objet de planification du classeur. Dans l'onglet Composants, choisissez Supprimer dans le menu contextuel de l'objet de planification. 9. Choisissez Enregistrer pour enregistrer les données de planification dans le système. Les données modifiées sont enregistrées dans la source de données. 6.3 Recalcul des données de planification 1. Saisir ou modifier des données de planification. 2. Choisissez Recalculer. Une vérification de la cohérence de toutes les valeurs modifiées est effectuée. Si les entrées des données modifiées sont correctes, les données recalculées sont disponibles, les totaux sont mis à jour et les nouvelles valeurs sont visibles dans tous les autres composants du classeur. Les données sont recalculées pour toutes les sources de données du classeur qui sont disponibles dans le système de planification sélectionné. 151

Planification de données Vous pouvez aussi vous servir de la commande PlanDataTransfer de la méthode API SAPExecuteCommand pour recalculer les données de planification. Rubriques associées SAPExecuteCommand 6.4 Enregistrement des données de planification 1. Saisir ou modifier des données de planification. 2. Sélectionnez Enregistrer. Une vérification de la cohérence de toutes les valeurs modifiées est effectuée. Si les entrées des données modifiées sont correctes, les données sont enregistrées dans les sources de données et un message s'affiche pour le confirmer. Les données sont enregistrées dans toutes les sources de données du classeur qui sont disponibles dans le système de planification sélectionné. Vous pouvez aussi vous servir de la commande PlanDataSave de la méthode API SAPExecuteCommand pour enregistrer les données de planification. Rubriques associées SAPExecuteCommand 6.5 Pour verrouiller des cellules Vous pouvez verrouiller des cellules accessibles de tableau croisé et de totaux dans Analysis. Une cellule verrouillée ne peut pas être modifiée manuellement lorsque le tableau croisé a été recalculé. Si vous exécutez une fonction ou séquence de planification, les cellules verrouillées sont automatiquement déverrouillées. Remarque : La possibilité de saisie est toujours activée pour les cellules Microsoft Excel. Ce qui veut dire que vous pouvez aussi saisir des valeurs dans les cellules verrouillées de la source de données. Toutefois, ces valeurs n'auront aucune incidence sur la planification. Les cellules sont verrouillées uniquement pour la session de l'utilisateur actuel. Vous pouvez également déverrouiller les cellules au cours de la session. 1. Sélectionnez les cellules du tableau croisé à verrouiller. Les cellules sélectionnées doivent être accessibles et ne pas avoir été modifiées depuis le dernier recalcul. 152

Planification de données Si vous sélectionnez une combinaison de cellules accessibles et déjà verrouillées, toutes les cellules sélectionnées seront verrouillées. 2. Sélectionnez Verrouiller les cellules dans le groupe de planification. Vous pouvez également utiliser le menu contextuel pour verrouiller et déverrouiller les cellules. Les cellules sélectionnées sont verrouillées contre toute modification. Les cellules verrouillées sont affichées dans un style de cellule différent. Pour les déverrouiller, sélectionnez toutes les cellules à déverrouiller et sélectionnez Déverrouiller les cellules. 6.6 Annulation des modifications au cours de la planification des données 1. Saisir ou modifier des données de planification. 2. Pour annuler les modifications apportées, vous disposez des options suivantes : Choisissez Retour > Au dernier état enregistré. Cette option permet d'annuler toutes les modifications apportées depuis le dernier enregistrement des données. Les modifications sont annulées pour toutes les sources de données du classeur qui sont disponibles dans le système de planification sélectionné. Vous pouvez aussi vous servir de la commande PlanDataReset de la méthode API SAPExecuteCommand pour revenir au statut sauvegardé des données de planification. Sélectionnez Retour > Au dernier état client cohérent. Cette option permet d'annuler toutes les modifications apportées depuis le dernier recalcul réussi des données. Les modifications sont annulées pour toutes les sources de données du classeur qui sont disponibles dans le système de planification sélectionné. Vous pouvez aussi vous servir de la commande PlanDataClientReset de la méthode API SAPExecuteCommand pour revenir au statut recalculé des données de planification. Rubriques associées SAPExecuteCommand 6.7 Basculement entre le mode d'affichage et le mode de modification Lorsque vous utilisez des sources de données accessibles, deux modes différents sont disponibles dans Analysis : le mode d'affichage et le mode de modification. Le mode de modification sert à saisir des données de planification et à recalculer les données modifiées ou à les enregistrer dans le système BW. Si un utilisateur utilise une source de données accessible en mode de modification, cette 153

Planification de données source de données est verrouillée pour les autres utilisateurs. Si l'utilisateur passe en mode d'affichage, un autre utilisateur peut alors à son tour utiliser la source de données en mode de modification. Si vous ouvrez un classeur contenant des sources de données accessibles, les tableaux croisés de ces dernières s'affichent en mode de modification. En mode de modification, les nouvelles lignes destinées à la planification sont ajoutées en bas du tableau croisé et les cellules en lecture seule de la source de données sont affichées avec des couleurs d'arrière-plan différentes. Le module complémentaire comprend les styles standard de SAP pour la visualisation (SAPEditableDataCell, SAPEditiableDataTotalCell, SAPReadonlyDataCell et SAPReadonlyDataTotalCell). Vous pouvez modifier les styles de cellule selon vos besoins. En mode d'affichage, il n'est pas possible d'obtenir une visualisation différente pour les cellules accessibles et les cellules en lecture seule. Passage en mode d'affichage Vous utilisez un classeur qui contient des sources de données accessibles. 1. Saisir ou modifier des données de planification. 2. Choisissez Afficher pour passer en mode d'affichage. 3. Une boîte de dialogue vous demande si vous souhaitez enregistrer vos modifications avant de passer en mode d'affichage. Cliquez sur Oui pour enregistrer vos modifications ou sur Non pour les annuler. Les sources de données passent en mode d'affichage. La différence de visualisation des cellules accessibles et des cellules en lecture seule disparaît et les nouvelles lignes en bas du tableau croisé sont supprimées. Un autre utilisateur peut maintenant utiliser les sources de données en mode de modification. Vous pouvez aussi vous servir de la commande PlanDataToDisplayMode de la méthode API SAPExecuteCommand pour passer en mode d'affichage. Passage en mode de modification Vous utilisez un classeur qui contient des sources de données accessibles. Vous travaillez actuellement en mode d'affichage. 1. Dans l'onglet Composants du panneau de conception, vérifiez que le système de planification approprié est connecté. 2. Dans l'onglet Composants du panneau de conception, vérifiez si la case Planification : ouvrir source de données en mode accessible est cochée pour les sources de données que vous souhaitez modifier. 3. Choisissez Modifier pour passer en mode de modification. Toutes les sources de données du classeur qui sont disponibles dans le système de planification sélectionné et pour lesquelles le mode accessible est activé passent en mode de modification. Il est désormais possible de faire la distinction entre les cellules accessibles et les cellules en lecture seule du fait de l'application de la différence de visualisation et les nouvelles lignes sont ajoutées en bas des tableaux croisés correspondants. Remarque : Si une source de données est verrouillée par un autre utilisateur, un message s'affiche. Vous pouvez aussi vous servir de la commande PlanDataToChangeMode de la méthode API SAPExecuteCommand pour passer en mode d'affichage. 154

Planification de données Rubriques associées Onglet Composants Styles de cellules SAP 155

Planification de données 156

Création de présentations Création de présentations 7.1 Pour créer une diapositive de Microsoft Excel Vous avez inséré une source de données dans Analysis, édition pour Microsoft Excel. En dehors de l'édition pour Microsoft Excel, vous pouvez créer une diapositive avec un tableau croisé ou un diagramme en cours d'affichage dans le classeur. Dans Microsoft PowerPoint, l'état de navigation actuel des objets dans Excel s'affiche, mais les objets existent indépendamment dans Excel et PowerPoint. Une fois la diapositive créée, les étapes de navigation dans Excel n'affectent pas les objets dans PowerPoint et réciproquement. 1. Dans l'édition pour Microsoft Excel, sélectionnez le tableau croisé ou le diagramme à afficher dans la diapositive. 2. Sélectionnez Créer diapositive. L'édition pour PowerPoint s'ouvre automatiquement. 3. Si vous n'êtes pas déjà connecté au système dans l'édition pour Microsoft PowerPoint, saisissez vos nom d'utilisateur et mot de passe, puis cliquez sur OK. Lorsqu'un tableau croisé inclut plus de lignes qu'il n'est possible d'en afficher, la boîte de dialogue Adapter table apparaît. Dans ce dialogue, vous pouvez choisir de fractionner le tableau croisé en plusieurs diapositives ou de le réduire et de l'afficher sur une seule diapositive. 4. Etape facultative : modifiez la vue des données. Vous pouvez modifier la vue des données dans Microsoft PowerPoint à l'aide des fonctions du ruban d'analysis. Vous pouvez utiliser la fonction Annuler/Rétablir du ruban d'analysis pour annuler et rétablir les étapes exécutées à l'aide des fonctions du ruban d'analysis. Pour annuler/rétablir les étapes exécutées avec Microsoft Powerpoint, par exemple la suppression d'un tableau croisé, vous devez utiliser la fonction Annuler/Rétablir de Microsoft Powerpoint. 5. Etape facultative : modifiez la mise en forme d'un tableau croisé. Pour modifier la mise en forme d'un tableau croisé, sélectionnez le tableau croisé et choisissez Outils de tableau > Conception > Styles de tableau. Sélectionnez un style à appliquer au tableau croisé. Le groupe Options des styles de tableaux permet de définir l'affichage des lignes et des colonnes. En sélectionnant Ligne d en-tête et Première colonne, la mise en forme n'est appliquée qu'à la première ligne d'en-tête et à la première colonne, même si votre tableau croisé d'analysis contient plusieurs lignes d'en-tête ou plusieurs colonnes avec des informations de membre. La mise en forme sera appliquée à ces lignes et à ces colonnes après l'actualisation suivante d'analysis. 157

Création de présentations Remarque : Vous ne devez pas utiliser les autres options du ruban Outils de tableau pour formater un tableau croisé Analysis. Si vous les utilisez, vos modifications seront écrasées lors de l'actualisation suivante d'analysis. 6. Etape facultative : vous pouvez définir des paramètres spécifiques pour Analysis dans Microsoft Powerpoint dans la boîte de dialogue Options de présentation. Pour ouvrir cette boîte de dialogue, choisissez Options > Options de présentation. L'objet sélectionné s'affiche dans une diapositive Microsoft PowerPoint. Pour ce qui est des classeurs, vous pouvez enregistrer une présentation sur le serveur de la plateforme de Business Intelligence et l'ouvrir à partir de ce serveur. Sélectionnez le bouton Microsoft Office, puis Enregistrer/Ouvrir la présentation. Rubriques associées Utilisation d'analysis dans Microsoft PowerPoint 2007 et 2010 Pour ouvrir un classeur Pour enregistrer un classeur Options de présentation 7.2 Options de présentation Dans la boîte de dialogue Options de présentation, vous pouvez définir des paramètres spécifiques pour Analysis dans Microsoft Powerpoint. Dans Microsoft Excel, ces paramètres sont disponibles dans l'onglet Composants du panneau de conception. Pour ouvrir cette boîte de dialogue dans Microsoft Powerpoint, choisissez Options > Options de présentation. Actualiser présentation lors de l'ouverture Lorsque vous cochez cette case, les sources de données de la présentation sont actualisées à chaque ouverture. Si cette case n'est pas cochée, les données de la présentation ne sont pas automatiquement actualisées à l'ouverture. Vous pouvez actualiser les sources de données manuellement en choisissant Actualiser tout dans le menu. Forcer invite pour actualisation initiale Lorsque vous cochez cette case, la boîte de dialogue des invites s'affiche à chaque actualisation. Archiver invites avec présentation Lorsque vous cochez cette case, les valeurs définies de l'invite sont enregistrées avec la présentation. 158

Création de présentations Supprimer les données avant l'enregistrement Si vous cochez cette case, la présentation est enregistrée sans les données. Lorsque vous rouvrez la présentation, aucune donnée n'est affichée. Pour afficher les données, actualisez les sources de données manuellement en choisissant l'option Actualiser tout dans le menu. 159

Création de présentations 160

Utilisation de SAP BusinessObjects Analysis dans d'autres applications SAP BusinessObjects Utilisation de SAP BusinessObjects Analysis dans d'autres applications SAP BusinessObjects Après avoir effectué une analyse, vous pouvez souhaiter utiliser d'autres applications SAP BusinessObjects pour communiquer vos résultats et partager l'analyse avec des tiers. Pour utiliser une analyse dans d'autres applications, vous devez l'enregistrer sous la forme d'une vue d'analyse. Une vue d'analyse est un état sauvegardé de navigation d'une analyse, incluant les filtres appliqués, les hiérarchies et les métadonnées disponibles. SAP BusinessObjects Analysis, édition pour Microsoft Office et SAP BusinessObjects Analysis, édition pour OLAP, permettent d'enregistrer des vues d'analyses. Celles-ci peuvent être insérées dans les deux éditions de SAP BusinessObjects Analysis. Comme les classeurs, les vues d'analyses sont enregistrées sur le serveur de la plateforme de Business Intelligence. Tandis qu'un classeur peut comprendre plusieurs analyses, une vue d'analyse n'en comprend qu'une. Vous pouvez aussi exporter des sources de données d'analysis vers SAP BusinessObjects Design Studio et l'utiliser là pour y créer des applications et des tableaux de bord. Rubriques associées Enregistrement d'une vue d'analyse Insertion d'une vue d'analyse 8.1 Enregistrement d'une vue d'analyse Vous devez être connecté à un serveur de la plateforme de Business Intelligence. 1. Dans la feuille de calcul, sélectionnez le composant tableau croisé à enregistrer comme vue d'analyse. 2. Dans le menu contextuel, choisissez Sauvegarder vue d'analyse. Remarque : Si vous n'êtes pas connecté à un serveur de la plateforme, cette option n'est pas disponible dans le menu contextuel. 3. Sélectionnez un emplacement pour y enregistrer la vue d'analyse. 4. Saisissez un nom de fichier pour la vue d'analyse, puis cliquez sur Enregistrer. 161

Utilisation de SAP BusinessObjects Analysis dans d'autres applications SAP BusinessObjects La vue d'analyse est enregistrée dans le référentiel. 8.2 Insertion d'une vue d'analyse 1. Dans la feuille de calcul, sélectionnez la cellule dans laquelle vous souhaitez insérer la vue d'analyse. 2. Choisissez Insérer > Insérer vue d'analyse. Si vous n'êtes pas déjà connecté à un serveur de la plateforme de Business Intelligence, connectez-vous au serveur sur lequel est enregistrée la vue d'analyse que vous souhaitez ouvrir. 3. Dans la liste de dossiers, sélectionnez une vue d'analyse, puis cliquez sur OK. La vue d'analyse sélectionnée est ajoutée à la feuille de calcul. Il est possible de modifier l'ensemble de données affiché et de créer d'autres vues des données selon les besoins. 8.3 Pour exporter une source de données vers SAP BusinessObjects Design Studio Pour exporter une source de données et l'utiliser dans SAP BusinessObjects Design Studio, les conditions préalables suivantes doivent être remplies : Assurez-vous d'avoir installé SAP BusinessObjects Analysis, édition pour Microsoft Office et SAP BusinessObjects Design Studio sur votre ordinateur. Assurez-vous d'utiliser les deux outils soit en mode local soit avec une plateforme de BI. Dans le cas contraire, vous ne pouvez pas insérer une source de données exportée. Design Studio permet aux concepteurs d'applications de créer des applications d'analyse et des tableaux de bord pour les navigateurs et les appareils mobiles en plus des sources de données BW et SAP HANA. Dans l'édition pour Microsoft Office, vous pouvez utiliser des méthodes d'analyse qui ne sont pas disponibles dans le studio de conception. Vous pouvez, par exemple, définir des calculs, la mise en forme conditionnelle et les filtres pour modifier une source de données. L'exportation d'une source de données modifiée vers le studio de conception vous permet d'utiliser également ces modifications dans la source de données pour la conception d'applications. 1. Pour exporter une source de données vers le studio de conception, sélectionnez le tableau croisé de la source de données correspondante. 2. Choisissez Copie intelligente dans le menu contextuel. 3. Insérez la source de données dans Design Studio. Pour en savoir plus, voir le Guide de conception d'applications pour SAP BusinessObjects Design Studio sur le SAP Help Portal : http://help.sap.com/boad 162

Paramètres Paramètres Dans Analysis, édition pour Microsoft Excel, vous pouvez modifier les options utilisateur selon vos préférences personnelles. La boîte de dialogue "Paramètres utilisateur" est divisé en trois onglets, chacun présentant des paramètres différents : Paramètres utilisateur Paramètres de plateforme Paramètres de prise en charge Pour ouvrir la boîte de dialogue, choisissez Analysis > Options. Rubriques associées Options utilisateur Paramètres de plateforme Paramètres de prise en charge 9.1 Options utilisateur L'onglet Options utilisateur permet de définir les paramètres suivants : Dans Analysis pour Microsoft PowerPoint, des paramètres supplémentaires sont disponibles dans la boîte de dialogue Options utilisateur. Dernière liste utilisée Lorsque vous sélectionnez Insérer dans le menu pour insérer une nouvelle source de données dans le classeur, vous obtenez une liste des dernières sources de données utilisées pour une sélection rapide. Pour définir le nombre de sources de données répertoriées, saisissez le nombre souhaité dans le champ Nombre maximal d'entrées dans la dernière liste utilisée. Si vous cliquez sur le bouton Supprimer dernière liste utilisée, l'historique des dernières sources de données utilisées est supprimé. Nombre de membres affichés dans le dialogue Filtrer Saisissez ici le nombre maximal de membres affichés dans le dialogue Filtrer par membres pour sélection. Pour définir le nombre de membres affichés, saisissez le nombre souhaité dans le champ Nombre maximal de membres affichés dans le dialogue de filtre. Si vous appliquez un filtre à une 163

Paramètres dimension qui contient plus de membres que le nombre défini dans les options utilisateur, un message s'affiche dans le dialogue Filtrer. Remarque : Vous pouvez également définir des paramètres au niveau du classeur. Ces propriétés de classeur font partie de l'onglet Composant du panneau de conception. Emplacement du classeur par défaut Il est possible de définir l'emplacement du classeur par défaut. Le classeur par défaut est utilisé lors de l'ouverture d'une source de données via Ouvrir > Source de données. Dans ce cas, la source de données s'ouvre avec les styles, la mise en forme et les paramètres de classeur du classeur par défaut. Activer Analysis Office pour le lancement de Microsoft Office depuis un autre programme Cochez cette case si le module complémentaire d'analysis doit toujours s'ouvrir et être disponible dans le ruban lorsque vous ouvrez une présentation ou un classeur Analysis depuis un autre programme sans ouvrir au préalable Microsoft Excel ou PowerPoint à l'aide du module complémentaire. Pour utiliser ce paramètre, vous devez avoir activé auparavant le module complémentaire dans Microsoft Excel et/ou PowerPoint. Options avancées Cochez cette case si vous souhaitez que la case Utiliser conversion de devise de la définition de requête soit disponible dans la boîte de dialogue de conversion de devise destinée aux indicateurs. Afficher le groupe de planification dans la barre d'outils du ruban Cochez cette case si vous souhaitez que le groupe de planification apparaisse dans le ruban. Connexion à basse vitesse (trafic réseau limité) Ce paramètre est recommandé dans un environnement WAN. Par défaut, ce paramètre n'est pas sélectionné. Rubriques associées Onglet Composants Insertion d'une source de données dans un classeur par défaut Options de présentation 9.2 Paramètres de plateforme L'onglet Paramètres de plateforme permet de définir les paramètres suivants : Plateforme préférée Vous pouvez sélectionner les paramètres suivants : Sélectionnable 164

Paramètres Avec cette sélection, les deux plateformes sont activées. Il est possible d'enregistrer les classeurs sur les deux plateformes et d'y ouvrir les classeurs. Plateforme de Business Intelligence Avec cette sélection, la plateforme SAP BusinessObjects de Business Intelligence est activée. Il est possible d'enregistrer les classeurs sur cette plateforme et d'ouvrir les classeurs uniquement à partir de cette plateforme. NetWeaver Avec cette sélection, la plateforme SAP NetWeaver est activée. Il est possible d'enregistrer les classeurs sur cette plateforme et d'ouvrir les classeurs uniquement à partir de cette plateforme. Paramètres de conversion du classeur BEx Paramètre : Paramètres de conversion Vous pouvez sélectionner les paramètres suivants : Tout convertir Tous les objets du classeur seront convertis. Convertir des sources de données et des tableaux croisés Les sources de données et les tableaux croisés seront convertis. Convertir des sources de données uniquement Seules les sources de données seront converties. Paramètre : Actualiser classeur Vous pouvez sélectionner les paramètres suivants : Toujours Le classeur est toujours actualisé après la conversion. Jamais Le classeur n'est pas actualisé après la conversion. Utiliser les paramètres du classeur Le classeur est actualisé après la conversion si la propriété correspondante est active dans BEx Analyzer. Paramètre : Journal de conversion Vous pouvez sélectionner les paramètres suivants : Désactivé Aucun journal de conversion n'est créé. Créer dans une nouvelle feuille de calcul visible Un journal est créé et affiché dans une nouvelle feuille de calcul. 165

Paramètres Créer dans une nouvelle feuille de calcul masquée Un journal est créé et stocké dans une feuille de calcul masquée du classeur. Paramètre : Afficher la boîte de dialogue d'enregistrement après conversion Si vous sélectionnez ce paramètre, la boîte de dialogue d'enregistrement sera affichée après la conversion. 9.3 Paramètres de prise en charge Vous pouvez enregistrer des traces pour analyser les problèmes dans les classeurs Analysis. Une trace correspond à une quantité indépendante d'actions utilisateur consignées. Dans l'onglet Options de support, vous pouvez définir différents paramètres pour le niveau de trace et l'emplacement du fichier journal. Le fichier journal contenant les traces enregistrées aide à résoudre les problèmes communiqués à SAP sous forme de messages client. Dossier du fichier journal Pour définir l'emplacement du fichier journal dans votre système de fichiers, cliquez sur Explorer. L'emplacement par défaut du fichier journal est C:\Documents and Settings\<User name>\local Settings\Temp\SapAdvancedAnalysis.log. Les fichiers journaux d'analysis se rapportant aux fichiers Microsoft Excel et Microsoft PowerPoint sont stockés dans ce dossier. Les noms des fichiers journaux sont les suivants : SAPAdvancedAnalysisXLS.log pour les fichiers journaux Microsoft Excel d'analysis SAPAdvancedAnalysisPPT.log pour les fichiers journaux Microsoft PowerPoint d'analysis Le système consigne les informations de traçage dans le fichier journal jusqu'à ce que le fichier atteigne la taille maximum de 2 048 Ko. Le fichier journal peut être spécifique au PC (par installation) ou spécifique à l'utilisateur, en fonction du chemin du dossier dans le système de fichiers (\MyDocuments\SAPAd vancedanalysis, par exemple). Si le fichier journal dépasse la taille maximum, le système en crée une copie et l'enregistre avec un horodatage. Les fichiers journaux copiés sont stockés dans le même dossier. Gravité des journaux Ce paramètre définit le volume des informations stockées dans le fichier journal. Les options suivantes sont disponibles : Informations : le système stocke les exceptions, les messages d'erreur, les avertissements et les messages d'information ( Le classeur a été enregistré. par exemple) dans le fichier journal. Il s'agit de l'option par défaut. Avertissement : le système stocke les exceptions, les messages d'erreur et les avertissements dans le fichier journal. Erreur : le système stocke les exceptions et les messages d'erreur dans le fichier journal. Critique : le système stocke les exceptions dans le fichier journal. 166

Paramètres Informations de débogage : le système stocke les exceptions, les messages d'erreur, les avertissements, les messages d'information et les informations de débogage dans le fichier journal. Activer tracing serveur BW Pour activer l'environnement de l'outil de traçage SAP NetWeaver BW, cochez la case Activer le traçage du serveur BW. L'environnement de l'outil de traçage (code transaction RSTT dans le système BW connecté) dispose d'outils spécifiques pour consigner et restituer les traces et procéder aux tests de régression automatique. Pour en savoir plus sur l'environnement de l'outil de traçage, rendez-vous sur le SAP Help Portal : http://help.sap.com SAP NetWeaver > SAP NetWeaver by Key Capability > Information Integration by Key Capability > Business Intelligence > BI Platform > OLAP > Performance Optimization > BEx Monitor > Trace Tool Environment. Activation du profilage Pour activer les statistiques d'exécution des requêtes SAP NetWeaver BW, cochez la case Activer profilage. Les statistiques d'exécution des requêtes permettent de connaître la durée nécessaire à l'exécution de certaines actions utilisateur dans Analysis et dans le moteur analytique de BW. Le système enregistre les parties critiques du traitement en termes de performances (événements statistiques). Il détermine les durées exactes en calculant l'exécution d'un événement sur la base de la différence entre les heures de début et de fin (moins la durée des autres événements appelés depuis l'événement). Vous pouvez consulter les statistiques dans l'entrée Statistiques... du menu d'aide d'analysis. L'entrée Statistiques... n'est visible que si des statistiques sont disponibles. Pour en savoir plus sur les statistiques d'exécution des requêtes, rendez-vous sur le SAP Help Portal : http://help.sap.com SAP NetWeaver > SAP NetWeaver by Key Capability > Information Integration by Key Capability > Business Intelligence > BI Platform > OLAP > Performance Optimization > BEx Monitor > BI Query Runtime Statistics. Affichage des noms techniques Pour afficher les noms techniques des dimensions de votre classeur Analysis, cochez la case Afficher noms techniques. Les dimensions s'affichent alors avec leur texte et leur nom technique. Activer traçage NCO Ce paramètre peut servir au traitement d'erreur SAP. 167

Paramètres 168

Dépannage Dépannage 10.1 Activation du module complémentaire d'analysis après un blocage du système (Microsoft Office 2007 et 2010) Si Microsoft Excel 2007 ou 2010 ou Microsoft PowerPoint 2007 ou 2010 se bloque et que vous devez fermer l'application, il se peut que le module complémentaire d'analysis s'en trouve désactivé. Dans ce cas, vous devez réactiver le module complémentaire d'analysis dans Microsoft Excel ou dans Microsoft PowerPoint. 1. Ouvrez Analysis pour Microsoft Excel ou Microsoft PowerPoint. Après le blocage du système, le module complémentaire d'analysis n'apparaît plus dans le menu. 2. Dans Microsoft Office 2007, cliquez sur le bouton Microsoft Office. Dans Microsoft Office 2010, cliquez sur Fichier. 3. Dans Microsoft Excel, sélectionnez Options Excel. Dans Microsoft PowerPoint, sélectionnez Options PowerPoint. 4. Dans la boîte de dialogue "Options Excel" et dans la boîte de dialogue "Options PowerPoint" du panneau de catégories, sélectionnez Modules complémentaires. 5. Dans la zone Gérer, sélectionnez Eléments désactivés. 6. Cliquez sur Atteindre... 7. Dans la boîte de dialogue "Eléments désactivés", sélectionnez le module complémentaire d'analysis. 8. Cliquez sur Activer. 9. Dans la zone Gérer, sélectionnez Modules complémentaires COM. 10. Cliquez sur Atteindre... 11. Dans la boîte de dialogue "Modules complémentaires COM", assurez-vous que l'option Analysis est activée. 12. Cliquez sur OK. Le ruban d'analysis est à nouveau disponible. 10.2 Activation du module complémentaire d'analysis après un blocage du système (Microsoft Excel 2003) 169

Dépannage Si Microsoft Excel 2003 se bloque et que vous devez fermer l'application, il se peut que les entrées du menu Analysis s'en trouvent désactivées. Dans ce cas, vous devez réactiver le module complémentaire d'analysis dans Microsoft Excel. 1. Ouvrez Analysis pour Microsoft Excel. 2. Dans le menu Outils, sélectionnez Macros complémentaires... 3. Dans la boîte de dialogue "Macros complémentaires", sélectionnez les options Utilitaire d'analyse et Utilitaire d'analyse - VBA. 4. Cliquez sur OK. 5. Fermez Microsoft Excel, puis rouvrez Analysis pour Microsoft Excel. Les entrées du menu Analysis sont à nouveau disponibles. 10.3 Résolution des problèmes relatifs à la création de diapositives Microsoft PowerPoint Si des utilisateurs ont des problèmes pour exécuter la fonction Créer diapositive dans Analysis pour Microsoft Excel, il est recommandé de procéder comme suit : Assurez-vous que les utilisateurs démarrent Analysis pour Microsoft PowerPoint manuellement avant d'exécuter la fonction Créer diapositive dans Analysis pour Microsoft Excel. Les utilisateurs peuvent démarrer Analysis pour Microsoft PowerPoint dans le répertoire Windows en cliquant sur Démarrer > Tous les programmes > SAP BusinessObjects > Analysis pour Microsoft PowerPoint ou en cliquant deux fois sur l'icône correspondante qui se trouve sur le bureau. 170

Informations supplémentaires Informations supplémentaires Ressources d'informations Informations sur le produit SAP BusinessObjects Emplacement http://www.sap.com Naviguez vers http://help.sap.com/businessobjects/ et cliquez sur Tous les produits dans le panneau latéral "Présentation de SAP BusinessObjects". SAP Help Portal Vous pouvez accéder à la toute dernière documentation relative aux produits SAP BusinessObjects et à leur déploiement sur le portail SAP Help Portal. Il est également possible de télécharger des versions PDF ou des bibliothèques HTML installables. Certains guides résident sur SAP Service Marketplace et ne sont, par conséquent, pas disponibles sur le portail SAP Help Portal. Le portail d'aide répertorie ces guides et propose un lien vers SAP Service Marketplace. Les clients qui bénéficient d'un contrat de maintenance disposent d'un ID utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez votre support technique. SAP Service Marketplace http://service.sap.com/bosap-support > Documentation Guides d'installation : https://service.sap.com/bosap-instguides Notes de version : http://service.sap.com/releasenotes SAP Service Marketplace comprend certains guides d'installation, guides de migration et de mise à niveau, guides de déploiement, notes de version et des documents concernant les plates-formes prises en charge. Les clients qui bénéficient d'un contrat de maintenance disposent d'un ID utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez votre support technique. Si vous êtes redirigé vers SAP Service Marketplace à partir du site SAP Help Portal, utilisez le menu situé dans le panneau de navigation à gauche pour sélectionner la catégorie contenant la documentation que vous souhaitez consulter. 171

Informations supplémentaires Ressources d'informations Emplacement https://cw.sdn.sap.com/cw/community/docupedia Docupedia Docupedia fournit des ressources de documentation supplémentaires, un environnement de création collaboratif et un canal de commentaires interactif. Ressources à l'attention des développeurs https://boc.sdn.sap.com/ https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary Articles SAP BusinessObjects sur SAP Community Network https://www.sdn.sap.com/irj/boc/businessobjects-articles Ces articles étaient précédemment appelées notes techniques. Remarques Forums sur SAP Community Network https://service.sap.com/notes Ces remarques étaient précédemment appelées des articles de la base de connaissances. https://www.sdn.sap.com/irj/scn/forums http://www.sap.com/services/education Formation Nous pouvons vous fournir un module de formation qui réponde à vos besoins et convienne à votre style d'apprentissage préféré, sous forme de stage traditionnel ou de séminaires plus ciblés. http://service.sap.com/bosap-support Support client en ligne Le site SAP Support Portal présente des informations sur les programmes et services de support technique. Il propose également des liens vers de nombreuses informations techniques ainsi que des téléchargements. Les clients qui bénéficient d'un contrat de maintenance disposent d'un ID utilisateur pour accéder à ce site. Pour obtenir un identifiant, contactez votre support technique. http://www.sap.com/services/bysubject/businessobjectsconsulting Conseil Les consultants peuvent vous accompagner dans votre démarche, depuis la phase initiale d'analyse jusqu'à la phase finale de livraison de votre projet de déploiement. Ils peuvent vous faire bénéficier de leur expertise en matière de bases de données relationnelles et multidimensionnelles, de connectivité, d'outils de conception de base de données et de techno logie d'intégration personnalisée. 172