【问答互助】多维表实现动态级联

Connie
Connie

创作者俱乐部成员

大家好!我是Connie。今天看到论坛中的小伙伴询问如何在多维表中实现动态级联的效果?

第一步

创建字段,字段名称【物品种类】,字段类型“级联选项”,根据需要设置物品大类、物品小类,记得勾选上“显示完整的显示路径”。

操作完成这一步之后,已经可以达到动态级联的效果。但是考虑到实际工作中,有时候需要分别对“物品大类”“物品小类”做单独的统计分析。

【物品种类】字符串中“/”符号左边是“物品大类”名称,右边是“物品小类”名称,我们只需要将这些信息分别提取出来,对应的“物品大类”和“物品小类”也就出来了。

第二步

创建字段,字段名称【物品大类】,字段类型“公式”,公式为“LEFT([@物品种类],(FIND("/",[@物品种类])-1))”。公式解释:返回从【物品种类】第一个字符到“/”前一个字符的内容。

再创建字段,字段名称【物品小类】,字段类型“公式”,公式为“RIGHT([@物品种类],LEN([@物品种类])-FIND("/",[@物品种类]))”。公式解释:返回从【物品种类】“/”后一个字符到最后一个字符的内容。

利用这三个字段,我们能够轻松实现多维表的动态级联,并满足后续的统计分析需求。

今天的分享就到这里,你学会了吗?欢迎大家在评论区留言。

喜欢我的作品的请记得给我点赞❤️❤️❤️、收藏,并在下方评论区🗒️🗒️🗒️留下您宝贵的留言。您的点赞、收藏和评论是我创作的动力。

更多作品:我的作品集

海南省
浏览 467
7
8
分享
8 +1
13
7 +1
全部评论 13
 
czghx2006
大佬,这个只有二级,三级、四级的话公式咋写,求教
· 江苏省
回复
Connie
Connie

创作者俱乐部成员

一级分类,取第1个字符到第1个“/”前一个字符的内容。=MID(B2,1,FIND("/",B2)-1) 二级分类,取第1个“/”到第2个“/”之间的字符的内容。=MID(B2,SEARCH("/",B2)+1,SEARCH("/",B2,SEARCH("/",B2)+1)-SEARCH("/",B2)-1) 三级分类,取第2个“/”到第3个“/”之间的字符的内容。=MID(B2,SEARCH("/",B2,SEARCH("/",B2)+1)+1,SEARCH("/",B2,SEARCH("/",B2,SEARCH("/",B2)+1)+1)-SEARCH("/",B2,SEARCH("/",B2)+1)-1) 四级分类,取倒数第1个“/”到最后一个字符的内容。=MID(B2,FIND("#",SUBSTITUTE(B2,"/","#",LEN(B2)-LEN(SUBSTITUTE(B2,"/",""))))+1,LEN(B2)) 以上公式是AI给出的结果,可供参考。
· 海南省
回复
 
mylledan
学习了,非常实用!要是在仪表盘-配置图表-扇区分组选择级联选项字段后,多个设置:统计到一级分类,这样就好了,更方便简单
· 福建省
1
回复
mylledan
可惜还没有这个功能
· 福建省
回复
 
俞你同行
有区别,不一样。
· 福建省
回复
Connie
Connie

创作者俱乐部成员

哪里不一样
· 海南省
回复
 
亂雲飛渡
点赞学习
· 广东省
回复
Connie
Connie

创作者俱乐部成员

多谢大佬关注
· 海南省
回复
 
赵二
点赞收藏学习。
· 辽宁省
1
回复
赵二
字段类型 “级联选项”
· 辽宁省
1
回复
 
闵鑫
闵鑫

创作者俱乐部成员

学会了
· 湖北省
1
回复
Connie
Connie

创作者俱乐部成员

· 海南省
回复