Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
2 de sources de Donnees:
Source 1: montant de la brute en € Marge / jour (JJ de la facture / MM / AAAA) / Business Unit
Source 2: Prix de la Business Unit en € / jour (JJ / MM / AAAA) / Business Unit
j'ai lié les source par Business Unit pour pouvoir faire un tri par business unit
je voudrais avoir sur un même graphique 2 courbes cumulées mois par mois : le montant facturé et le coût de la business unit
j'utilise les fonctions:
Rangesum (ci-dessus (somme ([Marge Brute]), 0,12))
Rangesum (ci-dessus (somme ([Prix BU]), 0,12))
Le problème est que j'ai un cumul total de la marge brute à l'année par mois (il prend le total de l'année et le rajoute tous les mois)
Merci à vous tous pour votre aide
Ok
Dans ce cas, ajoute dans tes 2 jeux de données une colonne Mois qui contiendra le 1er jour du mois de ta date (formule dans Excel:=C2-DAY(C2)+1 )
tes 2 tables seront liées par les champs Mois et Business Unit
et si tu fais juste ceci ?
Rangesum ([Marge Brute], 0,12)
Rangesum ([Prix BU], 0,12)
ca ne marche toujours pas. je pense que c'est par rapport aux dates qu'il y a un problème
Bonjour,
Le comportement est normal, il faut que tu lies tes données sur la Date/ BU, ou que tu concatene tes deux tables
La piste de Christophe m'a l'air bonne. Fais ta liaison sur Business Unit + Date
Pour cela, dans tes 2 tables mets quelque chose du genre :
[Business Unit] & '_' & Year(Date) & Num(Month(Date)) as BU_ANNEEMOIS
Sinon tu peux toujours faire un Left join.
désolé mais ca ne marche toujours pas,
je pense que le problème vient que j'ai plus de lignes par mois dans une base que dans l'autre
merci
Non, le nombre de données de chaque côté n’a aucune importance
Par contre, si tu pouvais nous donner ton script de chargement, on pourrait plus facilement t’aider.
bonjour Sébastien,
comme je suis novice, je n'utilise pas de script de chargement, j'ai juste ajouté mes bases, et après je fais mes requêtes en fonction de ce que je veux. Quand mes données changent je les mets à jour manuellement.
merci pour ton aide
Ok
Dans ce cas, ajoute dans tes 2 jeux de données une colonne Mois qui contiendra le 1er jour du mois de ta date (formule dans Excel:=C2-DAY(C2)+1 )
tes 2 tables seront liées par les champs Mois et Business Unit
merci c'est la bonne solution,
pour info ta formule ne va pas car excel prend le N° de code de la date (du type 43224848) et quand on l'importe dans qlik sens, ça ne reconnait pas le mois.
Il faut donc prendre la formule =TEXTE(A2;"mmm")