【发布时间】:2013-06-08 16:32:24
【问题描述】:
我的客户想要使用文件上传值列表,并希望报告根据上传的值显示结果。
是否可以将文件上传到 SSRS 并获取报告?
我的查询是这样的:
SELECT * FROM SCHEMA.TABLENAME
WHERE COLUMN IN ('ONE', 'TWO', 'THREE', 'FOUR' /*, etc */ )
【问题讨论】:
标签: reporting-services ssrs-2008
我的客户想要使用文件上传值列表,并希望报告根据上传的值显示结果。
是否可以将文件上传到 SSRS 并获取报告?
我的查询是这样的:
SELECT * FROM SCHEMA.TABLENAME
WHERE COLUMN IN ('ONE', 'TWO', 'THREE', 'FOUR' /*, etc */ )
【问题讨论】:
标签: reporting-services ssrs-2008
您可以让数据源查询 xml 文件:确定包含的列,并根据结果设置参数的值。然后可以根据参数排除或包含列或行。这将为您提供一个纯 SSRS 解决方案。
但如果我是针对类似要求进行设计,我会设置一个 SSIS 包将文件导入数据库中的表中,然后在报告中编写 SQL 以过滤到适当的值。
报表的数据集需要有一组稳定的字段,因此您需要使用矩阵样式报表来改变列。
【讨论】:
我不这么认为。
您可以做的是读取此文件并创建报告 URL,将原始 URL 与 &parameter1=value&parameter2=value 等连接起来,其中 parameter1 是您的参数名称和值,值
最后你可以添加&rc:parameters=False,这样参数工具栏就不会可见了
【讨论】: