reporting-services - 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")
解决方案
如果没有关于数据集的更多信息(数据类型、每个数据集的样本数据等),很难提供太多帮助。
一般来说,虽然你可以...
- 检查对应字段的数据类型是否相同
- 填充每列中的值,使它们具有相同的宽度,以避免在查找数据集中,Month= 1 + Region = 1 与 Month = 11 匹配。例如,如果月份是一个数字,则将其格式化为 2 个字符,例如 04 表示四月
- 将计算列添加到将生成查找“键”的两个数据集。这样做的好处是您可以在报表中临时显示它们,这样您就可以确保它们是唯一的并且
LOOKUP
功能更简单,因为您只会引用单个字段。
推荐阅读
- swift - iPhoneX inputView 高度错误
- scrapy - Scrapy 项目审查/链接规则
- apache - 使用 api 的 Apache 预认证页面
- c++ - 如何在没有动态分配的情况下创建模板对象数组
- spring-boot - spring batch 的 writer 没有事务
- fortran - 我可以使用冒号在 Fortran95/2003 中初始化一个实向量吗
- javascript - 控制视频 HTML5 标签中的海报属性
- html - 使用客户端包含在另一个 HTML 文件中包含一个 HTML 文件
- c# - Win32异常没有应用程序分配给指定的文件C#
- c++ - Sleep(1) 睡眠超过 1 毫秒。windows 10 20h2 问题