2009-05-20 12 views
3

Je ne sais pas comment expliquer cela, et j'ai essayé beaucoup d'options différentes, mais ce que je veux, c'est ceci.SSRS Matrice groupes de lignes en tant que lignes réelles

Je souhaite qu'un groupe de lignes de matrice apparaisse en tant que lignes réelles, et non en tant que colonnes, dans la mise en page. Donc, si je fais une matrice avec un groupe de ressources de colonnes, et 2 groupes de lignes: groupe de projet et nom de projet, ces 2 ne devraient pas être dans des colonnes séparées. Je veux juste rendre le groupe gras, et les projets dans la même colonne, en dessous.

Ceci est juste un exemple, mon vrai problème est que lorsque vous ajoutez un grand nombre de groupes de lignes, le rapport devient trop large.

Comment je le voudrais:

  | resource1 | resource2 | resource3 
group1 | 
project1 | 
project2 | 
group2 | 
project3 | 
project4 | 

Ce qu'il est en ce moment:

    | resource1 | resource2 | resource3 
Group1 | project1 | 
     | project2 | 
Group2 | project3 | 
     | project4 | 

Répondre

0

Votre exigence de sortir les projets de chaque groupe en lignes distinctes défaites le groupement. Chaque rangée de matrice (groupement) est discrète.

Vous devez séparer les données de projet et de groupe et les traiter comme des lignes matricielles discrètes. Une façon (peut-être la seule) est de faire en sorte que l'ensemble de données renvoie des données de cette façon.

En gros:

SELECT group data, GroupID + '1111' AS DummySorting 
UNION ALL 
SELECT project data, GroupID + ProjectID 
Questions connexes