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

SSRS Discussion :

[SSRS][2k5]paramètre courant


Sujet :

SSRS

  1. #1
    Membre expérimenté
    Homme Profil pro
    Consultant SharePoint
    Inscrit en
    Mars 2006
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant SharePoint
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 270
    Par défaut [SSRS][2k5]paramètre courant
    Bonjour à tous...
    Tout nouveau dans RS 2005... je me sens un peu con mais faut que je pose une question.
    J'ai fait un petit report avec des immeubles qui contiennent des pièces qui contiennent... avec une matrice.
    Dans les subtotals je ne veux pas faire un total mais une opération custom. J'ai trouvé comment éditer la bonne row et le pb ne vient donc pas de la.
    Il vient du fait que mon opération doit utiliser la valeur courante d'un paramètre qui est multi-valué.
    Lorsque je lance mon opération avec un "where critere IN @Nom_du_critere" il me prend toute la liste sélectionnée par l'utilisateur (et pas seulement le critère courant appliqué sur les données du groupe).
    Comment récupérer la valeur courante de mon paramètre??

    Merci ++

  2. #2
    Membre émérite
    Avatar de Reskibil
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2007
    Messages : 561
    Par défaut
    Ton parametre liste par exemple les immeubles : A, B, C qui renvoie le nom de l'immeuble.
    L'utilisateur choisit A et B.
    Dans ta matrice tu as 2 groupes, A et B.
    Pour le scope, utilise le field donc en l'occurrence Fields!immeuble.value. Du coup, le calcul prendra comme scope le groupe dans lequel il se trouve.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Consultant SharePoint
    Inscrit en
    Mars 2006
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant SharePoint
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 270
    Par défaut
    Dans une colonne subtotal(dans une matrice) on ne peut pas récupérer le scope sur le groupement en cours... apparemment c'est une limitation de reporting services 2005... des idées?

  4. #4
    Membre émérite
    Avatar de Reskibil
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2007
    Messages : 561
    Par défaut
    Alors fais-le dans ton dataset s'il est en MDX. En SQL par contre ca va pas le faire.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Consultant SharePoint
    Inscrit en
    Mars 2006
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant SharePoint
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 270
    Par défaut
    Bon en fait j'ai du un peu finter pour que ca marche...
    En gros il fallait que je récupère le numéro courant de l'étage (contenant des salles) afin de calculer quelques stats...
    Pour cela j'ai du utiliser un index en VB initialisé a chaque changement de batiment et incrémenté à chaque changement d'étage (méthode incrémentant cet index dans l'expression de la colonne de mes étages).
    Ainsi à chaque changement d'étage l'index est incrémenté et il est ré-initialisé à chaque changement de batiment. Pour récupérer les données, une bonne vieille requete SQL récupérant les surfaces recherchées de tous les étages au départ (sum() group by etage) et puis y'a plus qu'a se servir de l'index pour récupérer la bonne row dans le résultat de la requete. C'est assez simple mais il fallait y penser!

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

Discussions similaires

  1. [SSAS][SSRS][2k5] : paramètres liées en mdx
    Par hiline6 dans le forum SSRS
    Réponses: 2
    Dernier message: 13/01/2009, 12h46
  2. Réponses: 4
    Dernier message: 14/05/2008, 11h40
  3. Réponses: 9
    Dernier message: 21/04/2008, 09h29
  4. [SSRS][2k5]Paramètre "Select All"
    Par sandF dans le forum SSRS
    Réponses: 6
    Dernier message: 11/02/2008, 15h10
  5. Réponses: 4
    Dernier message: 04/02/2008, 17h35

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