找回密码
 立即注册

QQ登录

只需一步,快速开始

[官方活动] BOM树形表插件公测

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-11-15 12:04  /   查看:207  /  回复:9
活字格最近开发了一个解决BOM树形表需求的插件,支持编辑和逐级汇总,但是遇到了我们了很多问题,既然一直是大家有困难找我们,那我们这次也要有困难找大家了,不然怎么践行咱们你中有我,我中有你的感情?


------------------------正文------------------------
背景
大家之前提出过很多次在做BOM的时候,希望支持树形表的递归统计,比如类似这个帖子的需求:树形递归统计
比如这样的效果
image.png534185180.png

问题
但是我们发现了很多问题,所有人的脑瓜子嗡嗡的不行,比如
1.树形表格如何进行列头筛选,筛选时父节点要不要出现在筛选面板中,供大家选择?
2.逐级汇总的时候,父节点如果自己也有值的时候,怎么办?(目前最大的问题)
3......

计划
为了解决这些问题,咱需要找几个天选之人,帮忙使用新的插件,再活字格尝试开发一下BOM树功能,看看目前的功能还差哪些,或者哪些设计不太合理。体验后麻烦将使用的感受和使用期间你觉得有问题的点,反馈给我们。

福利
只要你做出了有点质量小demo,给了我们反馈,那起步2000金币,就到手了~~

如何参于?
加入我们的微信群,群里会发插件。另外,进群以后,也让我有一个能加您微信的机会
image.png624429626.png


又能玩新插件,又能和活字格团队一起开发功能,又能一起加微信,又能赢金币,赶紧来吧~~


9 个回复

倒序浏览
ldj
中级会员   /  发表于:3 天前
沙发
太需要这个功能了,我不会写代码,这个BOM树形都是用公式干出来的,费了九牛二虎之力
回复 使用道具 举报
小侠米
论坛元老   /  发表于:3 天前
板凳
这个必须支持一下攻城狮们
回复 使用道具 举报
本帖最后由 yantaoyou521 于 2024-11-15 21:43 编辑
小侠米 发表于 2024-11-15 17:45
这个必须支持一下攻城狮们

1
回复 使用道具 举报
yantaoyou521
金牌服务用户   /  发表于:3 天前
5#
本帖最后由 yantaoyou521 于 2024-11-15 21:51 编辑

胡老板,我说一下我对问题的理解哈,不晓得理解的对不对。

问题1,1.树形表格如何进行列头筛选,筛选时父节点要不要出现在筛选面板中,供大家选择?

BOM,在数据表中就是一行一行的数据,每一行数据都有元件本身的信息,还有一个最重要的字段,主件信息,也就是父节点。

如果不进行筛选,树形表格会把BOM数据表中所有的数据展现出来,不是我们想要的结果。

我的做法是写SOL语句实现递归查询。在SQL中输入元件信息,把元件所有的下级递归出来(当然我也做了向上递归,SQL中输入元件信息,将这个元件所有的上级递归出来)存入一个中间表。咱树形表格的数据源就是这个中间表,这样树形表格展现的就是我们想要筛选的信息了。

当然父节点也要出现在筛选信息中,方便BOM的层级结构展现。

问题2,父节点如果自己也有值的时候,怎么办?

胡老板说的父节点,是最顶层的父节点吗?如果是的话,没有关系,咱写SQL语句递归的时候,将这个父节点这一行数据的的父节点字段值,写为空就行了。是空的,就是没有父级了,他就是最高层,就在树形表格的最顶级。

附我做的BOM展阶,献丑。
捕获1.PNG
回复 使用道具 举报
小侠米
论坛元老   /  发表于:3 天前
6#
yantaoyou521 发表于 2024-11-15 21:43
胡老板,我说一下我对问题的理解哈,不晓得理解的对不对。

问题1,1.树形表格如何进行列头筛选,筛选时 ...

2.逐级汇总的时候,父节点如果自己也有值的时候,怎么办?(目前最大的问题)

这点我也不是很理解具体是什么困扰,瞎猜一下
就拿胡老板的截图   大类一   数量是5,其实这个应该算 基数,需要换算成单个产品的数量用于下层的逐级汇总,就是要换算为  1/5=0.2
这个时候来推算  子类四的数量就是  0.2*3*2=1.2

大类二  类似,1/1=1,,,再来推算  子类五数量就是  1*1*1=1

回复 使用道具 举报
yantaoyou521
金牌服务用户   /  发表于:3 天前
7#
上一个回复,关于问题2,是不是我理解的问题和胡老板想问的不是一个问题啊?

2.逐级汇总的时候,父节点如果自己也有值的时候,怎么办?(目前最大的问题)

是不是这个意思,父节点有自己的用量值,逐级展开时,子节点的用量怎么计算?

如果是这个意思,简单啊,SQL递归直接就算出来了呀。我做的SQL递归展阶,下级用量计算方式,就是上级用量乘以本级用量。这样每一级都根据上级用量计算出来了本级实际用量。
回复 使用道具 举报
ZDYW悬赏达人认证 活字格认证
金牌服务用户   /  发表于:前天 11:52
8#
已阅                                             
回复 使用道具 举报
lh123活字格认证
银牌会员   /  发表于:前天 19:34
9#
我就等现成的东西。太绕了。我用SQL 解决的。但是树形表格展示没有。希望有。
回复 使用道具 举报
137294886
金牌服务用户   /  发表于:昨天 11:51
10#
太需要这个功能了,谢谢务实的活字格工程师们。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部