我有一个数据集,可以配备5列,列6,7,10,20,或甚至100中的至少两个是静态的,其余的是动态的(是制造根据分至存在于数据库中的表)。
我怎样才能在Reporting Services实现这一点?
如何指定表矩阵的字段的值是动态的?
最终的结果会是这样的:
| TITLE | ENUNCIATION | GOOD | VERY GOOD | BAD | VERY BAD |
-------------------------------------------------------------
| title 1 | question 1 | 5 | 3 | 1 | 0 |
| title 2 | question 2 | 1 | 0 | 3 | 0 |
| title 3 | question 3 | 0 | 0 | 1 | 0 |
| TITLE | ENUNCIATION | 1 | 2 | 3 | 4 |
-------------------------------------------------------------
| title 1 | question 1 | 5 | 3 | 1 | 0 |
| title 2 | question 2 | 1 | 0 | 3 | 0 |
| title 3 | question 3 | 0 | 0 | 1 | 0 |
注 :前两个是静态的,其余的动态。
编辑:
我有这个表:
| ID_SCALE | ID_SCALE_ENTRY | NAME |
--------------------------------------------------
| 1 | 1 | GOOD |
| 1 | 2 | VERY GOOD |
| 1 | 3 | BAD |
| 1 | 4 | VERY BAD |
| 2 | 1 | 1 |
| 2 | 2 | 2 |
| 2 | 3 | 3 |
| 2 | 4 | 4 |
| 2 | 5 | 5 |
| 2 | 6 | 6 |
| 2 | 7 | 7 |
编辑+注:我想确切地显示为显示在第一个表。 的问题是,(好,非常好,坏,很不好,1,2,3,4)是动态创建的领域和因此不可能在表矩阵指定此。
举个例子:当我想要的数据集的字段值,我把这个表达式字段Good.value但现在想象一下,这是不是“好”,而是“1”领域! Good.value不再存在。 结论,是具有动态列的数据集。