IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Webi Discussion :

utilisation réference max (min) dans subquery de WEBI ?


Sujet :

Webi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 41
    Par défaut utilisation réference max (min) dans subquery de WEBI ?
    Bonjour , je travaille actuellement sur BO version XI
    et je ne sais pas trop comment coder afin de ne récupérer que les données correspondant à la dernière valeur d'une période.

    En fait en Sql cela correspond a une sub query de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select ............   from  ............ A    where ............
     
    and A.champ = ( select max(X.champ)    from ........ X   where   X. refer = A.refer  and  X.year = A.year)
    la solution du max sur la colonne du report ne convient pas pour la période c'est Ok , mais pour le montant le max n'est pas forcement la valeur de la dernière période.

    les solutions de type designer ou Webi sont les bienvenues

  2. #2
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Le "Où", en WebI et en DeskI, sont équivalent à ton "WHERE".

    Peut-être devrais-tu chercher dans cette direction ...

    =<champ_voulu> Où (<date>= Maximum(<date> Dans (<Dimension_date>)))

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 41
    Par défaut
    ok je vais essayer cela mais je pense devoir le faire dans Designer car je n'ai pas trouvé la fonction max dans la partie requete de webi, et si je definis un objet dans mon report : pas accessible dans requête.

    En tout cas merci de ton aide je suis nouvelle sur le site et je trouve cela super

    ce matin j'ai essaye cela et cela fonctionne , mais ps top
    pour livraison univers aux Keys users, nous travaillons beaucoup avec des dates d'effet

    REQUETE :
    SQL :
    SQL PERSONNALISE :
    EN FIN DE REQUETE J'AI AJOUTE :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    and (ps_depreciation.end_pd = (select max(x.end_pd) from ps_depreciation x where ps_depreciation.business_unit = x.business_unit   and ps_depreciation.asset_id = x.asset_id   and ps_depreciation.fiscal_year = x.fiscal_year))

  4. #4
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Je suis vraiment d'humeur gentille .... la fonction max existe !! C'ets une fonction de base tout de même !

    Qu'elle ne marche sur une date est un autre problème, mais elle existe, ça c'est sûr.


    http://support.businessobjects.com/d...es/default.asp
    Français > BusinessObjects XI > Web Intelligence > Analyse en Direct avec Web Intelligence

    page 206

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 41
    Par défaut
    je suis allée dans customer de BO mais pas trouve !


    voici les fonctions proposées dans onglet requete webi :Pièce jointe 21611

  6. #6
    Membre émérite
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Par défaut
    Ah bé non, c'est pas là qu'il faut le faire .

    Une fois que tu as généré ton tableau, il faut créer une variable dans ton rapport.
    En haut, tu as une barre de fonction comme dans Excel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/08/2008, 14h21
  2. max et min dans une même table
    Par freestyler dans le forum Langage SQL
    Réponses: 2
    Dernier message: 05/05/2008, 17h09
  3. chercher un max et min dans une liste de type vector
    Par sandy07 dans le forum Collection et Stream
    Réponses: 11
    Dernier message: 29/05/2007, 15h23
  4. [CSS2 ] utilisation conjugé max-width + min-width
    Par zargeus dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 07/12/2006, 16h59
  5. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo