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 :

Agrégat et sous-groupe [2008]


Sujet :

SSRS

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Points : 44
    Points
    44
    Par défaut Agrégat et sous-groupe
    Bonjour,

    Je vais me baser sur l'exemple de la documentation, chapitre "Spécification de calculs d'agrégats avec des étendues nommées
    " pour vous expliquer mon problème.

    Je suis dans la cellule au dessus de la cellule sélectionnée dans l'exemple et j'essaye d'obtenir sum(LineTotal) pour le group [category], donc un niveau au dessus du groupe où se trouve la cellule, avec l'expression suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =sum(Fields!LineTotal.Value,"category")
    Mon problème est que le résultat retourné correspond à la somme de toutes les colonnes CountryRegion et Geography.

    Autrement dit, en remontant d'un niveau, je perds les regroupements verticaux dans le calcul et j'obtiens la meme valeur (le total sur le groupe category) dans toutes les cellules de chaque ligne.

    Ne devrais-je pas avoir une valeur pour chaque CountryRegion et Geography?

    Franck

  2. #2
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Points : 44
    Points
    44
    Par défaut
    J'y suis arrivé en utilisant en faisant deux parties dans ma matrice:

    - Un tableau basé sur l'ensemble des valeurs
    - Un tableau basé sur les valeurs filtrées

    Je peux obtenir les % dans le tableau filtré en utilisant la fonction ReportItem pour pointer sur les valeurs du tableau complet.

    C'est un peu lourd! D'autant que les créations de groupes ne sont visiblement pas faite pour avoir deux parties dans une meme matrice (ajout de lignes à chaque création de groupe de colonne enfant/parent, impossibilité de déplacer les cellules de groupes etc...)

    Il n'existe pas une autre solution? ou des astuces pour créer des groupes de facon plus souple?

    PS: j'utilise Report Builder 3

    Merci

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 47
    Points : 44
    Points
    44
    Par défaut
    En fait on peut supprimer les lignes/colonnes créées par l'ajout de groupe et donc avoir plusieurs groupe sur une meme ligne/colonne

    Donc ca va, ca fait la blague

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

Discussions similaires

  1. Récupérer un sous groupe d'une regex
    Par kalash_jako dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 06/11/2006, 21h03
  2. Réponses: 2
    Dernier message: 15/03/2006, 18h32
  3. Somme d'un calcul d'un sous-groupe
    Par loutsky dans le forum Access
    Réponses: 11
    Dernier message: 15/03/2006, 09h16
  4. [Regex] Expressions régulières: sous groupe
    Par debdev dans le forum Collection et Stream
    Réponses: 12
    Dernier message: 07/07/2005, 14h10
  5. Selection de Groupes ki ne sont pas sous groupes...
    Par superdada dans le forum Langage SQL
    Réponses: 2
    Dernier message: 23/07/2003, 14h42

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