我的客户希望使用文件上传值列表,并希望报告根据上传的值显示结果。
是否可以将文件上传到SSRS并获取报告?
我的查询是这样的:
SELECT * FROM SCHEMA.TABLENAME
WHERE COLUMN IN ('ONE', 'TWO', 'THREE', 'FOUR' /*, etc */ )
答案 0 :(得分:2)
您可以使用数据源查询xml文件:确定包含的列,并根据结果设置参数的值。然后可以根据参数排除或包括列或行。这将为您提供纯粹的SSRS解决方案。
但是,如果我正在设计simliar要求,我会设置一个SSIS包将文件导入数据库中的表,然后在报告中编写SQL以过滤到适当的值。
报表的数据集需要有一组稳定的字段,因此您需要使用矩阵样式报表来更改列。
答案 1 :(得分:0)
我不这么认为。
您可以做的是阅读此文件并创建报告网址,将原始网址与¶meter1=value¶meter2=value
连接起来,依此类推,其中parameter1是您的参数和值的名称,值
最后你可以添加&rc:parameters=False
,这样参数工具栏就不会显示了