SSRS条件图片符号

SSRS conditional picture symbol

我有一个简单的 table 中包含多个列的 SSRS 报告。当列值为 'T' 时,我想要一张勾号的图片,当列值为 'X' 时,我想要一张十字的图片。

如果可能的话,谁能告诉我怎么做。我已经保存了两张图片。

首先您需要在报表数据面板中导入您需要的图片。右键单击图像,然后单击添加。 Select 你的照片并重复第二次。

从 tablix 中删除数据字段。在所需字段中放置图像 object。右键单击图像 object 和 select 图像属性。常规选项卡中的最后一个字段标题为 "Use this image:"。单击 "fx" 按钮打开表达式编辑器。下面是一个表达式,它计算一个字段并根据该值 selects 一张图像。 switch 语句评估表达式列表和 returns 一个 object 对应于列表中第一个为真的表达式。 "cross"和"tick"指的是导入的图片名称。

=switch(Fields!A.Value = "x", "cross", Fields!A.Value = "t", "tick")