首页 > 解决方案 > SSRS 报告多重连接

问题描述

我正在尝试在我的 SSRS 表格报告中加入两个数据集。问题是我只能在我的查找语句中连接两列。三是被忽视。我需要做两个以上。我怎样才能做到这一点?我的值在我的向下钻取报告中重复。

谢谢您的帮助。

=Lookup(Fields!MONTH_OF_SERVICE.Value+Fields!REGION.Value+Fields!CLINIC_NAME.Value,Fields!C_MOS.Value+Fields!C_REGION.Value+Fields!CN.Value,Fields!CNT.Value,"DataSet5")

标签: reporting-servicesformulassrs-tablixssrs-expressionssrs-2017

解决方案


如果没有关于数据集的更多信息(数据类型、每个数据集的样本数据等),很难提供太多帮助。

一般来说,虽然你可以...

  1. 检查对应字段的数据类型是否相同
  2. 填充每列中的值,使它们具有相同的宽度,以避免在查找数据集中,Month= 1 + Region = 1 与 Month = 11 匹配。例如,如果月份是一个数字,则将其格式化为 2 个字符,例如 04 表示四月
  3. 将计算列添加到将生成查找“键”的两个数据集。这样做的好处是您可以在报表中临时显示它们,这样您就可以确保它们是唯一的并且LOOKUP功能更简单,因为您只会引用单个字段。

推荐阅读