reporting-services - 如何根据SSRS上的参数动态选择数据集
问题描述
我有一份目前正在工作的 SSRS 报告。现在我们将推出项目到不同的站点(来自数据库的相同模式,但它将从不同的表加载数据)。我的想法是添加一个表达式,该表达式将根据以下示例进行修改:
=switch(Parameters!SiteTable.Value = "1", "select iReportID, sReportName, dtLastUpdated from \""::Company_Table1\"" order by iReportID desc", Parameters!SiteTable.Value = "2", "select iReportID, sReportName, dtLastUpdated from \""::Company_Table2\"" order by iReportID desc")
我的数据源是从 Oracle 数据库加载的。我的想法正确吗?有更好的方法吗?
解决方案
推荐阅读
- c# - 反序列化 JSON 时可以折叠/忽略级别吗
- swift - 在 Swift 中进行这个简单的迭代是否有更快/更好的方法?
- php - 如何在 php gd 库中仅水平对齐图像上的文本
- python - 使用 py2app 编译时,PyAutoGui 不会开始输入
- list - 解析 IO [Int] 以使用 Int
- javascript - 当我点击 PWA 通知时,有时它会打开 APP,有时它不工作
- ibm-mq - 您能否在尝试创建连接之前检查 IBM MQ 主题是否已启动并通过 Java 应用程序可用?
- powershell - 在 PowerShell 中导出为 CSV
- java - 设置折线图 JFreeChart 的 y 轴范围
- c# - 如何使用从程序收集的数据?