2014-07-01 179 views
0

我需要在ssrs 2008中的报告中将数据驱动订阅,该报告将html或mhtml放入电子邮件中。原因是有机会查看移动设备中的报告,无需额外的应用程序,除了电子邮件,这就是为什么我不能使用PDF或Excel格式。SSRS使用Html格式的数据驱动订阅

该报告包含播种动态的图像(箭头),我对它有疑问。 当我创建我通过单击“导出”按钮将报告转换为mhtml文件一切都很好,因为ssrs将html文件和图像保存到一个文件夹中。 exported report example

但是,当SSRS创建与MHTML格式发送埃米尔,我得到这个 report example thet was sent by email

它让HTML文件和图像转换成不同的附件,所以我看不到很好的观察报告

我试着使用“html 4.0”格式创建订阅,但结果几乎与一个区别相同,即ssrs不会将图像放入电子邮件,但会创建指向保存该图像的服务器的链接。它将imeges保存到ssrs服务器,并且如果用户想要获取该映像服务器,则需要向该服务器请求凭据。我们无法为所有收到电子邮件的人提供凭据。 我试图用链接的图像创建报告。我在服务器上保存了不需要获取图像凭据的箭头,并对RSReportServer.Config进行了一些更改。我发布了链接到服务器中的图像文件夹到“我的新服务器名称/ /文件夹”,我希望成功,我几乎得到它。 但是,当我收到“html 4.0”格式的电子邮件时,仍然没有图像。链接到图像链接到服务器文件夹(“我的新服务器名称/ /文件夹”),但图像有另一个名称,如“fbb5b4b7966442dbab886051839d93c0”,除了“arrow_up.jpg”。我认为ssrs为图像生成代码并使用此代码创建链接,但不是真实姓名。

你有什么想法如何解决这个问题。或者如何创建数据驱动的订阅,以正确的视图生成mhtml或Html报告。其他主题在这个问题上没有给出任何答案。 谢谢

回答

1

作弊!

在您的特定场景中(至少就问题中的示例而言),您可以完全通过使用unicode字符和适当的文本颜色来回避此问题。例如,Arrows block包含:

↑ ↗ ↓ ↘ 

而且Geometric shapes块包含:

▲ ▴ ▼ ▾ ▬ 

使用表达式,以确保“向上”的项目是绿色的,“下”为红色,“平等”是黄色,你很好走。

+0

酷,thanx。它戛然而止,但也许其他人帮助解决图像问题。 – user2987221

相关问题