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 :

Remplir une table à partir d'une requete sql


Sujet :

SAS Base

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2012
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 22
    Points : 8
    Points
    8
    Par défaut Remplir une table à partir d'une requete sql
    Bonjourà tous

    Je commence en SAS et pour l'instant j'arrive à apprendre tout seul à l'aide d'internet et de livre.

    Cependant je bloque pour faire la chose suivante :

    J'ai dans une table les resultats des ventes de differents magasins par heure organisée de la manière suivate :

    id_magasin ; heure; vente

    J'ai ces données pour chacun des 20 magasins sur les 17 jours de ventes sachant que pour certains magasins j'ai des données manquantes.

    Je souhaiterais créer une matrice (table) ou j'aurais en ligne les individus (magasin pour chaque jour, donc ici 340 individus) et en colonne les 24 H de la journée.

    Je vous avous que je ne vois pas trop quoi faire.

    J'ai commencer par créer la table avec les 24 colonnes et j'ai tout remplit de -1 car je me dis que si j'arrive à remplir la table avec des requetes SQL, la présence de -1 sera la valeur qui sera interpreter comme valeur manquante, mais je suis pas sur que ce soit utile.

    De toute façon je ne vois pas trop quoi faire pour la suite, donc je veux bien recommencer à 0.

    Merci d'avance pour votre aide

  2. #2
    Futur Membre du Club
    Inscrit en
    Juin 2012
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 22
    Points : 8
    Points
    8
    Par défaut
    Pour illustré sur un exemple, j'aimerais passer de ce qu'il y a gauche à ce qu'il y a à droite



    J'ai entendu parler de fonction transpose, ça pourrait être utilisé ici ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2012
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 22
    Points : 8
    Points
    8
    Par défaut
    Je m'auto réponds.

    On peut le faire avec la PROC TRANSPOSE et c'est très rapide.

    Un bon tuto ici :
    => http://www.od-datamining.com/download/pdf/transpose.pdf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Remplir une ComboBox à partir d'une table SQL (avis sur mon code)
    Par thomas1989 dans le forum C#
    Réponses: 3
    Dernier message: 07/10/2013, 12h38
  2. Réponses: 7
    Dernier message: 22/06/2012, 12h12
  3. [Dojo] Remplir un Grid à partir d'une table SQL
    Par lagoule dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 10/06/2009, 11h13
  4. [Tables] Update d'une table à partir d'une autre
    Par le_niak dans le forum VBA Access
    Réponses: 2
    Dernier message: 17/01/2008, 09h01
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

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