Bonjour à tous,
Je suis novice et j'ai quelques difficulté sur une requête que me demande un client.
Pour commercer je travaille sur BO V6.0 Webi Xi V12.5 (en espérant avoir bien décryptée la page d'info).
Je vous explique
Le client aimerait pouvoir obtenir un rapport où il pourrait rentrer en invite deux dates : Date de début de service (jj/mm/aaaa hh:mm:ss) et Date de fin de service (jj/mm/aaaa hh:mm:ss). Et cela pour obtenir en résultat le nombre de passagers par jour entre ces deux dates et (c'est là que je bloque ) faire une comparaison de ces données avec l'année précédente, même jour ouvré.
En bref:
Si Date de début = 02/09/2014 il veut pouvoir obtenir les données pour cette date et pour le 03/09/2013.
J'ai vu dans des sujets du forum qu'il était possible de créer des objets dans la requête cependant je n'y ai pas accès, c'est une société extérieure qui gère la base et BO de mon client et la partie designer m'est totalement bloquée...
Pour contourner le problème j'ai fait deux requêtes l'une avec l'invite, l'autre qui prend toutes les données 2013. Je créer ensuite une variable pour récupérer la valeur de l'invite, la transformer en date et lui enlever 364 jours pour obtenir la bonne date de comparaison ([DateDebut2013]).
Et là çà coince ...Mon problème c'est que lorsque je veux faire une condition qui dirait
j'ai cette erreur sur [Datedebut2013]:
Code : Sélectionner tout - Visualiser dans une fenêtre à part [NvelleVariable]=Si ([RQ2].[DateDebutService2013]=[Datedebut2013]) Alors 1 Sinon 0
Voilà.. Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part L' expression ou la sous-expression à la position 41 dans la fonction = contient un type de données incorrect. (WIS 10037)
Clémentine
Partager