1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2017
    Messages : 2
    Points : 1
    Points
    1

    Par défaut Projet Etudiant DUT STID

    Bonjour ou bonsoir

    Je suis dans l'impasse pour mon projet d'étudiant. Voici les données : Nom : Capture projet.PNG
Affichages : 58
Taille : 75,5 Ko

    Dans l'encadré vert nous retrouvons les identifiants puis dans l'encadré orange la partie dépense par mois (chaque numéro représente un mois) :
    NB_OPE0 : nombre de dépense durant le mois de janvier
    MT_OPE0 : montant de dépense durant le dépense du mois janvier

    J'ai donc un fichier avec une ligne par individidu, avec le montant et le nombre d'opération pendant 12 mois. Donc, j'aimerai avoir une ligne par mois pour chaque individu. C'est-à-dire avoir dans ma nouvelle table 1 colonne d'identifiant, 1 colonne pour le nom du mois, 1 colonne pour le nombre d'opérations pour ce mois-ci, et 1 dernière colonne avec le montant. Je passerai donc de 1 ligne par individu (contenant donc 25 colonnes : 1 id, 12 montant des opérations, 12 nombre d'opération pour chaque mois) à 12 lignes par individu.

    Je vous remercie d'avoir pris de votre temps pour lire ma demande et je vous remercie d'avantage si vous avez un idée pour dépanner un étudiant en détresse.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    novembre 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : novembre 2017
    Messages : 13
    Points : 21
    Points
    21

    Par défaut

    Bonjour,

    Une petite proc transpose devrait venir à bout de votre problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    proc transpose data=wide out=long;
       by IDENTIFIANT;
    run;
    Avec une simple proc transpose comme celle-ci, vous obtiendrez une table avec autant de lignes par identifiant que de variables transposées.

    Pour obtenir 12 lignes par identifiant, nous allons devoir réaliser une proc transpose pour chaque groupe de variables puis merge les tables obtenues :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    proc transpose data=wide out=long1 prefix=NB_OPE ;
       by IDENTIFIANT;
    var NB_OPE1-NB_OPE12;
    run;
     
    proc transpose data=wide out=long2 prefix=MT_OPE ;
       by IDENTIFIANT;
    var MT_OPE1-MT_OPE12;
    run;
     
    data long;
       merge long1 long2;
       by IDENTIFIANT;
    run;
    Je vous laisse adapter ce code à votre cas. En espérant que cela réponde à votre demande.

    Bon courage !

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2017
    Messages : 2
    Points : 1
    Points
    1

    Par défaut

    Bonsoir

    Je vous remercie tardivement excusez moi d'avoir pris du temps pour m'aider à surmonter cette impasse.
    Je vais suivre vos conseils.

Discussions similaires

  1. Projet Etudiant : Recherche intégrateur Web !
    Par clement.labre dans le forum Autres
    Réponses: 0
    Dernier message: 23/09/2014, 22h14
  2. Projet Etudiant
    Par ASEN49 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 05/03/2012, 22h33
  3. [cherche projet] Etudiant développement
    Par Warfdog dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 21/10/2010, 01h02
  4. Aide pour projet etudiant
    Par f90_pour_debutan dans le forum Fortran
    Réponses: 0
    Dernier message: 19/03/2010, 14h23
  5. [PROJET DUT] jeu same
    Par bigtyler dans le forum C
    Réponses: 4
    Dernier message: 15/12/2006, 20h19

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