Bonjour,

Je suis actuellement en train d'essayer de créer un diagramme de Gantt directement en lien avec une base de données.

Pour ce faire j'extrais les informations cible par une requête SQL que je met dans une table (Requête) dans PowerPivot. J'ajoute à cette table une table de date (Date) classique.

A partir de cette requête je crée un tcd pour extraire mon Gannt

Le but au terme est d'obtenir un tableau comme il suit :


Pour remplir la cellule valeur de mon tcd j'utilise la formule suivante :

Code :Sélectionner tout -Visualiser dans une fenêtre à part
1
2
3
4
5
Gantt:=IF( LASTDATE(VALUES(Calendrier[Date])) >= LASTDATE(VALUES('Requête'[Début prévu]))
&&LASTDATE(VALUES(Calendrier[Date]))<= LASTDATE(VALUES('Requête'[Fin prévue]));
CALCULATE(COUNTROWS(VALUES(Calendrier));
DATESBETWEEN(Calendrier[Date];MAX('Requête'[Début prévu]);
MAX('Requête'[Fin prévue]))))


Suivant le jeu de donnée en entrée (100-->200 lignes) le tcd fonctionne et me renvoie l'affichage dynamique souhaité dans le tcd du tableur. Sauf que certaines fois le tcd ne s'actualise pas, il me renvoie l'erreur ci après :


Le truc c'est que je n'arrive pas à cibler la cause de l'erreur ni même à comprendre où se situe l'erreur... Je sèche un peu, je ne maîtrise pas bien DAX... Donc si quelqu'un a une piste ou même une solution je suis preneur

Merci à tous ceux qui prendrons le temps de me donner un coup de main :p

Alexandre