SSRS根据条件隐藏图例中的项目

时间:2013-06-13 13:26:59

标签: reporting-services legend

我遇到了与您可以在SSRS报告中使用的图例相关的问题。

我的报告中有一个堆积条形图,让我们将类别系列称为系列。条形图将显示如下:

A类

B类

C类

D类

...

我在此报告中有不同的过滤器,有时只显示两个类别,例如猫。 A和Cat B.问题在于,由于用户的某些条件,图例仍然会显示所有类别,即使它未显示在条形图中。

我现在尝试了很多但没有任何结果。如何仅显示仅存在于栏中的图例中的类别?

BR,

尼克拉斯

2 个答案:

答案 0 :(得分:4)

右键单击图表栏,选择“系列属性”,选择图例,然后单击“不在图例中显示此系列”旁边的“fx”符号。如果值为NULL或零,则创建一个表达式,隐藏此图表栏的图例。这里有一个示例“http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/0e145eb1-924c-488f-95b1-56028c4f03a8

答案 1 :(得分:1)

右键单击图表栏,选择“系列属性”,选择“可见性”,选择“基于表达式显示或隐藏”,给出您的条件(通过单击fx符号,您将找到条件窗格)。示例:如果您只想显示非空值 -

=IIf(Fields!Cat_A.Value is nothing,true,false)