Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
lcloatre
Partner - Creator III
Partner - Creator III

Trucs et astuces - Création d'un nuancier calendaire

Je suis reparti de mon jeu d’essai en supprimant les ventes le week-end (utilisation de la fonction WeekDay).

VENTES:
NoConcatenate
Load *,
If(WeekDay(Date)='sam.' or WeekDay(Date)='dim.', 0, round(rand( )*100)) as [NB Ventes]
resident TEMP_VENTES;

De plus, j’ai créé une table MIN_MAX pour y stocker le plus petit et le plus grand nombre de ventes par vendeur.

MIN_MAX:
NoConcatenate
LOAD
VENDEUR,
Min([NB Ventes]) as minvaleur,
Max([NB Ventes]) as maxvaleur
Resident VENTES
Group By VENDEUR;

Commencer par créer un nouvel objet dans la feuille de type graphique : Histogramme.

Mettre en dimension les champs Jour et Mois en mettant le Mois en première position.

image_nuancier_1.png

Dans l’éditeur d’expression, mettre 1.

image_nuancier_2.png

Puis déployer les propriétés de l’expression en cliquant sur le + à gauche de l’expression et sélectionner « Couleur d’arrière-plan » :

image_nuancier_3.png

Saisir la formule suivante dans la zone d’expression :

=If(WeekDay(Date)='sam.' or WeekDay(Date)='dim.',Black(80),If(sum([NB Ventes])<(maxvaleur-minvaleur)/2,ARGB(255*(1-(sum([NB Ventes])-minvaleur)/(((maxvaleur-minvaleur)/2-minvaleur))),255,0,0),ARGB(255*(sum([NB Ventes])-((maxvaleur-minvaleur)/2))/(maxvaleur-((maxvaleur-minvaleur)/2)),0,150,0)))

Dans l’onglet ci-dessous, choisir Sous-type « Empilé » et appuyer sur le bouton [Terminer].

image_nuancier_4.png

image_nuancier_5.png

Revenir dans les propriétés du graphique en faisant bouton droit sur le graphique et cliquer sur Propriétés…

Dans l’onglet Dimensions, pour la dimension « Mois », décocher « Etiquette » et pour la dimension « Jour », décocher « Etiquette » et « Afficher la légende ».

Dans l’onglet Axe, saisir l’échelle ainsi :

image_nuancier_6.png

Cocher « Afficher la grille » et sélectionner « Mosaïques » comme Style de grille.

image_nuancier_7.png

Et voici le résultat (agrandir le graphique jusqu’à voir l’ensemble des jours) :

image_nuancier_8.png

Pour terminer, lorsqu’on passe le curseur sur l’une des cellules l’info-bulle affiche :

Mois = mai

Jour = 15

1 = 1

Il manque l’information principale, le nombre de ventes réalisé.

Pour ce faire, créer une nouvelle expression :

Onglet Expression, [Ajouter].

Décocher « Barre » et Cocher « Texte sous forme d’info-bulle ».

image_nuancier_9.png

Saisir la formule suivante dans la définition :

=If(Sum([NB Ventes])>0,Sum([NB Ventes])& ' ventes au '& Jour & ' ' & Mois, ' Aucune vente au '& Jour & ' ' & Mois)

Enfin, dans l’onglet Présentation, décocher « Etiquettes info-bulles.

Si vous vous avez des questions, n'hésitez à laisser un commentaire.

Laurent CLOATRE

Labels (1)
0 Replies