显示基于文本框属性的图像

时间:2014-09-11 22:46:54

标签: reporting-services ssrs-2008-r2

我在SSRS中有一个Textbox对象,它从“Critical”,“Warning”或“Normal”的数据集中返回1条记录。

根据返回的文本,我想显示相应的嵌入图像,这些图像也被命名为“Critical”,“Warning”,“Normal”。

我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

您可以在报表服务器上创建图像文件夹,然后将图像放在那里。下面的示例将指向一个文件夹,该文件夹与您的报告所在的文件夹共享同一个父文件夹。 然后将以下内容添加到常规选项卡上images属性中的表达式。在“使用此图像”下。

您还需要确保在同一选项卡上将图像源设置为外部。

=Switch(Fields!Textbox1.Value = "Critcal", "../images/Critical.jpg",
  Fields!Textbox1.Value = "Warning", "../images/Warning.jpg",
  Fields!Textbox1.Value = "Normal", "../images/Normal.jpg")

答案 1 :(得分:0)

我完成了这项工作,完美无缺:

= IIF(Fields!OverallStatus.Value =“Critical”,“Critical”,IIF(Fields!OverallStatus.Value =“Warning”,“Warning”,“Normal”))