SSRS 2008 报告在不同字段值的图像之间切换

Sky*_*Sky 3 reporting ssrs-2008

在 SSRS 报告上切换图像的最佳方式是什么?

在我创建的报告中,有很多问题的答案是“是”或“否”,根据我对问题的价值,我想显示正确的图像。

例如我们有性别:


此报告仅用于输出,不会用于执行数据输入。

对于每条记录,无论该人是男性还是女性,我都在“性别”列中具有值。我想在正确的性别旁边显示一个带有刻度线的正方形,同时保持另一个选项框为空(一个空的正方形图像)。这应该像一个单选按钮一样起作用。

因此,如果记录有gender = 'Female',我应该在女性文本框旁边显示一个勾号图像,在男性文本框旁边显示一个空方块,反之亦然,如果gender = 'Male'在记录中。

有什么建议?

Wor*_*DBA 5

您可以将表达式用于此类有条件的工作。为此,请单击图像并选择 BIDS 中的属性选项卡。找到表达式按钮(fx)并单击它。输入类似下面的内容以获得您想要的内容:

=Iif(Fields!Gender.Value = "Female", "Female.jpg", "Male.jpg")

这是假设您已将图像设置为可用作报告的全局资源。如果没有,请将图像名称替换为图像路径等...

表达式的一个很好的参考如下:

http://msdn.microsoft.com/en-us/library/ms157328.aspx

我希望这可以帮助你。