使用场景:
在子表单下拉框中,会选择到相同的选项,需要对其进行分类汇总;
实现效果:
表单外链:
行数基础表:https://u94wqh2jp4.jiandaoyun.com/f/5dc2603a8da67600065c59eb
分类汇总表:https://u94wqh2jp4.jiandaoyun.com/f/5dc23a60644ec00006146d4f
知识库分享链接:https://t6ixa9nyl6.jiandaoyun.com/sharedoc/sDCW78eOGlVuIPOtCyrdJ
步骤:
(1)子表内添加一个单行文本为颜色数量: CONCATENATE(明细表.颜色,明细表.数量)
添加一个单行文本为颜色辅助:CONCATENATE(明细表.颜色,",")
(2)主表内添加一个单行文本为颜色去重:SPLIT(TEXT(UNION(SPLIT(CONCATENATE(明细表.颜色辅助),','))),',')
(3) 添加一个子表单为汇总表,里面添加一个单行文本为序号,一个单行文本为颜色,一个数字字段为汇总数量;
此处的序号是通过基础表的行数来进行联动设置的, 基础表:数字是1 ,序号为1; 数字2,序号为2,添加两行;以此类推
在汇总表内,选中整个子表单,设置数据联动:
(4)汇总表颜色:SPLIT(颜色去重(单行文本),',')[VALUE(汇总表.序号)-1] 汇总数量:SUMPRODUCT(SPLIT(颜色数量 集合,汇总表.颜色))
数字,颜色去重,颜色辅助,颜色数量,可以设置不可见,表单属性始终重新计算
|