从字段设置SSRS BackgroundImage Source

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从字段设置SSRS BackgroundImage Source相关的知识,希望对你有一定的参考价值。

我目前正在研究SSRS模板,它从数据库中提取了大量的格式信息。此格式信息的一部分设置单元格的背景图像。

我目前正在通过将Source设置为External并从数据库中提取其值来填充图像。这很可爱,但是这意味着每次都从网络源中提取图像,虽然效率很低,但我想尝试通过嵌入标准图像来删除拉动。

再次这样工作正常,我可以拉出外部图像或嵌入图像并在屏幕上显示。当我想要选择做任何一个时,问题就来了。我发现我无法从字段中设置图像Source,GUI中没有选项。

Option missing from GUI

我已经尝试进入代码并在那里输入详细信息,但我收到验证错误:

'http://scemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition:Source'元素无效 - 值=First(Fields!bodyBackgroundImageSource.Value, "dsTemplate")根据其数据类型String无效 - 枚举约束失败“。

enter image description here

enter image description here

有没有其他人遇到这个并找到解决方案或知道解决方法?我可以继续只使用外部图像,但更愿意避免尽可能多的外部调用。

答案

在我们的本地环境中,我们测试了这种情况,如果表达式可以返回正确的图像名称,那么图像可以正确显示。您可以检查“First(Fields!bodyBackgroundImageSource.Value,”dsTemplate“)”表达式是否返回“报告数据”窗口中“图像”文件夹下存在的图像名称。并确保嵌入了图像源。

以上是关于从字段设置SSRS BackgroundImage Source的主要内容,如果未能解决你的问题,请参考以下文章

如何从网站获取SSRS报告

使用DateDiff后格式化SSRS中的时间字段

SSRS - 如何使用3个if语句,其中一个是空值

SSRS 2012将数据集与分组合并

SSRS 2008,两个数据集,一个图表

2017年微软MSBI零基础从数据仓库到商业智能实战(SSIS SSAS SSRS)全套精品视频教程