【问题标题】:SSRS Hide Item in Legend based on conditionsSSRS 根据条件在图例中隐藏项目
【发布时间】:2016-07-25 12:39:27
【问题描述】:

我有一个与您可以在 SSRS 报告中使用的图例相关的问题。

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

A 类

B 类

C 类

类别 D

...

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

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

BR,

尼克拉斯

【问题讨论】:

  • 图表将显示您拥有的数据。似乎类别仍然没有值。您能否提供更多详细信息,例如您用于图表的 SQL?

标签: reporting-services legend


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 2023-01-10
      • 2021-09-04
      • 2014-11-16
      • 2019-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多