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

QlikView Discussion :

Enrichir les noms des variables d'une base de données


Sujet :

QlikView

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 32
    Points : 23
    Points
    23
    Par défaut Enrichir les noms des variables d'une base de données
    Bonjour

    Actuellement dans ma BDD j'ai pas pas mal de champs avec des noms qui ne parlent pas assez.
    Je souhaiterai pouvoir enrichir les données cela est-il possible dans QV ?

    Exemple :
    Pour le champs Info :
    Si Info = A, alors Info = Commande complétée
    Si Info = B, alors Info = Commande en cours
    Si Info = C, alors Info = Commande annulée

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Il suffit d'ajouter une table dans le script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Load * inline [Info,LibInfo
    A,Commande complétée
    B,Commande en cours
    C,Commande annulée];
    On peut aussi charger cette table depuis un fichier Excel par exemple.
    On aura alors LibInfo qui contiendra le texte associé à Info ...

  3. #3
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 649
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 649
    Points : 2 529
    Points
    2 529
    Billets dans le blog
    6
    Par défaut
    Les tables de mapping sont là pour ça.

    Création d'une table de mapping :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Map_monmapping:
    MAPPING LOAD * INLINE [
    Info,LibInfo
    A,Commande complétée
    B,Commande en cours
    C,Commande annulée
    ];
    Utilisation de la table de mapping :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    LOAD 
        applymap('Map_monmapping', Info) AS Info
    FROM
        [...]

  4. #4
    Membre à l'essai
    Inscrit en
    Septembre 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 32
    Points : 23
    Points
    23
    Par défaut
    Merci a tous les deux pour ces deux solutions, c'est impec j'ai pu enrichir la data !!

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

Discussions similaires

  1. Connaitre les noms des tables d'une base Sqlite
    Par fadsys dans le forum PureBasic
    Réponses: 5
    Dernier message: 14/03/2019, 18h34
  2. Réponses: 7
    Dernier message: 19/05/2009, 16h57
  3. Réponses: 2
    Dernier message: 03/11/2008, 07h33
  4. Lister les noms des tables d'une base access
    Par chefinf dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 10/07/2008, 18h34
  5. Afficher les nom des tables d'une base de donnée
    Par newmar dans le forum Administration
    Réponses: 4
    Dernier message: 02/04/2008, 16h40

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