SSRS 2008 - 根据行号获取数据

时间:2012-02-21 21:44:02

标签: ssrs-2008

我需要创建一个包含各种仪表的报告。进入报告的数据结构如下:

Client  Specialty    TrendsPercent

ABC     Hematology   33.2 
ABC     Urgent Care  30
DEF     Psychiatry   80
DEF     Pulmonary    59
DEF     Neurology    12

每个客户的行数以及列出的专业都是可变的。我一直在努力做的是创建一个5x5的仪表网格。原始数据中的每一行都是一个标尺。所以:

Row1Gauge | Row2Gauge | Row3Gauge | Row4Gauge | Row5Gauge
Row6Gauge | Row7Gauge | Row8Gauge | Row9Gauge | Row10Gauge

我遇到的问题是如何仅根据行号引用一个特定行的数据?在tablix对象中只有一列有太多的量规,我需要至少有5个宽度的量规。我尝试过滤基于RowNumber的Tablix,但SSRS不允许这样做。关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

我能够找到解决方法。虽然您无法根据行号过滤Tablix,但您可以根据它设置可见性。所以,我有5个并排的tablix并且我在第一个上设置可见性以显示第1,6,11,16,21行。它旁边的tablix仅显示第2,7,12,17行,22,等等。我不知道在sharepoint网站上使用报告时这将如何影响性能,但我知道没有其他方法可以解决这个问题。