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

  1. #1
    Nouveau membre du Club
    Classer une variable quantitative selon une variable qualitative
    Je veux classer ma variable quantitative selon une autre variable qualitative pour chaque mois, j'arrive pas à le faire avec sas.

  2. #2
    Responsable SAS

    Bonjour,
    Avec si peu d'informations je ne vois pas comment on peut t'aider ?
    Peux-tu être plus précis et nous indiquer ce que tu as déjà programmé, et éventuellement le message d'erreur de ta fenêtre Log !
    Cordialement,
    Les balises code
    FAQ SAS
    Rubrique SAS

    Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.

  3. #3
    Membre habitué
    Bonjour,

    Quelles méthodes souhaites-tu utiliser ?

    Cordialement,

  4. #4
    Nouveau membre du Club
    je vous remercie pour vos réponses, je m'explique; j ai par exemple cette table



    client solde type date d'arret

    david 2 A 31/01/2005
    nadia 0 B 31/02/2005
    david 12 A 31/02/2005
    sara 15 C 31/01/2005
    nadia 13 B 31/04/2009
    sara 7 A 31/01/2005


    je veux avoir une sortie du genre

    année 2005
    le mois 1
    solde type
    9 A

    15 C

    année 2009
    mois 4

    solde type
    13 B



    voilà comment je ve faire une table qui me rassemble pour chaque mois combient j ai dans le solde de chaque type, sans prendre en considération les clients, mais j'y arrive pas :s, j'espère que je suis claire, ca me parait un peu complexe

  5. #5
    Membre éprouvé
    Bjr,

    Voici une solution :
    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
    16
    17
    18
     
    data test ; 
    input client:$ solde:2. type $ date<img src="images/smilies/icon_biggrin.gif" border="0" alt="" title=":D" class="inlineimg" />DMMYY10. ; 
    cards ; 
    david 2 A 31/01/2005
    nadia 0 B 28/02/2005
    david 12 A 28/02/2005
    sara 15 C 31/01/2005
    nadia 13 B 30/04/2009
    sara 7 A 31/01/2005
    ;
    run ; 
    proc sql ; 
    create table test2 as 
    select  year(date) as annee , month(date) as mois , type, sum(solde) as total 
    from test 
    group by 1 , 2 , 3 ; 
    quit ;


    PS : j'ai modifié ton jeu de données car le 31/04/2009 n'existe pas
    I always thought that the person who specialized in using just SAS PROCS should
    be known as the SAS Proctologist.

  6. #6
    Nouveau membre du Club
    meci bcp

###raw>template_hook.ano_emploi###