2009-02-07 71 views
0

我报告的数据可以说有10列。现在我的一些客户在所有10列中都有数据,而有些可能只使用7或5 ...你明白了。当然,我不希望有建立各possibiliy一个新的RDL。那么在表格报告中,如果通过使用IsMissing属性没有数据存在,我可以隐藏这些列。SQL Server Reporting Services 2005 - 如何隐藏图表的图例标签?

那么在图表中,我们假设一个条形图,如果没有列的数据,它不会在图上显示一个条(这很棒),但所有潜在列仍然显示在系列图例中。

我读过2008年给你的图表定制水平,但2005年没有。任何其他想法?

回答

0

我想我实际上回答了我自己的问题(好吧,它会适用于我的方案)。我使用SQL Server 2005中可用的UNPIVOT函数将列数据放入行中。这给了我一个包含多行的两列(Field和Result)的数据集。现在在SSRS图表中,我只是将结果放入数据和字段中,这个结果非常好。

+0

那么,给你信用回答你自己的问题是一种不好的方式,所以你将不得不从我做的“干得好”做起来;而是 – 2009-02-07 20:36:15

0

我使用的是2005年,但我认为你可能能够做这样的事的条形图。

属性 - >数据选项卡 - >系列组(编辑) - >过滤器 - >添加适当的过滤器删除您不关心系列。

相关问题