2010-09-03 10 views
1

J'ai SQL 2008 (pas R2). Je voudrais avoir un rapport de la matrice où l'utilisateur peut sélectionner l'une des colonnes de resultset SQL pour être le groupe de colonnes de la matrice ..SSRS 2008 Colonnes dynamiques dans un rapport de matrice?

Par exemple

A B Value 
a1 b1 10 
a2 b2 20 
a3 b2 30 

Ainsi, les matrices possibles pourrait être (utilisateur sélectionne dans la liste déroulante avec A, B).

par un

 a1 a2 a3 
Value 10 20 30 

Par B

 b1 b2 
Value 10 50 

Répondre

2

Cette question devrait résoudre votre problème. C'est un moyen d'utiliser un paramètre pour faire référence à un champ de votre ensemble de données.

1

i havne't réellement fait quelque chose comme ça avant, mais j'ai une théorie que vous pouvez modifier l'expression du groupe d'avoir un donc, pour le groupe de colonnes, remplacez l'expression du groupe par quelque chose comme = iif (ParameterValue = 1, Field1, Field2)