2010-07-01 49 views
0

嗨,SSRS参数 - 上传文本文件?

您可以上传文件作为sql server reporting service 2008参数的一部分吗?

我希望能够上传文本文件列表合同ID并根据这些合同生成报告。 例如对于这100个合同,他们输入系统的日期是什么。

我可以有一个参数字段,它采用逗号分隔的合同ID的列表。但这将是一个非常艰难的销售。

感谢您的帮助

+0

如果您觉得我回答了您的问题,请接受它。如果没有,你能否给我更多的细节? – MaasSql 2010-07-02 13:07:46

回答

0

Hmmmmmm 我不会/没有完成它,但你可能是什么能够做的是设置报表源到SQL CLR表值函数,该函数为参数一个完整的路径和文件名,然后解析出数据?

  • Looks可以这样做。

  • 这是我学习clr tvfs时使用的article


然后,根据您的意见,我会做的是采取整数的CSV并将它传递给一个存储过程。然后,sproc将使用表值函数将csv转换为临时表。由表值函数生成的表将用于查询中。如果可以的话,我会避免这种情况。如果您可以向用户提供有效参数选择列表,那么效果会更好。或者如果该csv是一个正常的,缓慢变化的清单,或许最好将其作为一个单独的报告。 SSRS允许您将“复制”或“链接”(我忘记了术语)到基本/主报告。你所做的只是改变一组输入参数。报告的基本内容保持不变。

请参见:

祝你好运!

+0

感谢您的回答。这将要求用户将文件放入网络共享中。我认为首选选项将有一个参数字段,它需要用逗号分隔的合同标识符并将其分开。再次感谢 – 2010-07-02 10:51:07