Bonjour,
Au niveau de la conception de l'univers, je rencontre un problème lorsque j'essaye de créer une jointure externe entre une dimension de type "Date" d'une table quelconque avec la dimension qui renvoie la date de la table "Calendrier" :
Cependant, côté utilisateur, lorsque j'exécute une requête qui me permet d'obtenir par exemple toutes les dates du calendrier qui sont postérieures ou égales à la date de ma table quelconque sur une année donnée, dans les résultats de la requête, une seule date uniquement ressort et correspond à la date de la table quelconque (et pourtant j'utilise bien la dimension "Date" de la table calendrier dans les objets de la requête).
Par exemple, j'ai la table "Commande" où il existe une jointure externe entre cette table et la table "Calendrier" sur la date de commande et la date du calendrier. Pour un client donné qui a réalisé une seule et unique commande en 2019 (le 19/05/2019 par exemple), je souhaiterais obtenir toutes les dates qui sont postérieures ou égales à cette date sur l'année 2019. Dans la requête, pour tester la jointure externe qui a été créée entre les deux tables, je mets uniquement la dimension "Date" de la table Calendrier dans les objets de la requête avec dans les filtres de la requête : un filtre sur le numéro du client, un filtre du type "Date calendrier EST SUPÉRIEUR OU ÉGAL À Date commande" et un filtre du type "Année calendrier ÉGAL À 2019". Avec cette requête, je n'ai qu'un seul résultat qui sort dans mon rapport à savoir la date du 19/05/2019 au lieu d'avoir la liste de toutes les dates de 2019 qui sont postérieures et égales à la date du 19/05/2019.
A titre informatif, la base de données utilisée est une base de données MySQL.
Merci pour votre aide !
Cordialement.
Partager