Simon.hu 发表于 2024-11-15 12:04:33

BOM树形表插件公测

活字格最近开发了一个解决BOM树形表需求的插件,支持编辑和逐级汇总,但是遇到了我们了很多问题,既然一直是大家有困难找我们,那我们这次也要有困难找大家了,不然怎么践行咱们你中有我,我中有你的感情?

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


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

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

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

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



又能玩新插件,又能和活字格团队一起开发功能,又能一起加微信,又能赢金币,赶紧来吧~~
http://img.soogif.com/GUEOvVpkbputvEF7UhdOboR4PHIQhoD9.gif_s400x0

ldj 发表于 2024-11-15 16:19:47

太需要这个功能了,我不会写代码,这个BOM树形都是用公式干出来的,费了九牛二虎之力

小侠米 发表于 2024-11-15 17:45:37

这个必须支持一下攻城狮们

yantaoyou521 发表于 2024-11-15 21:38:47

本帖最后由 yantaoyou521 于 2024-11-15 21:43 编辑

小侠米 发表于 2024-11-15 17:45
这个必须支持一下攻城狮们
1

yantaoyou521 发表于 2024-11-15 21:43:29

本帖最后由 yantaoyou521 于 2024-11-15 21:51 编辑

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

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

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

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

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

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

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

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

附我做的BOM展阶,献丑。

小侠米 发表于 2024-11-15 22:17:41

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 发表于 2024-11-15 23:05:52

上一个回复,关于问题2,是不是我理解的问题和胡老板想问的不是一个问题啊?

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

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

如果是这个意思,简单啊,SQL递归直接就算出来了呀。我做的SQL递归展阶,下级用量计算方式,就是上级用量乘以本级用量。这样每一级都根据上级用量计算出来了本级实际用量。

ZDYW 发表于 2024-11-16 11:52:07

已阅                                             

lh123 发表于 2024-11-16 19:34:59

我就等现成的东西。太绕了。我用SQL 解决的。但是树形表格展示没有。希望有。

137294886 发表于 2024-11-17 11:51:15

太需要这个功能了,谢谢务实的活字格工程师们。
页: [1] 2 3
查看完整版本: BOM树形表插件公测