Bonjour, je suis nouveau sur le forum voici mon premier post j'espère ne pas faire trop de bêtises O
Actuellment j'essai de génré un rapport qui contiendras 3 graphiques
Ces 3 graphiques sont issues de data sources qui on des requêtes qui dependend de paramètres.
Deux des trois requêtes (disons Q1 et Q2) on est les mêmes conditions :
Q1:
SELECT MARCHFIN.BCHTPSGRP.DUREE, VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_EXECUTION, 'YYYYmmDD') AS DATE_EXECUTION
FROM MARCHFIN.BCHVOLFCT, MARCHFIN.BCHTPSGRP
WHERE MARCHFIN.BCHVOLFCT.GROUPE = MARCHFIN.BCHTPSGRP.GROUPE
AND MARCHFIN.BCHTPSGRP.DATE_REFERENCE = VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_REFERENCE, 'yyyy-mm-dd')
AND MARCHFIN.BCHVOLFCT.UF = ? AND MARCHFIN.BCHVOLFCT.FLUX = ?
AND MARCHFIN.BCHVOLFCT.DATE_EXECUTION > ?
AND VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_EXECUTION, 'YYYYmmDD') < ?
Q2:
SELECT CAST (VALUE / (DECIMAL(DECIMAL(MARCHFIN.BCHTPSGRP.DUREE) * ?)) AS FLOAT) AS DEBIT,VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_EXECUTION, 'YYYYmmDD') AS DATE_EXECUTION
FROM MARCHFIN.BCHVOLFCT, MARCHFIN.BCHTPSGRP
WHERE MARCHFIN.BCHVOLFCT.GROUPE = MARCHFIN.BCHTPSGRP.GROUPE
AND MARCHFIN.BCHTPSGRP.DATE_REFERENCE = VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_REFERENCE, 'yyyy-mm-dd')
AND MARCHFIN.BCHVOLFCT.UF = ? AND MARCHFIN.BCHVOLFCT.FLUX = ?
AND MARCHFIN.BCHVOLFCT.DATE_EXECUTION > ?
AND VARCHAR_FORMAT(MARCHFIN.BCHVOLFCT.DATE_EXECUTION, 'YYYYmmDD') < ?
J'ai actuellement deux problemes que je n'arrive pas a résoudre depuis deux jours tout en essayant de trouver des réponses sur plusieurs forums
-Alors que Q1 et Q2 on est les mêmes conditions parfois il n'y as que un seul graphique sur les deux qu'il s'affiche pour les mêmes paramètres biensur.
-Dans Q2 mon paramètre est déclaré de type décimal et dans le Data Sets et dans le paramètre, cela à l'ai de fonctionner dans l'ensemble mais des que la valeur de ce paramètre commence par 0. c'est comme si elle n'était pas reconnu alors que par exemple 10.345 fonctionne correctement alors qu'avec 0.00024 le graph ne s'affiche plus :/
Je lance un appel à l'aide !
Just
Partager