2012-04-23 57 views
1

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

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

我的查询会是这样的:

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

回答

2

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

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

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

0

我不这么认为。

你可以做的是读取该文件,并创建报告URL串联原始URL与&parameter1=value&parameter2=value等,其中,参数1是你的参数和值,该值

的名称,并在结束时,你可以添加&rc:parameters=False因此参数工具栏不会可见