2009-02-04 7 views
0

J'ai utilisé une 'Union' pour combiner deux rapports présentant des dates différentes. Lorsque j'ouvre le rapport, il fonctionne bien avec les deux dates indiquées. Cependant, lorsque j'examine le rapport (union) d'un autre sur le tableau de bord, il ne montre qu'une date. Y a-t-il un filtre de tableau de bord dont je pourrais avoir besoin pour ne pas appliquer ou y a-t-il d'autres explications? Je n'arrive pas à faire fonctionner le rapport selon les besoins de l'exercice.Union annulée dans OBIEE

+0

Ceci est un double de http://stackoverflow.com/questions/511041/union-specific-override-in-obiee – awithrow

Répondre

0

Difficile de répondre - besoin de plus d'informations. Quelques possibilités:

  1. Vous ne percevez pas vraiment le rapport que vous pensez être. Vous pouvez en apprendre beaucoup en consultant le journal pour voir ce qui se passe dans le rapport cible.
  2. Vous pouvez transmettre des valeurs du premier rapport qui excluent la date dans le deuxième rapport. Vérifiez vos filtres dans le rapport cible. Regardez la clause WHERE générée dans le journal. Exécutez le SQL directement sur la base de données. La date est-elle toujours exclue?
0

Vous souhaitez commencer par vérifier le SQL physique qui est écrit dans le fichier nqquery.log. Il peut également être obtenu en consultant directement le journal dans Réponses. Une autre méthode consiste à accéder à Administration> Émettre SQL, activer le cache du serveur de présentation, définir le niveau de débogage à 7, exécuter le SQL et cliquer sur le lien du journal de visualisation. Le SQl physique peut également être testé par rapport à la base de données réelle, si c'est de là que proviennent vos données. En examinant les deux - votre SQL logique et votre SQL physique peuvent résoudre beaucoup de problèmes mineurs, y compris celui-ci.