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 :

Identifier items non scoré par unité.


Sujet :

ODS et reporting

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Points : 18
    Points
    18
    Par défaut [Résolu] Identifier items non scoré par unité.
    Bonjour à tous,

    J'ai un petit problème que je ne parviens pas à résoudre, je compte sur votre aide svp :p

    J'ai deux tables, la première contient une liste d'objet :

    A1
    A2
    A3

    La deuxième comprent une liste d'unité et les objets scorés pour ces unités :

    Unite_1 A1
    Unite_1 A2
    Unite_2 A2
    Unite_2 A3
    Unite_3 A1

    Et je souhaiterais créer une table comportant la liste des items qui n'ont pas été scorés dans la deuxième table, pour chaque unité :

    Unite_1 A3
    Unite_2 A1
    Unite_3 A2,A3

    J'ai pu réaliser cette opération en effectuant un produit cartésien, mais pour une raison mystérieuse, certains produits cartésiens ne passent pas en production (Oracle). Je dois donc résoudre ce problème sans effectuer de produit cartésien. Des idées ?

    Cordialement,

    Mike

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 249
    Points : 290
    Points
    290
    Par défaut
    Bonjour,

    La meilleure solution serait sans doute de résoudre la raison mystérieuse !
    Une idée, plus bestiale, serait de créer une table contenant tous les résultats unité / objet et de ne retenir que les couples absents de la table unité...
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    data work.Tproduits
       (label="Table des résultats possibles" drop=i j)
       ;
       do i = 1 to 3 ;
          unite="Unite_"||compress(i);
          do j = 1 to 3 ;
             objet="A"||compress(j);
    	  output work.Tproduits;
          end ;
       end ;
    run ;
    data work.Tunites
       (label="Résultats à exclure de la table Tproduits")
       ;
       input unite $ objet $ ;
       cards ;
    Unite_1 A1
    Unite_1 A2
    Unite_2 A2
    Unite_2 A3
    Unite_3 A1
       ;
    run ;
    data work.Tresult 
       (label="Résultats Unité / Objet non trouvés...")
    ;
       merge work.Tproduits (in=a)
               work.Tunites (in=b)
       ;
       by unite objet;
       if a > b ; 
    RUN ;
    Bon courage !

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Points : 18
    Points
    18
    Par défaut
    Merci beaucoup pour cette réponse !

    C'est une idée intéressante ! Je n'y avait pensé, je n'ai pas encore très bien compris le code mais j'ai réussi à résoudre le problème du produit cartésien. Je vais me pencher sur ceci pour chercher une seconde alternative.

    Encore merci !

Discussions similaires

  1. [Turbo Pascal] Unité Graph non trouvée par le compilateur
    Par Napocalyx dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 04/04/2008, 23h16
  2. Impossible d'accéder aux tables non créées par dbo
    Par Pete dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/10/2005, 14h01
  3. [API]JTAPI non reconnu par eclipse
    Par julio84 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 15/04/2005, 14h03
  4. [Lomboz] [JBoss] JBoss 3.2.6 non reconnu par Lomboz ?
    Par romain3395 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 17/12/2004, 16h35
  5. [CR] Grouper des minutes par cinq et non une par une.
    Par Etienne51 dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 14/09/2004, 13h45

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