Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2011, 17h17   #1
Invité régulier
 
Homme Damien Guiavarch
Étudiant
Inscription : avril 2011
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Damien Guiavarch
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Conseil

Informations forums :
Inscription : avril 2011
Messages : 19
Points : 8
Points : 8
Par défaut Transposer lignes en variables

Bonjour,

Je souhaiterais que les valeurs de ma variable année deviennent des variables.

Exemple :
J'ai des données de ce type :
annee pays montant
2007 France 10
2007 Espagne 20
2008 France 30
2008 Espagne 40
2009 Espagne 50
2009 France 60

Et je voudrais avoir :
pays 2007 2008 2009
France 10 30 60
Espagne 20 40 50

Est ce que quelqu'un peut m'aider?

Merci
damien29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 17h21   #2
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 823
Points : 2 823
Bonjour Damien.
Comme ton titre le soupçonne bien, c'est un boulot facile pour la proc Transpose.
Les instructions de cette procédure sont :
ID --> variable contenant les noms des futures colonnes (ANNEE ici)
BY --> variable dont chaque valeur fera l'objet d'une observation en sortie (PAYS ici)
VAR --> variable qui va remplir les futures colonnes (MONTANT ici).
Olivier
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/04/2011, 10h14   #3
Invité régulier
 
Homme Damien Guiavarch
Étudiant
Inscription : avril 2011
Messages : 19
Détails du profil
Informations personnelles :
Nom : Homme Damien Guiavarch
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Conseil

Informations forums :
Inscription : avril 2011
Messages : 19
Points : 8
Points : 8
Merci beaucoup ,

je galéré avec la proc transpose, ça marche très bien
damien29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h22.


 
 
 
 
Partenaires

Hébergement Web