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

Cognos Discussion :

Récupérer une valeur d' une requete


Sujet :

Cognos

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2012
    Messages : 30
    Points : 33
    Points
    33
    Par défaut Récupérer une valeur d' une requete
    Bonjour,

    Je cherche à récupérer le contenue d'une requete pour le réutiliser dans mon filtre pour permettre à l'utilisateur de ne rentrer la valeur qu'une seule fois.

    Exemple: la requete "today" contient juste "2012-01-01"

    Voila la requete finale:

    total ( if ( [Invoicing Statistics (inh)].[Inh Invdate] between 2012-01-01 and 2012-03-31) then ([Invoicing Statistics (inh)].[Inh Totalnet]) else null)

    celui-ci marche mais lorsque je remplace mes dates par ma requete

    total ( if ( [Invoicing Statistics (inh)].[Inh Invdate] between [Requête1].[today] and [Requête3].[today2]) then ([Invoicing Statistics (inh)].[Inh Totalnet]) else null)

    Il m'affiche une erreur avec des chassé-croisé ou je ne sais quoi

    Bref je débute, merci de votre aide

  2. #2
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Bonjour,

    Il te faut une bonne épuisette, dont la grosseur va varier en fonction de la taille des données renvoyées ...
    Bon, j'arrête mes conneries.

    Sur la requête qui est filtrée, il faut se positionner au niveau du Query Item - le truc avec un icone façon gros carré vert/ bleu - et dans ses propriétés, panneau de gauche, modifier la valeur de la propriété "Cross Product Allowed" et la passer a "true".
    Normalement, ça devrait le faire ensuite.

    Reste que - je peux me tromper - j'aurais tendance a penser que ce genre de manip peut avoir des effets néfastes sur les performances.

    En espérant t'aider,
    @+
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    je ne sais pas si la question précédente a été résolue, mais la réponse ne m'aide pas vraiment, je suis paumé dans un problème assez similaire

    Je suis sous Cognos 8.4 et je voudrais faire des opérations sur les résultats de 2 requêtes issues de packages distincts.

    En clair :

    Requête 1 (audit)
    Type 1 - 1500 lignes
    Type 2 - 5000 lignes
    Type 3 - 10000 lignes

    Requête 2 (périmètre)
    Type 1 - 15654 lignes
    Type 2 - 56365 lignes
    Type 3 - 251360 lignes

    Je voudrais tout simplement afficher le taux d'audit soit en requête 2 soit dans une nouvelle requête

    par exemple taux type 1 = 1500/16654

  4. #4
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Bonsoir,

    J'imagine qu'il faut faire une jointure entre vos 2 requêtes - c'est l'objet "Join" dans la version en anglais - en espèrant que le champs qui contient "Type 1, Type 2, Type 3" vous permette effectivement de faire la jointure entre les 2 ensembles de données, et ensuite créer un DataItem dans lequel vous faîtes votre calcul.
    Non ?



    @+
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

  5. #5
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    j'espérais ne pas devoir en arriver là...
    je suis côté utilisteur, les jointures c'est l'affaire de la DSI, et là je me retrouve en file d'attente

  6. #6
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Bonjour,

    Vous avez bien accès a Report Studio ?
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [WD16] Récupérer la valeur d'une colonne d'une table d'une ligne précise
    Par elghers_hocine dans le forum WinDev
    Réponses: 16
    Dernier message: 06/05/2011, 18h11
  3. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  4. Récupérer la valeur d'une ligne dans une procédure stockée
    Par mobscene dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 07/12/2006, 19h29
  5. Réponses: 4
    Dernier message: 07/08/2006, 17h01

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