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

SSRS Discussion :

[SSRS][2k5] Comment utiliser un paramètre SSRS possiblement vide dans une requête ?


Sujet :

SSRS

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Par défaut [SSRS][2k5] Comment utiliser un paramètre SSRS possiblement vide dans une requête ?
    Bonjour,

    J'ai un 1er dataset avec une source de données Oracle. Ce dataset est peuplé par une requête PLSQL qui contient un paramètre SSRS aux valeurs prises dans un autre dataset, pouvant être Null.La requête du 1er dataset ressemble à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select monChamp from maTable where maCondition1='blabla' and maCondition2='@monParametre'
    Comment faire pour que si @monParametre est Null, le 2eme "and" ne soit pas appliqué ? J'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    and (maCondition2='@monParametre' or @monParametre IS NULL)
    mais alors le message d'erreur "Expression absente" s'affiche.

    -=Clément=-

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Par défaut
    Rebonjour,

    Je crois avoir trouvé la réponse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    and (maCondition2=:monParametre or :monParametre IS NULL)
    En guise de vérification, à l'exécution, SSRS a le bon goût de propose la valeur du paramètre pour laquelle on souhaite exécuter la requête.

    Conclusion : il faut préfixer le paramètre par "deux points" : , et non par @

    a+, =)
    -=Clément=-

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/11/2008, 14h13
  2. [SSRS][2k5] - comment garder les paramètres déjà filtrés
    Par IPT-florence-d dans le forum SSRS
    Réponses: 5
    Dernier message: 06/08/2008, 12h36
  3. Réponses: 3
    Dernier message: 14/05/2008, 09h42
  4. Réponses: 1
    Dernier message: 22/11/2007, 23h52
  5. Réponses: 4
    Dernier message: 15/08/2007, 23h05

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