【发布时间】:2018-09-19 14:57:04
【问题描述】:
我有一个图表需要显示一年中的所有月份,即使它们不包含任何数据。问题是,我的图例在我的图例中将这些空记录显示为“Series1”。
是否有可能摆脱传说中的“Series1”?我尝试创建一个自定义图例来隐藏任何为空的值,但我遇到了问题。
这是我尝试过的语法:
=IIF(ISNOTHING(Fields!Type.Value), NOTHING, Fields!Type.Value)
这是即将到来的数据。 “类型”列的任何 NULL 值都在图例中显示为“Series1”,而其他值则显示为应有的值
MonthNumber MonthName Type
1 Jan NULL
2 Feb Value1
2 Feb Value3
3 Mar Value2
3 Mar Value1
4 Apr NULL
5 May NULL
6 Jun NULL
7 Jul Value3
7 Jul Value1
【问题讨论】:
-
数值是代表没有数据过来的月份吗,比如8月没有数据是8个空值过来的记录还是8个没有记录?
-
罗斯,我已经编辑了我的问题并添加了测试数据以显示我想要完成的工作
-
在该标签上,尝试为空白放置一个“”空间。 Series.Label=IIF(ISNOTHING(Fields!Type.Value), "", Fields!Type.Value)。这在过去对我有用。
-
嗨,@RossBush 在运行时生成图例时如何应用该表达式?即它只是在传说中具有说明性的价值。
标签: reporting-services ssrs-2012 ssrs-2016