1

我的客户想要使用文件上传值列表,并希望报告根据上传的值显示结果。

是否可以将文件上传到 SSRS 并获取报告?

我的查询是这样的:

SELECT * FROM SCHEMA.TABLENAME 
WHERE COLUMN IN ('ONE', 'TWO', 'THREE', 'FOUR' /*, etc */ )
4

2 回答 2

2

您可以让数据源查询 xml 文件:确定包含的列,并根据结果设置参数值。然后可以根据参数排除或包含列或行。这为您提供了一个纯粹的 SSRS 解决方案。

但是,如果我是针对类似的要求进行设计,我会设置一个 SSIS 包来将文件导入数据库中的表中,然后在报告中编写 SQL 以过滤到适当的值。

报表的数据集需要有一组稳定的字段,因此您需要使用矩阵样式报表来改变列。

于 2012-04-23T17:44:48.293 回答
0

我不这么认为。

您可以做的是读取此文件并创建将原始 URL 与&parameter1=value&parameter2=value等连接的报告 URL,其中 parameter1 是您的参数和值的名称,值

最后您可以添加&rc:parameters=False,这样参数工具栏将不可见

于 2012-04-23T16:44:35.853 回答