0

我们目前正在与 SQL Server Reporting Services 集成,并且已经获得了我们现在需要的大部分功能,但我对如何让最后一点工作感到困惑。在 Excel 电子表格底部的当前手动系统中,我们希望在 SSRS 中模拟一个词云。我已经构建了一个返回单词列表及其分数的 DataSet,但我无法弄清楚如何从中创建词云。

我遵循了下面的示例并使其成功运行,它在 Visual Studio 中看起来很棒,但是当我在 Excel 和 PDF 中查看它时,它根本不是很好。

http://www.sqljason.com/2012/03/making-tag-cloud-with-ssrs-rich-text.html

主要问题是结果被加载到表中(必须缩小以便不显眼),某些 VB 生成 HTML,然后在文本区域中呈现。

当我在 Excel 中查看它时,表格清晰可见(它很大),而在 PDF 格式中它丢失了。

有谁知道我可以用来显示词云或更好的方法的扩展程序或插件?

另一种方法是将其嵌入为图像并调用一个网络服务来动态创建词云,但对于可能是相当普遍的需求来说,这似乎需要做很多工作。

提前谢谢大家:)

4

1 回答 1

0

你说它看起来不好看,然后它就不见了。哪一个?为什么必须使用数据集来生成单词?如果它们只是任意单词,您可以将它们设置在自由浮动文本框中。我不明白为什么要生成需要对其应用数据集的文本,除非有像“列表”这样的对象,您有必须使用数据集的规则。

如果没有图片(您没有足够的点数来展示),很难说出交叉应用程序问题可能是什么。您正在使用博客作为该人可能使用 2008R2 或 2012 SSRS 的基础,这使得故障排除变得困难。

我的猜测是您正在应用 PDF 渲染器不喜欢的装箱层、定位或覆盖。我的建议是仅以他的示例开始一个小型报告,看看它是否像 2008 年一样工作。他似乎有人提到定位问题,这是 SSRS 和多格式保存问题的最大罪魁祸首。如果您可以按照他的描述使报告的核心部分工作,我认为如果您想要报告中的多个对象,您可以将其用作另一份报告中的“子报告”。

于 2013-07-11T17:31:43.253 回答