A表为设备信息基础表,B表为月度巡检表 希望实现报表查询每月漏检设备信息,即A表有B表没有的设备ID数据,且需要按月查询返回。
在钉钉易搭中,可以通过使用数据集关联功能来实现两个表单数据集间的关联查询。具体步骤如下:
在易搭中创建两个表单数据集,分别为设备信息基础表和月度巡表。
在设备信息基础表中添加一个设备ID字段,用于存储设备的唯一标识。
在月度巡检表中添加一个设备ID字段,并将其设置为关联设备信息基础表中的设备ID字段。
在易搭中创建一个表,选择月度巡检表作为数据源。
在报表中添加一个筛选条件,选择设备信息基础表中的设备ID字段,并将其设置为“不在”月度巡检表中的设备ID字段。
将报表按月分组,以便按月查询返回。
通过以上步骤,就可以实现报表查询每月漏检设备信息,即设备信息基础表中有但月度巡检表中没有的设备ID数据,并且可以按月查询返回。
要在钉钉易搭中实现两个表单数据集间关联查询出 A 表未出现在 B 表中的数据,可以使用钉钉易搭的数据映射功能。
具体步骤如下:
在钉钉易搭中创建两个表单,一个为设备信息基础表 A,另一个为月度巡检表 B。
在 A 表中添加字段"设备 ID",用于映射 B 表中的设备 ID。可以使用钉钉易搭的"数据映射"功能来完成,在"映射设置"中选择"从表 A 映射到表 B",并将"设备 ID"字段设置为"设备 ID"的别名。
创建查询报表,选择"设备信息基础表 A"作为数据源,在"查询设置"中选择"漏检设备查询",并将"设备 ID"作为查询条件。
在查询报表中选择"数据映射"功能,将"设备 ID"别名映射到 B 表中的设备 ID 字段。这样就可以将 A 表中的"设备 ID"与 B 表中的"设备 ID"进行关联查询。
按月查询返回漏检设备信息。在查询报表中选择"按月查询",并设置查询月份。
这样,就可以在钉钉易搭中实现两个表单数据集间关联查询出 A 表未出现在 B 表中的数据,并按月返回漏检设备信息。
可以通过以下步骤实现:
在钉钉易搭中创建两个表单,一个为设备信息基础表,一个为月度巡检表。
在设备信息基础表中添加设备ID、设备名称、设备型号等基础信息。
在月度巡检表中添加巡检日期、巡检人员、巡检结果等信息,并添加一个关联字段关联设备信息基础表中的设备ID字段。
在钉钉易搭中创建一个报表,选择月度巡检表作为数据源。
在报表中添加筛选条件,选择巡检日期字段,并设置日期范围,以便按月查询返回数据。
在报表中添加一个表格,列出设备ID、设备名称、设备型号等基础信息字段,并添加一个筛选条件,选择关联字段中的巡检结果字段,并设置为“为空”,以便查询出A表有B表没有的设备ID数据。
点击查询按钮,即可查询出每月漏检的设备信息。
注意:在创建关联字段时,需要选择“设备信息基础表”作为关联表,选择“设备ID”作为关联字段,并设置为“一对多”关系。
在钉钉易搭中实现两个表单数据集间关联查询出A表未出现在B表中的数据,可以通过使用JOIN操作和WHERE子句来实现。具体步骤如下:
1、在钉钉易搭中创建一个新的报表查询。
2、在报表查询中选择需要查询的数据集,包括设备信息基础表A和月度巡检表B。
3、使用JOIN操作将两个数据集关联起来,关联字段为设备ID。具体语法如下:
SELECT A.设备ID
FROM A
LEFT JOIN B ON A.设备ID = B.设备ID
WHERE B.设备ID IS NULL
4、在WHERE子句中使用IS NULL操作符来筛选出B表中不存在的设备ID数据。
5、添加按月查询的条件,具体语法如下:
SELECT A.设备ID
FROM A
LEFT JOIN B ON A.设备ID = B.设备ID
WHERE B.设备ID IS NULL AND MONTH(B.巡检日期) = '月份'
其中,MONTH函数用于提取巡检日期的月份,'月份'需要替换为具体的月份值。
6、点击查询按钮,即可查询出A表中在B表中没有出现的漏检设备信息。
需要注意的是,在进行JOIN操作时,需要确保A表和B表的设备ID字段类型和名称一致,否则JOIN操作将无法成功。此外,如果A表或B表中存在重复的设备ID数据,查询结果中将会出现重复的数据。可以使用DISTINCT关键字或GROUP BY子句来去重。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。