Vous êtes sur la page 1sur 17

Business Objects

Cours utilisateur Web Intelligence sance 5


M2 OGC 2016

Arnaud KINZIGER : kinzigera@yahoo.fr

Rsum de la sance prcdente

Utilisation des outils de prsentation suivants :

Rgle de mise en forme conditionnelle (alerteur)

Classement (palmars)

Contrle dentre

Suivi de donnes

Droulement du cours

1.
2.
3.
4.
5.
6.
7.

Introduction WebI
Crer un document simple
Construire des conditions
Structurer un document
Manipuler les donnes et les blocs
Prsenter les donnes
Formule simple et variables

Les formules et les variables


Une formule :

C'est une combinaison de fonctions, d'oprateurs, d'objets et/ou de


variables, contenue dans une cellule.
Elle permet de faire des calculs non stadards sur des donnes.

Une variable :

C'est une formule qui est enregistre sous un nom.


Une variable est cre par l'utilisateur et calcule localement. Elle est
attache un document.

Crer une formule de calcul


Slectionner une
colonne ou une cellule

Annuler

Valider la formule
Taper ici la formule ou le texte

Cliquer sur ce bouton pour obtenir la liste des fonctions et


agrgats disponibles ainsi que les variables du document

Liste des objets du document

Liste des fonctions

Liste des oprateurs

Aide sur lobjet, la fonction ou


loprateur

Aide sur la
fonction

Dfinir une formule en tant que variable

Agir sur une variable

Lorsquune variable est cre, elle se trouve dans la liste des


objets du document dans un dossier Variables
Un clic droit sur le nom de la variable permet de :
- Modifier une variable
- Renommer une variable
- Copier/coller une variable
- Supprimer une variable

Un clic droit sur le dossier Variables permet de crer une


nouvelle variable

Quelques rgles fondamentales

Une formule dbut toujours par le signe =


sinon la formule est considre comme une constante

Syntaxe d'une fonction


Type nom_fonction(paramtres)
Les variables dont places entre signe [ et ]

Concatner du texte avec le rsultat d'une variable ou d'une fonction :


+ est utilis comme oprateur de concatnation
le "texte" (chaine de caractres) doit tre entre guillemets

Le Si... Alors... Sinon permet de crer des intervalles de valeurs et d'effectuer


des regroupements. Exemple : Si[Pays de rsidence]
DansLaListe("France";"Germany";"Holland";"UK") Alors "UE" Sinon "Hors UE"

Exemple de fonction de type chaine de caractres

La fonction RponseUtilisateur permet de rcuprer les valeurs saisies en


rponse une invite dans une cellule. Ex. : RponseUtilisateur("Entrer les
valeurs pour Lieu de sjour :")

La fonction Remplacer permet de remplacer une partie d'une chaine de


caractres avec des caractres spcifis. Exemple :
Remplacer(RponseUtilisateur("Entrer les valeurs pour Lieu de sjour
:");";";" et ")

Exemple de fonction
La fonction RponseUtilisateur permet de rcuprer les valeurs saisies en
rponse une invite dans une cellule. Ex. : RponseUtilisateur("Entrer les
valeurs pour Lieu de sjour :")
La fonction Remplacer permet de remplacer une partie d'une chaine de
caractres avec des caractres spcifis. Exemple :
Remplacer(RponseUtilisateur("Entrer les valeurs pour Lieu de sjour
:");";";" et ")
La fonction FormatDeDate renvoie une date format selon le format
spcifi. Exemple : "La date du jour est le
"+FormatDate(DateActuelle();"dd mmmm yyyy")

Exercice 15
Dans un nouveau document ExerciceFormules.wid,
crer une requte Chiffre d'affaires par pays de rsidence, rgion de
rsidence, Mois et Anne pour des annes et pays choisis
dynamiquement par des invites ( Annes : et Pays de rsidence :
). Renommer la requte Analyse CA .
Dans un premier rapport nomm Analyse pays , afficher la place du
titre du rapport les annes et pays slectionns et Remplacer les ";"
sparant les valeurs des annes et pays par un " et " pour obtenir :

Dans ce rapport, poser une section sur le pays de rsidence et faire la


somme du CA par rgion tri par CA dcroissant. Crer une variable
indiquant "A tudier" lorsque le CA est infrieur 250000 sinon "OK".

Exercice 15 (suite)
Crer un second rapport nomm Analyse cumulative qui prsente un
tableau crois Anne en ligne et Mois en colonne montrant le CA
cumulatif.
Crer une variable sur ce CA cumulatif nomm SommeCumulative
CA .
Modifier la variable prcdente afin d'obtenir une remise zro du
cumul chaque changement d'anne

Les chiffres affichs sont le cumul des pays Germany;Japan;US

Afficher en entte de rapport la date de dernire actualisation de la


requte sous la forme "Date de MAJ : Semaine [n semaine]/AAAA"

Annexe : requte sur fournisseurs Excel


Web Intelligence offre la possibilit de crer des fournisseurs de donnes
sur des sources de donnes externes Excel.

Indiquer le chemin du fichier

Cocher la case si le nom des colonnes est


prsent en premire ligne du fichier Excel

Requte sur fournisseurs Excel (suite)


Lcran suivant permet de modifier la qualification (dimension, dtail
(information) ou indicateur) et le type de chaque objet issu du document
Excel

Lexcution de la requte cre des nouveaux


objets disponible

Fusionner les dimensions


But de la fusion : relier plusieurs fournisseurs de donnes (quelle qu'en
soit la source) au moyen de deux objets dimensions de mme type

Pourquoi :

Fusionner les dimensions


Pour fusionner des dimensions, utiliser le bouton
Puis slectionner les dimensions fusionner :

Cration dune dimension fusionne dans les


objets disponibles

Attention : il faut penser fusionner toutes les dimensions communes


les indicateurs de chaque fournisseurs peuvent alors tre utiliss
simultanment dans un bloc (tableau ou graphe)

Exercice 16
Dans le document ExerciceFormules.wid,
crer un nouveau fournisseurs de donnes bas sur le fichier Excel
Objectifs.xls .
Fusionner toutes les dimensions communes de cette nouvelle requte
avec la requte existante Analyse CA .
Ajouter lobjet Obj CA dans le tableau existant de longlet Analyse
pays . Crer une rgle de mise en forme pour indiquer en vert si
lobjectif a t atteint et en rouge si lobjectif na pas t atteint.

Vous aimerez peut-être aussi