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

Développement de jobs Discussion :

Comment décroiser un tableau croisé excel


Sujet :

Développement de jobs

  1. #1
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut Comment décroiser un tableau croisé excel
    Bonjour,

    Je vous explique un peu le Topo :

    J'ai un fichier Délimité avec deux grands axes : Commande fermes et commandes prévisionnelle, le travail consiste a remonter les commandes previsionnelles pour les intégrer a l'ERP.

    en partant de cette base :

    Article Date1 Qte1 Date2 Qte2 Date3 Qte3 Date(n) Qte(n)
    1 12/12 6 10/09 5 13/7 1 Date qte
    2 15/12 6 13/09 5 13/7 1 Date qte
    3 12/12 8 14/09 5 13/7 1 Date qte
    1 8/12 6 4/09 5 13/7 1 Date qte
    5 12/12 5 25/09 5 13/7 1 Date qte


    je doit arriver à cette base :

    Article Date Quantité
    1 12/12 6
    1 10/09 5
    1 13/7 1
    1 8/12 6
    1 4/09 5
    1 13/7 1
    2 15/12 6


    n Date qte


    Je suis passé par différentes composantes : et le plus intéressant est le tNormalizeSchema mais les résultats escomptés ne sont pas au rdv.

    Merci de me donner une piste a suivre, en tout cas merci pour toute l'aide et le soutien que j'ai pu avoir . j'en suis reconnaissant

    Cordialement

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2010
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 343
    Par défaut
    Bonjour,
    Il faut lire ton fichier en 2 colonnes : id et le reste
    puis il faut utiliser le tNormalize :
    tu obtiens :
    Article data
    1 12/12
    1 6
    1 10/09
    1 5
    ...

    Puis un tMap avec 1 sortie avec le schema : Numero Article Date Quantité
    tu créer une variable Seq de type integer alimenter par une Numeric.sequence.
    Une variable Integer récupérant le reste de la division par 2 de ta séquence Seq%2
    Une variable Integer récupérant la division par 2 Seq/2

    tu map Article vers Article
    si V1 est egal a 1 tu map data vers Date sinon null
    si V1 est egal a 0 tu map data vers Quantité sinon null
    tu map Seq/2 dans Numero

    Après le tMap tu utilises un tagregate
    tu regroupe sur Numero et Article
    Tu prend le max de Date et Quantité en ignorant les null.

    Tu devrais arriver à ton résultat et cela peut importe le nombre de colonne dans le fichier source.

  3. #3
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut bonjour
    Merci pour votre réponse, je vais tester votre methode et vous tient au courant. merci à vous

Discussions similaires

  1. comment tracer un tableau sur excel
    Par freestyler1982 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/10/2007, 12h57
  2. [XI] comment centrer un tableau croisé ?
    Par lazarel dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 20/06/2007, 14h17
  3. Réponses: 6
    Dernier message: 20/02/2007, 10h42
  4. [CR] comment faire un tableau croisé
    Par yoyothebest dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 29/08/2004, 18h32

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