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 24/01/2012, 16h31   #1
Membre du Club
 
Inscription : novembre 2008
Messages : 69
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 69
Points : 41
Points : 41
Par défaut Proc transpose ou autre ?

bonjour,

j'ai reçu un fichier des visites des clients sur un site comme :

Client page_vist nbre_visit
X index 1
X Bill 2
X simulation 1
Y index 1
Y simulation 3
Z index 1

quel code je peux faire pour avoir cet exemple

Client index Bill simulation
X 1 2 1
Y 1 . 3
Z 1 . .

j'ai essayé proc transpose mais j arrive pas.

Merci d'avance
benvanbelgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2012, 17h16   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
SI SI TRANSPOSE

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
DATA tab1;
input (Client page_vist  )  (: $12.) nbre_visit ;
cards;
X INDEX 1
X Bill 2
X simulation 1 
Y INDEX 1
Y simulation 3
Z INDEX 1
;run;
 
 
proc sort DATA= tab1 ;
BY  Client ;
run;
proc transpose DATA=tab1 out=tab2 (DROP=_name_) ;
BY Client;
var    nbre_visit ;
id  page_vist ;
run;
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 08h37   #3
Membre du Club
 
Inscription : novembre 2008
Messages : 69
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 69
Points : 41
Points : 41
Merci c en ordre
benvanbelgie 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 23h48.


 
 
 
 
Partenaires

Hébergement Web