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 :

Insertion d'une valeur sur un tableau selon la valeur d'une autre colonne [2008R2]


Sujet :

SSRS

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 62
    Points : 57
    Points
    57
    Par défaut Insertion d'une valeur sur un tableau selon la valeur d'une autre colonne
    Bonjour,
    Sur ma matrice j'ai une colonne sur laquelle je veux inserer une Val1 si la valeur de la coloneA = "X" et la val2 sinon.

    sur le champs de l'expression j'ai mis:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =iif(Fields!coloneA.Value like "X","val1","val2")
    mais sur le tableau on ne m'affiche que val2 dans tous les cas.
    Merci de m'aider.

  2. #2
    Membre confirmé Avatar de dream_rachid
    Homme Profil pro
    DBA & Responsable BI
    Inscrit en
    Mars 2006
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Tunisie

    Informations professionnelles :
    Activité : DBA & Responsable BI
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2006
    Messages : 278
    Points : 461
    Points
    461
    Par défaut
    Pourquoi pas ajouter cette colonne dès le départ dans ta requête en utilisant

  3. #3
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 62
    Points : 57
    Points
    57
    Par défaut
    je ne sais pas comment proceder sachant que je veux créer une "colone virtuelle" et la remplir avec les deux valeurs

  4. #4
    Membre émérite Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Points : 2 883
    Points
    2 883
    Par défaut
    Mais du LIKE en SSRS? Pourquoi pas un égal dans ce cas?

  5. #5
    Membre confirmé Avatar de dream_rachid
    Homme Profil pro
    DBA & Responsable BI
    Inscrit en
    Mars 2006
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Tunisie

    Informations professionnelles :
    Activité : DBA & Responsable BI
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2006
    Messages : 278
    Points : 461
    Points
    461
    Par défaut
    Citation Envoyé par pticouta Voir le message
    je ne sais pas comment proceder sachant que je veux créer une "colone virtuelle" et la remplir avec les deux valeurs
    c'est très possible en SQL , passe ta requête ici

  6. #6
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 62
    Points : 57
    Points
    57
    Par défaut
    Dans ma Base de données j'ai une table du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Indicateur | Année | Type | Valeur
     
    AAAAAAA | 2012 | Validé | 1234
    BBBBBBBB | 2012 | NonValidé | 3452

    et sur RS, je veux afficher les données de cette table et en plus ajouter une nouvelle colone qui depend de la colone Type:
    Si c'est validé je doit avoir OK sinon NOK:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Indicateur | Année | Type | Valeur | Etat 
     
    AAAAAAA | 2012 | Validé | 1234 | OK
    BBBBBBBB | 2012 | NonValidé | 3452 | NOK

    Je ne comprend pas pourquoi le code suivant ne fonctionne pas correctement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =iif(Fields!Type.Value like "Validé","OK","NOK")
    et ne me renvoie que OK sur toutes les lignes

  7. #7
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 62
    Points : 57
    Points
    57
    Par défaut
    Citation Envoyé par FrancoisJehl Voir le message
    Mais du LIKE en SSRS? Pourquoi pas un égal dans ce cas?
    Meme avec un = ça me renvoie le meme problème

  8. #8
    Membre confirmé Avatar de dream_rachid
    Homme Profil pro
    DBA & Responsable BI
    Inscrit en
    Mars 2006
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Tunisie

    Informations professionnelles :
    Activité : DBA & Responsable BI
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2006
    Messages : 278
    Points : 461
    Points
    461
    Par défaut
    Bonjour ;


    ci-après la requête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select Indicateur ,  Annee , Type , Valeur , case valeur  when  'Validé' then 'OK' Else 'NoK' end As Etat from MyTable

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/05/2015, 13h08
  2. [AC-2003] Supprimer une ligne d'un tableau selon la sélection dans une liste
    Par Evolvana dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/08/2011, 10h25
  3. colorier une case d'un tableau selon le resultat d'une requete
    Par zerocoolyoussef dans le forum Jasper
    Réponses: 5
    Dernier message: 05/04/2009, 20h21
  4. Detecter le changement d'une valeur sur un tableau
    Par Viscapon dans le forum Struts 1
    Réponses: 3
    Dernier message: 30/11/2008, 18h00
  5. Réponses: 1
    Dernier message: 28/03/2005, 13h33

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