none
Interaction entre 2 dataset sur Reporting Services ? RRS feed

  • Question

  • Bonjour,

     

    Je dispose d'un tableau recoltant ses données à partir d'un dataset (DT1). Je souhaite marquer certaines valeurs de ce tableau en fonction de leur appartenance ou non à un deuxième dataset (DT2).

     

    exemple : dans la colonne nom du tableau j'ai :

     

    NOM

    -------

    AAA

    BBB

    CCC

    DDD

     

    Le but est de modifier la couleur des cellules 'AAA' et 'BBB' puisqu'ells appartiennent à la colonne nom du DT2.

     

    PS : Je placerai ma condition de test sur la propriété 'COLOR' de la cellule 'NOM'

     

    Est ce que quelqu'un sait comment on peut comparer sous Reporting Services la valeur d'une cellule d'un tableau pointant sur un dataset avec une liste de valeurs d'une colonne d'un autre dataset ?

     

    Merci de me fournir des indications si quelqu'un à déjà traiter ce cas.

     

    vendredi 18 juillet 2008 12:53

Toutes les réponses

  • bonjour,

    l'une des solutions à ton problème est de faire une jointure entre les deux dataset comme suit

     

    Code Snippet

    select dt1.nom as nom1,dt2.nom as nom2

    from dt1 left outer join dt2 on (dt1.nom=dt2.nom)

     

     

     

    le résultat pourra être:

    nom1       nom2

    AAA         AAA

    BBB         BBB

    CCC         null

    DDD         null 

     

    et a ce moment la tu pourra gérer la propriété couleur en fonction de nom2 (= null ou pas)

     

    salut

    mercredi 23 juillet 2008 23:03