一、UNIQUE() 函数介绍
UNIQUE() 函数可以用于对一组数据或一个集合去重,获取数据组或数据集合内的唯一值。例如,可以使用 UNIQUE() 与 COUNTA() 函数计算信息统计场景中去重后的实际到访人数。或使用 LISTCOMBINE() 与 UNIQUE() 函数将去重后的数据组进行合并。
参数介绍
UNIQUE(值1, [值2, ...])
- 值 1:需要去重的第 1 组数据,可以是多维表格中的字段
- 值 2:与值 1 一起去重的其他数组或字段
二、操作流程
- 在多维表格数据表中,点击数据表最右侧 + 新建字段,输入标题,将字段类型调整为 公式 即可。
250px|700px|reset
- 在公式编辑器内输入 UNIQUE() 函数,选择需要执行操作的数据表或字段即可。
- 例如,如果你在录入货品清单的时候有重复录入的情况,现在需要一份无重复货品的货品明细,可以采用 UNIQUE([数据表].[货品列表]) 函数公式,如下图显示,返回值为去除重复后的货品明细。
250px|700px|reset
250px|700px|reset
注:采用[目标数据表].[目标字段]的公式写法,可以检索到数据表中所有符合条件的记录,并对符合条件的记录执行运算。
三、应用案例
场景:在客户信息管理中,统计每天录入的客户信息数。“客户信息管理表”中汇总了销售成员通过表单录入的所有客户信息。需要在“每日信息录入数”数据表中根据公司名称统计每天录入了多少非重复的公司数量。
公式:UNIQUE([客户信息管理].FILTER(CurrentValue.[录入日期]=[日期]).[公司名称]).COUNTA()
说明:通过 FILTER() 函数查找并统计在“客户信息管理表”中每一天录入的公司名称。使用 UNIQUE() 函数对公司名称进行去重,然后通过 COUNTA() 函数统计数量。
250px|700px|reset
250px|700px|reset
四、常见问题