来自视图的 s-s-rS 报告
Posted
技术标签:
【中文标题】来自视图的 s-s-rS 报告【英文标题】:s-s-rS Report from View 【发布时间】:2014-12-15 16:55:10 【问题描述】:已创建 s-s-rS 报告。数据集已根据查询定义。查询是
SELECT Organisation,
SUBSTRING(CONVERT(VARCHAR, dt_dt), 1, 11) AS Expr1,
CNT
FROM v_111_status
每次我刷新视图中的数据并运行 s-s-rs 报告时,我都看不到反映的这些变化 在 s-s-rS 报告上!
当我在 SSMS 中触发上述查询时,我可以看到更改!
是否必须检查任何数据集属性才能获取数据?
【问题讨论】:
几个问题 - 您是在 BIDS 上查看报表还是通过报表查看器在浏览器上查看报表?是针对所有报告还是专门针对此报告? 您使用的是哪个 s-s-rS 版本?您的帖子中有 3 个标签。 【参考方案1】:您是否尝试在 s-s-rS 中打开数据集属性并单击“刷新字段”。如果您进行了创建新字段等的更改...在您单击“刷新字段”之前,您不会看到它们。
如果问题不在于您添加了新列等...您应该尝试刷新报告。 在预览选项卡中单击刷新按钮,看看是否有帮助:
如果您仍然遇到问题,请尝试删除报告项目解决方案文件夹中扩展名为 .rdl.data 的所有文件,此文件包含缓存/保存上次运行报告的数据的详细信息本地。它不是一个重要的文件,删除它不会造成任何伤害。
【讨论】:
我的数据源是SQL SERVER 2000! @user1254579 - 您作为 SQL Server 2000 的数据源与我的建议有什么关系?所有这些建议都在 s-s-rS 中实现,而不是在 SQL Server 中。 但它仍然无法正常工作。正在工作。每次我都要创建一个新的报告来获取更新的数据。之前的报告没有显示新的数据! 那我没有什么建议了。我所有与上述 s-s-rS 中的操作有关的建议都应该有助于解决您遇到的问题。 你为什么不测试编辑查询。尝试将其放入数据集中,看看您是否看到报告中返回的联合中的数据确保推送“刷新字段”:SELECT Organisation, SUBSTRING(CONVERT(varchar, dt_dt), 1, 11) AS Expr1, CNT FROM v_111_status UNION ALL SELECT 'Test1','Test1',999以上是关于来自视图的 s-s-rS 报告的主要内容,如果未能解决你的问题,请参考以下文章