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

ODS et reporting Discussion :

[REPORT] Eviter les sommes quand on n'a que des variables numériques ?


Sujet :

ODS et reporting

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 347
    Points : 235
    Points
    235
    Par défaut [REPORT] Eviter les sommes quand on n'a que des variables numériques ?
    Bonjour,

    D'habitude je fais des PROC REPORT uniquement sur des tables contenant au moins une variable caractère.
    Aujourd'hui j'essaie de faire un REPORT sur une table ne contenant que des variables numériques, et, sans que je ne demande rien, SAS me calcule automatiquement une somme que je ne veux pas.

    Exemple avec sashelp.class :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc report data  = sashelp.class;
    column age;
    run;
    En revanche, si on met le nom en plus, là ça fonctionne comme je le souhaite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc report data  = sashelp.class;
    column name age;
    run;
    Y a-t-il une sorte d'option nostat ou quelque chose dans le genre qu'il est possible d'utiliser ?

    Merci à vous,

    alers

  2. #2
    Membre éprouvé
    Homme Profil pro
    Statisticien/développeur BI
    Inscrit en
    Janvier 2012
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Statisticien/développeur BI
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2012
    Messages : 326
    Points : 1 142
    Points
    1 142
    Par défaut
    Bonjour,

    Avec un DEFINE ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    proc report DATA  = sashelp.class;
    COLUMN age;
    define age / display;
    run;
    Bon courage

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 347
    Points : 235
    Points
    235
    Par défaut
    Avec plutôt un DISPLAY tu veux dire ?

    Car là j'avais mis une version très abrégée du code. J'ai normalement des DEFINE mais pas de DISPLAY dans ce cas là.

    Je me suis toujours demandé à quoi servait ce DISPLAY mais maintenant je sais.

    Merci infiniment !

    alers

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

Discussions similaires

  1. Recuperer les champs d'un tMap pour initialiser des variable de contexte
    Par tazoune dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 09/05/2012, 10h54
  2. Réponses: 2
    Dernier message: 12/06/2011, 00h00
  3. Réponses: 4
    Dernier message: 13/08/2004, 18h39
  4. [langage] 2 fichier dans 1 en evitant les doublons
    Par remixxl dans le forum Langage
    Réponses: 6
    Dernier message: 26/07/2004, 17h05
  5. [C#] Comment eviter les boucles infinies ?
    Par Thomas Lebrun dans le forum C#
    Réponses: 12
    Dernier message: 09/06/2004, 00h04

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