|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2006 Messages : 129 ![]() |
Bonjour,
Je pense que c'est faisable, mais je ne vois pas très bien comment faire... Je pense que je suis en train de passer du niveau 0 au niveau 1 sur mon apprentissage BO Bref, j'ai fait une requete avec une de mes dimensions qui utilise des fonctions analytiques, en l'occurence, la fonction lag, qui me retourne l'enregistrement précédent. Jusque là tout va bien, et mon rapport s'approche de la gueule que je veux qu'il ait. Cependant, et c'est bien normal, j'ai des enregistrements, où l'enregistrement précédent est "null". Bon, moi, au départ pour que ça fasse plus joli, au lieu de mettre "null", j'ai mis un petit message genre "blabla". Mais en fait, je me rends compte que, pour mon rapport, cette information ne m'interresse pas. Le truc, c'est que, comme il s'agit d'une fonction analytique, ça ne sert à rien de rajouter des conditions à ma requete numéro 1 (c'est bon, vous suivez toujours?) Du coup je me suis dit, que le plus simple, c'est que je récupère mes résultats de ma requete numéro 1, et qu'à partir de ces résultats, je lui dise "tu ne prends que les enregistrements où le champ machin_précédent est différent de mon "blabla". Mais là je sèche un peu... J'ai essayé d'encapsuler à la main la requete automatique que BO génère, mais ça n'a pas été vraiment un succes. J'ai tenté de faire une autre requete, mais je ne vois pas comment lui dire select mes resultats1 from ma requete1 where machin_précédent != 'blabla' Z'avez une idée? Mon idée est foireuse? Merci d'avance... |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
Si c'est une requete pour un besoin ponctuel, je te conseille de générer un excel du resultat de ta 1ère requete et de faire un 2nd rapport qui attaque ton fichier Excel.
Si c'est un rapport que tu dois fournir de manière récurrente, il faut alors que tu creuse un peu plus, mais une bonne piste serait l'utilisation de sous-requete dans l'éditeur de requete BO, ou du SQL directement si tu connais.
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2008 Messages : 14 ![]() |
Et sinon, un filtre dans ton rapport qui ne sélectionnerais que les informations différentes de 'blabla' ?
Ce ne serait pas plus simple ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com