IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

SAS Base Discussion :

Ajouter des lignes dans une table SAS


Sujet :

SAS Base

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2015
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2015
    Messages : 62
    Points : 27
    Points
    27
    Par défaut Ajouter des lignes dans une table SAS
    Bonjour TLM,

    J'ai un petit souci que je n'arrive pas à résoudre. J'ai une table SAS, j'aimerai à partir de cette table, créer une variable année de GT dont les modalités sont : {1,2,3,4,5,...10}.

    Table de départ:

    data test;
    input clien$ id$ nb cout annee1$ annee2$;
    cards;
    11222 112 20 1 500 2008 2008
    12333 123 10 4 1000 2010 2005
    11111 111 05 1 255 2009 2005
    15899 158 40 2 800 2007 2004
    16899 200 02 1 100 2015 20010
    ;run;

    j'aimerai donc créer une variable année garantie et d'avoir une table ainsi faite: comme vous pouvez le voir je garde la première ligne de la table test , puis je rajoute d'autre lignes MAIS EN METTANT à ZÉRO les variables NB et COUT des lignes ajoutées.
    Comme vous pouvez le constater, pour l'année1 2008, mon année de garantie démarre de 1 et s’arrête à 9.
    De manière générale l'année de garantie se construit avec la formule: (année_1 - année_2) + 1.



    ....... ... .. . ... ..... ..... année de GT
    11222 112 20 1 500 2008 2008 1
    11222 112 20 0 0 2008 2
    11222 112 20 0 0 2008 3
    11222 112 20 0 0 2008 4
    11222 112 20 0 0 2008 5
    11222 112 20 0 0 2008 6
    11222 112 20 0 0 2008 7
    11222 112 20 0 0 2008 8
    11222 112 20 0 0 2008 9
    12333 123 10 4 100 2010 2005 6
    12333 123 10 0 0 2010 7
    12333 123 10 0 0 2010 8
    12333 123 10 0 0 2010 9
    12333 123 10 0 0 2010 10


    etc....

    Un grand merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2015
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2015
    Messages : 62
    Points : 27
    Points
    27
    Par défaut
    Personne n'est inspiré.?

Discussions similaires

  1. Ajout de ligne dans une table SAS
    Par ganjah06 dans le forum Macro
    Réponses: 3
    Dernier message: 15/09/2014, 11h34
  2. Ajouter des observations d'une table SAS dans une table ACCESS
    Par michail_arkov dans le forum Outils BI
    Réponses: 4
    Dernier message: 12/11/2013, 16h25
  3. supprimer des lignes dans une table SAS
    Par yoyo44ima dans le forum SAS Base
    Réponses: 7
    Dernier message: 25/05/2011, 09h39
  4. Réponses: 14
    Dernier message: 22/09/2005, 16h49
  5. Ajout/Suppression dynamique des lignes dans une table
    Par codexomega dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/08/2005, 18h50

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