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 29/04/2008, 17h35   #1
Invité de passage
 
Inscription : avril 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 4
Points : 2
Points : 2
Par défaut Proc sql_Insérer un champs oui/non

Bonjour,

Je travail sur une DataWareHouse service client en téléphonie mobile. Et j’utilise SAS pour résoudre mes requêtes SQL. Je suis actuellement bloqué dans une requête ou je dois insérer un champ booléen (oui/non) qui m’indique si le client était en impayé au moment de l’appel. Je sais pas comment pourrai-je faire pour créer ce nouveau champ….. ?

Quelle instruction pourrai-je utiliser pour ça ? et ou exactement je dois la mettre dans le Select le Where……. ?

J avoue que je suis perdu….. !!!!!!!

Merci,
JOUACHIKH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 17h45   #2
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Bonjour,
De quoi dépend ton champ booléen?
Est-il calculé en fonction d'autres champs?
Dois tu le calculer?
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 16h32   #3
Invité de passage
 
Inscription : avril 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 4
Points : 2
Points : 2
Mon champ booléen n’est pas calculable mais il dépond en fait d’une autre table SAS ou il y a une colonne qui donne une note et selon laquelle je peux classer le client comme un bon ou un mauvais payeur.

Je pense que je dois utiliser cette table pour faire une autre requête avec une boucle. On affiche oui si le client est un bon client sinon non………
JOUACHIKH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2008, 16h47   #4
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Bonjour,
Il faut que tu utilises une étape data sur ta table ayant la note.
Code :
1
2
3
4
5
DATA neWnote;
SET oldNolte;
IF note>10 THEN payeur=oui;
ELSE payeur=non;
RUN;
Ton champ booléen sera payeur
fafabzh6 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 23h49.


 
 
 
 
Partenaires

Hébergement Web