以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]进度方面的求教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148359)

--  作者:ade2015
--  发布时间:2020/4/6 15:29:00
--  [求助]进度方面的求教
小白又来了,
求教:如图,每个工件的 加工 步骤(工序数量) 不同(有3个,也有1个)。
      该步骤确认完成后,会确认打勾,   
  求教 如何在后面进度栏显示   进度百分比
    (因为我们工件的工艺数量约在8个左右,)我化繁为简 做了3个,还是没有搞定  图片点击可在新窗口打开查看

拜托各位大神。
图片点击可在新窗口打开查看此主题相关图片如下:进度.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2020/4/6 16:16:00
--  
增加一个列“工序数量”,记录每个工件的步骤数量,然后累计所有名称为完成的列,勾选一个就+1,然后勾选的总数除以“工序数量”。

如果进度是表达式列,可以使用表达式(IIF(完成1=true,1,0)+IIF(完成2=true,1,0)+IIF(完成3=true,1,0))/工序数量


--  作者:ade2015
--  发布时间:2020/4/6 20:12:00
--  
感谢大神回复:
   我改进了一下思路:利用 is null。避免增加  手动输入列。
      (IIF(完成1=true,1,0)+IIF(完成2=true,1,0)+IIF(完成3=true,1,0))/(IIF(工序1 is null,0,1)+IIF(工序2 is null,0,1)+IIF(工序3 is null,0,1))