当值为空时,从图表图例中隐藏“ Series1”

时间:2018-09-19 14:57:04

标签: reporting-services ssrs-2012 ssrs-2016

我有一个图表,即使其中不包含任何数据,也需要显示一年中的所有月份。问题是,我的图例在我的图例上将这些空记录显示为“ 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

1 个答案:

答案 0 :(得分:0)

最终在Visual Studio 2019中找到了一个解决方案。 使用“图表数据”上下文菜单,选择正在使用的“值”系列的右击上下文菜单(“ sigma”符号旁边的框)。 选择“系列属性...” 选择图例,然后选择“不要在图例中显示此系列”。 即

  

系列属性>图例>不要在图例>>函数中显示该系列    ->表达式:

然后使用以下表达式;

=IIF(Fields!Type.Value IS NOTHING, true, false)