我有一个包含两列ID和值的表。对于这个例子可以说有三排:SSRS从行中选择值作为字段
ID值
A 1
B 2
的C 3
的行数将保持恒定,所以可创建我想要显示的每个项目的字段,例如ItemAID,ItemBID,ItemCID,ItemAValue,ItemBValue,ItemCValue,但是我不知道这是否是最好的解决方案,因为它需要多个SSRS似乎不喜欢的select语句。
如何使用多个字段,编写更优雅的查询或其他方式来解决此问题的最佳方法是什么?
我有一个包含两列ID和值的表。对于这个例子可以说有三排:SSRS从行中选择值作为字段
ID值
A 1
B 2
的C 3
的行数将保持恒定,所以可创建我想要显示的每个项目的字段,例如ItemAID,ItemBID,ItemCID,ItemAValue,ItemBValue,ItemCValue,但是我不知道这是否是最好的解决方案,因为它需要多个SSRS似乎不喜欢的select语句。
如何使用多个字段,编写更优雅的查询或其他方式来解决此问题的最佳方法是什么?
找到它了。
使用:
SELECT a.ID AS ItemAID, b.ID AS ItemBID FROM TestTable a, TestTable b WHERE a.ID='A' and b.ID = 'B'
制定了让我我需要的东西。
听起来好像你正试图转换数据 - 一个Tablix(即一个矩阵表)将是一个基于SSRS的解决方案,以解决这个问题。
查看这里最新的答案。您可以使用FORM XML和PATH: