Bonjour,
Je cherche à faire un tcd dans lequel je calcul l'écart entre les données du mois en cours et ceux de la période sélectionnée.
Ci-dessous mon tableau en exemple :
Par exemple se sera l'écart entre les ventes du mois de 072015 et la période sélectionnée par "exemple 052015.
J'ai crée un calendrier détachée mais j'arrive pas à le mettre au format ANNEEMOIS (YYYYMM) .
Les données de Mois actuel sont indépendant de la sélection, il cumul les données du début à la fin du mois.(je tiens compte de la date système un peu).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DimDate: LOAD date(iterno() - 1 + YearStart(today(),'YYYYMM')) AS Mois_actuel AUTOGENERATE 1 WHILE iterno() - 1 + YearStart(today()) <= YearEnd(today());
Seule les données de la période sélectionnée sont dynamiques.
Ma colonne avec nombre de vente,nombre visite et montant vente est déterminée comme suit:
Kpi_nbre est déterminer dans le script avec un load subfield .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(kpi_nbre='nombre de vente',count(nb_vente), if(kpi_nbre='nombre visite',count(nb_visite), if(kpi_nbre='montant vente',sum(Montant_vente),Null())))
Là ou je bloque c'est le calcul de mon écart en tenant compte à la fois de la période sélectionnée et des données du mois en cours.
mon écart se calcul comme suit : (sum( <$(Periode_precedente)nb_vente)-sum({<(mois_en_cours)>} nb_vente)
Suis je obligé de passer par un calendrier détachée?
Avec une mesure ou une dimension calculé ça pourrais marcher?
Quelqu'un aurais une astuce?
Merci
Partager