SSRS - 报告中的动态页脚图像

时间:2014-06-28 17:15:58

标签: reporting-services

在SSRS报告中,我们需要根据布尔参数显示或隐藏页脚中的图像。我们有三个图像图标,分配了图像源。我们正在显示右角水平对齐的图像。只要我看到“可见”字样,所有图像都会正确显示。适用于所有图像。

但是如果我对任何图像都显示为false,那么因为我为图像指定了固定宽度,所以我得到了空白。

有没有办法动态创建图像源或减少表达式中图像的宽度,这样我就可以避免在中间显示空白区域。

2 个答案:

答案 0 :(得分:2)

找到了解决方法。这是我实施的

  1. 我在页脚部分添加了3张图片[右对齐]

  2. 创建了一个包含3列Image1,Image2和Image3的数据集。编写自定义查询来填充此列。如果在网站中配置了2个图像,则使用图像名称更新前2列。如果网站中只配置了一个图像,则更新Image1列并将其他图像留空。

  3. 从数据集中为页脚图像指定图像源。顺序应该从左到右,源应该是Image1,Image2和Image3。

  4. 因此,如果所有3列都有值,则会显示所有图像。如果配置了任何2个图像,则它将为最右边的2个图像分配源,并将第3个图像留空。因此,如果图像不可用,我之间不会遇到任何空白问题。现在,系统能够根据可用性动态显示图像。

答案 1 :(得分:0)

  • 插入一个包含三列的表格。
  • 根据您的要求将图像拖放到表格的每个文本框中 顺序。
  • 设置"列可见性"根据每列的属性 你的条件。