使用file上传参数值

时间:2012-04-23 16:35:24

标签: reporting-services ssrs-2008

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

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

我的查询是这样的:

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

我不这么认为。

您可以做的是阅读此文件并创建报告网址,将原始网址与&parameter1=value&parameter2=value连接起来,依此类推,其中parameter1是您的参数和值的名称,值

最后你可以添加&rc:parameters=False,这样参数工具栏就不会显示了