我有一个复杂的报告要求来创建重新订购制造材料报告。数据来自三个不同的数据库:两个通过 ODBC 的 Oracle 数据库和一个 SQL Server 数据库。用户需要传入参数的日期范围。我想做的事情是在 C# 中对数据进行组合和执行业务逻辑,然后将数据传递给报表。这在 Active Reports 中将是一项简单的任务,但 SSRS 是客户端所拥有的全部。
我如何拥有参数屏幕并将数据表传递给 SSRS 报告?
我现在唯一能想到的就是创建一个自定义 ASP.NET 参数屏幕,收集数据,将数据保存到表中,然后运行报告。我还必须有一个 cron 工作来清除报告表中的旧数据。这是肯定的。