Voilà,
Pour faire simple je souhaiterai monter un cube de vente.
L'idée est la suivante
La table de fait serait :
tFait
idFacture (N) Facture
idLigne (Ligne facture)
dateEcheance
dateReglement
Avec les dimensions Factures
dimFact
idFacture
titreFacture
et temps
temps
pkDate
mois
annee
...
Evidemment ma table de fait est en relation avec la dimension facture par idFacture/idFacture et avec le temps par dateEcheance/pkDate et dateReglement/pkDate.
Sauf que ça devient un peu touchy sur ce que je veux mesurer.
En fait il faudrait que l'utilisateur choisisse une date quelconque (disons pas exemple le 21/10/2015) et que le cube me donne le nombre de jour d'échéance par rapport à cette date.
Imaginons qu'on ait deux lignes de factures : une dont la date d'échéance est le 19/10/2015 : le nombre de jour d'échéance serait de 2 (21 - 19) et une autre dont la date d'échéance est le 25/10/2015 : le nombre de jour d'échéance serait de 0 car 25 est postérieur à 21.
Maintenant si l'utilisateur choisit le 26 /10/2015, le nombre de jour d"échéance serait de 7 de la première ligne alors que celui de la deuxième ligne serait de 1.
Avez vous une idée de la conception du truc?
Partager