Sky*_*Sky 3 reporting ssrs-2008
在 SSRS 报告上切换图像的最佳方式是什么?
在我创建的报告中,有很多问题的答案是“是”或“否”,根据我对问题的价值,我想显示正确的图像。
例如我们有性别:
女
男
此报告仅用于输出,不会用于执行数据输入。
对于每条记录,无论该人是男性还是女性,我都在“性别”列中具有值。我想在正确的性别旁边显示一个带有刻度线的正方形,同时保持另一个选项框为空(一个空的正方形图像)。这应该像一个单选按钮一样起作用。
因此,如果记录有gender = 'Female',我应该在女性文本框旁边显示一个勾号图像,在男性文本框旁边显示一个空方块,反之亦然,如果gender = 'Male'在记录中。
有什么建议?
您可以将表达式用于此类有条件的工作。为此,请单击图像并选择 BIDS 中的属性选项卡。找到表达式按钮(fx)并单击它。输入类似下面的内容以获得您想要的内容:
=Iif(Fields!Gender.Value = "Female", "Female.jpg", "Male.jpg")
这是假设您已将图像设置为可用作报告的全局资源。如果没有,请将图像名称替换为图像路径等...
表达式的一个很好的参考如下:
http://msdn.microsoft.com/en-us/library/ms157328.aspx
我希望这可以帮助你。