Dynamic 动态SSRS报告
我在SSRS中创建动态报告时遇到问题。我的问题是: 在一个表中,我将SQL脚本与列SQLScripts一起存储。如果执行这些SQL脚本,则每个脚本的列数不同 我的问题是,我有一个带有这些脚本按钮的报告,例如test1、test2……诸如此类。如果您按下test1按钮,则应测试一个SQL脚本,并应在该SQL脚本中显示具有适当列的报告Dynamic 动态SSRS报告,dynamic,reporting-services,Dynamic,Reporting Services,我在SSRS中创建动态报告时遇到问题。我的问题是: 在一个表中,我将SQL脚本与列SQLScripts一起存储。如果执行这些SQL脚本,则每个脚本的列数不同 我的问题是,我有一个带有这些脚本按钮的报告,例如test1、test2……诸如此类。如果您按下test1按钮,则应测试一个SQL脚本,并应在该SQL脚本中显示具有适当列的报告 我不能为每个测试报告创建单独的报告,它们非常多。我有什么办法可以解决这个问题吗…我还没有找到一种完全动态解决这个问题的方法。下面是一个类似的问题,以及一些可能的解决方
我不能为每个测试报告创建单独的报告,它们非常多。我有什么办法可以解决这个问题吗…我还没有找到一种完全动态解决这个问题的方法。下面是一个类似的问题,以及一些可能的解决方案:
迄今为止,我唯一能让这项工作成功的方法是: 每个报告有2个数据集
根据我的经验,表演也不是很好。事实上,它有点慢,尽管我还没有机会将其切换到使用共享数据集,我怀疑这会有所帮助。如果您找到更好的解决方案,请告诉我。您基本上需要首先从基于大量SQL脚本的其他数据集创建“主数据集”。主数据集应包含以最简单的形式显示的数据,即以简单的列表格式。
最后,转到SSRS中的工具栏,将“矩阵”拖到报告中。矩阵表的作用类似于Excel中的透视表或Access中的交叉表查询,它将显示数据集中的任何内容 下面是Buddy Lee建议的逐步解决方案。