lundi 1 février 2010

Transformation permettant de créer un histogramme comparatif de deux années avec plusieurs items.

Information en entrée.

Tableau avec deux colonnes représentant les années et n lignes représentant les items avec une base « Ensemble » en première ligne.


Résultat à obtenir.

Un histogramme comparatif entre les deux années des dix marques les plus représentées en 2009 triées de manière décroissante. Une annotation concernant la population de 2009 est présente dans le PPT final.

Une précision sur le calcul affiché (%) doit être présent dans la légende.
Base n=119 (en % du nombre de citations au premier rang)
Transformations.
Récupération de la base.
Cette opération permet de récupérer une information du tableau qui sera transmise à une forme du rapport lors de la génération du document PPT. Dans notre cas, nous récupérons la base de l’année en cours pour remplir un champs Base n=[base] (en % du nombre de citations).

Pour cette opération, il faut créer un script spécifique sous Slidie :
# Affectation du nom à remplacer dans le PPT associé.
NAME = "BASE"
# Récupération du tableau
t = ARG1 #(ARG1 dans notre cas est TAB1)

#Récupération de la dernière base (2009)
value = GetCubeValue(t, 1, -1)
#GetCubeValue([tableau],[numéro(s) de ligne(s)], [numéro(s) de colonne(s)])

t.SafeAnnotations[NAME] = value

# Affectation du résultat
RESULT = t

Suppression d’une partie du tableau.

La ligne ensemble devient maintenant inutile. Il faut purger le tableau en vue de la mise en graphique.


Dans chaque bloc, l’icône en forme de clé donne l’accès aux propriétés du blog. Dans notre cas, il suffit d’indiquer que la première ligne est à supprimer.


Tri du tableau sur l’année de référence.

Afin de faciliter l’extraction des 10 marques les plus représentées et de respecter la contrainte des valeurs décroissante sur 2009, nous allons trier le tableau.


Comme pour la suppression, l’opération de paramétrage est très simple. Il suffit d’indiquer la clé, le calcul et l’ordre du tri


Dans notre cas, le tableau possède un seul calcul (encadré en rouge sur l’impression d’écran). Le tri effectué porte donc sur les % verticaux.

Extraction d’une partie du tableau.

L’extraction ressemble trait pour trait à la suppression. La fenêtre de paramétrage utilisée pour les deux opérations est identique. Dans notre cas, nous prendrons les lignes 1 à 10.

Convention d’écriture :
1 2 3 4 5 6 7 8 9 10 est équivalent à 1..10

Mise en forme des textes de la légende (ajout de l’information %).

Les textes de la légende correspondent aux libellés des colonnes auquel, il faut rajouter une information : (%). Cette opération est un peu plus complexe


L’opération peut porter sur l’une des modalités en colonne, sur une sélection ou sur l’ensemble des modalités. Dans notre cas, la formule $«*» permet d’appliquer la transformation à l’ensemble des colonnes.


Dans notre cas, nous voulons appliquer une information sur le libellé. En cliquant sur le bouton « Texte », nous avons accès à l’ensemble des propriétés de stylistiques de l’ensemble des libellés colonnes.


Dans notre cas, nous voulons faire figurer l’information (%) derrière les libellés années situés en colonnes d’où l’écriture : [PREVIOUS] (%)

Liste des mots clés disponibles pour la reprise des textes :
[PREVIOUS]

Inversion des colonnes.

Afin de respecter l’autre d’affichage, la dernière étape consiste à inverser les deux colonnes 2008 et 2009. Cette transformation n’a pas besoin de paramétrage particulier.


Association du graphique.

La dernière étape de la transformation consiste à associer le graphique voulu préalablement défini dans les templates Excel.


Le paramétrage consiste simplement à sélectionner le graphique souhaité dans la liste disponible en cliquant sur le bouton « Sélection… » du modèle de graphique.


La transformation est maintenant achevée. Le bouton « Sauver » permettra d’archiver la vue fabriqué selon le masque défini dans l’onglet « propriété » de la transformation.


La vue est ensuite stockée dans le projet sous le nom de V_SLIDE_9_001. Elle est directement exportable au format Excel et peut s’intégrer telle quel dans une présentation PPT.