设为首页收藏本站

晓东CAD家园-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 142|回复: 19

[统计] 带数字文字算量、分类统计插件

[复制链接]

签到天数: 1077 天

连续签到: 38 天

[LV.10]以坛为家III

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-7-31 14:19:43 | 显示全部楼层 |阅读模式
  • 插件名称 : 数字算量
  • 作  者 : newer
  • 运行环境 :XDRX API 晓东工具箱 
  • 发布时间 :2018-07-31
  • 命令名称 :xdtb_tjtxtprefix
  • 插件介绍 :带数字文字算量、分类统计插件
  • 备  注 : (点击图片可以放大)
(点击图片可以放大)

晓东温馨提示 1、运行环境为 晓东工具箱XDRX API 的插件,请下载最新版本的 晓东工具箱XDRX API开发环境 一键安装
2、在ACAD中如何加载插件,请看 论坛插件使用方法
3、如果您有要求需要定制插件,请到 编程申请 论坛发帖求助

插件详细内容

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

搜狗截图20180731133733.png

统计前缀总数量-1.gif

  1. (defun c:xdtb_tjtxtprefix (/ prefix ss lst txt str x i pt strs strs1 val num)
  2.   (if (and (/= "" (setq prefix (getstring "\n请输入前缀<退出>:")) "")
  3.            (xdrx_initssget
  4.              (xdrx_prompt
  5.                "\n请选择要统计的带前缀("
  6.                prefix
  7.                ")的文字<退出>:"
  8.                t
  9.              )
  10.            )
  11.            (setq ss (xdrx_ssget
  12.                       (list (cons 1
  13.                                   (strcat (XD::STRING:Escapewildcards prefix)
  14.                                           "*"
  15.                                           ",#"
  16.                                           (XD::STRING:Escapewildcards prefix)
  17.                                           "*"
  18.                                           ",##"
  19.                                           (XD::STRING:Escapewildcards prefix)
  20.                                           "*"
  21.                                           ",###"
  22.                                           (XD::STRING:Escapewildcards prefix)
  23.                                           "*"
  24.                                           ",####"
  25.                                           (XD::STRING:Escapewildcards prefix)
  26.                                           "*"
  27.                                           ",#####"
  28.                                           (XD::STRING:Escapewildcards prefix)
  29.                                           "*"
  30.                                           ",######"
  31.                                           (XD::STRING:Escapewildcards prefix)
  32.                                           "*"
  33.                                           ",#######"
  34.                                           (XD::STRING:Escapewildcards prefix)
  35.                                           "*"
  36.                                           ",########"
  37.                                           (XD::STRING:Escapewildcards prefix)
  38.                                           "*"
  39.                                           ",#########"
  40.                                           (XD::STRING:Escapewildcards prefix)
  41.                                           "*"
  42.                                   )
  43.                             )
  44.                       )
  45.                     )
  46.            )
  47.       )
  48.     (progn (if (not #xd-tongji-textheight)
  49.              (setq #xd-tongji-textheight 4.0)
  50.            )
  51.            (if (setq val (getreal
  52.                            (xdrx_prompt "\n输入字高<" #xd-tongji-textheight ">:" t)
  53.                          )
  54.                )
  55.              (setq #xd-tongji-textheight val)
  56.            )
  57.            (if (not #xd_var_global_bits)
  58.              (setq #xd_var_global_bits 1)
  59.            )
  60.            (if (setq val (getreal
  61.                            (xdrx_prompt "\n小数位数<" #xd_var_global_bits ">:" t)
  62.                          )
  63.                )
  64.              (setq #xd_var_global_bits val)
  65.            )
  66.            (setq lst nil
  67.                  str-nums nil
  68.            )
  69.            (mapcar '(lambda (x)
  70.                       (setq txt (xdrx_getpropertyvalue x "textstring"))
  71.                       (setq num 1)
  72.                       (if (setq str (xdrx_string_regexps
  73.                                       (strcat "^[0-9.]+(?=" (XD::String:EscapeCha prefix) ".*$)")
  74.                                       txt
  75.                                     )
  76.                           )
  77.                         (setq num (atoi (car str)))
  78.                       )
  79.                       (if (setq str (xdrx_string_regexps
  80.                                       (strcat "(?<="
  81.                                               (XD::String:EscapeCha prefix)
  82.                                               ".*[ ]+)[0-9]+(?=.*$)"
  83.                                       )
  84.                                       txt
  85.                                     )
  86.                           )
  87.                         (progn (setq lst      (cons (cons (car (xdrx_string_regexps
  88.                                                                  (strcat (XD::String:EscapeCha prefix)
  89.                                                                          "(?<=[0-9.]+)?.*?(?=[ ]+|$)"
  90.                                                                  )
  91.                                                                  txt
  92.                                                                )
  93.                                                           )
  94.                                                           (cons num (mapcar '(lambda (y) (* num (atof y))) str))
  95.                                                     )
  96.                                                     lst
  97.                                               )
  98.                                      str-nums (cons (length str) str-nums)
  99.                                )
  100.                         )
  101.                         (progn (setq lst      (cons (cons (car (xdrx_string_regexps
  102.                                                                  (strcat (XD::String:EscapeCha prefix)
  103.                                                                          "(?<=[0-9.]+)?.*?(?=[ ]+|$)"
  104.                                                                  )
  105.                                                                  txt
  106.                                                                )
  107.                                                           )
  108.                                                           (list (list num 0.0))
  109.                                                     )
  110.                                                     lst
  111.                                               )
  112.                                      str-nums (cons 0 str-nums)
  113.                                )
  114.                         )
  115.                       )
  116.                     )
  117.                    (xdrx_pickset->ents ss)
  118.            )
  119.            (setq lst (xd::list:groupbyindex lst 0.1))
  120.            (setq lst (vl-sort lst '(lambda (x y) (< (car x) (car y)))))
  121.            (setq i 0)
  122.            (setq lst (mapcar '(lambda (x) (cons (car x) (xd::table:fillgap (cdr x) 0.0)))
  123.                              lst
  124.                      )
  125.            )
  126.            (setq lst (mapcar '(lambda (x)
  127.                                 (cons (itoa (setq i (1+ i)))
  128.                                       (cons (car x)
  129.                                             (mapcar '(lambda (x) (apply '+ (vl-remove nil x)))
  130.                                                     (xd::table:compose (cdr x))
  131.                                             )
  132.                                       )
  133.                                 )
  134.                               )
  135.                              lst
  136.                      )
  137.            )
  138.            (if (= (apply 'max str-nums) 0)
  139.              (setq lst (mapcar '(lambda (x) (xd::list:removetail x)) lst))
  140.            )
  141.            (setq lst (xd::table:fillgap lst 0.0))
  142.            (setq strs1 (mapcar '(lambda (x) (apply '+ (vl-remove nil x)))
  143.                                (xd::table:compose (mapcar 'cddr lst))
  144.                        )
  145.            )
  146.            (setq lst (append lst (list (append (list "合 计" "") strs1))))
  147.            (setq i    0
  148.                  strs nil
  149.            )
  150.            (repeat (apply 'max str-nums)
  151.              (setq strs (cons (strcat "总量" (itoa (setq i (1+ i)))) strs))
  152.            )
  153.            (setq strs (reverse strs))
  154.            (setq lst (cons (append (list "序 号" "类 别" "数 量") strs) lst))
  155.            (setq strs nil)
  156.            (repeat (apply 'max str-nums) (setq strs (cons nil strs)))
  157.            (setq lst (cons (append (list "统计表" nil nil) strs) lst))
  158.            (if (setq pt (getpoint "\n表格插入点<退出>:"))
  159.              (progn (xd::text:init 1)
  160.                     (xd::table:makefromlist
  161.                       lst
  162.                       pt
  163.                       #xd-tongji-textheight
  164.                       (/ #xd-tongji-textheight 2.0)
  165.                     )
  166.              )
  167.            )
  168.     )
  169.   )
  170.   (princ)
  171. )


评分

参与人数 1D豆 +10 收起 理由
lw5297590 + 10 热心帮忙奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 490 天

连续签到: 72 天

[LV.9]以坛为家II

已领礼包: 854个

财富等级: 财运亨通

发表于 2018-7-31 15:29:19 | 显示全部楼层
本帖最后由 lw5297590 于 2018-8-1 20:40 编辑

我试了一下“分类统计指定文字前缀的最后数字的总和并制表”,在我的图上有这样的问题:执行过程,没有报错,就是没有成功输出表格(表格插入点确认后没有输出表格)。我重新写了一个单行文字,程序就可以输出表格。我的图全部是多行文字,可不可以以把多行文字中的数据按照要求的顺序,提取出来生成表格。附测试图,麻烦版主看一下,谢谢!!!

点评

你这个,执行命令 tt [attachimg]79232[/attachimg]  详情 回复 发表于 2018-7-31 17:07
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 27 天

连续签到: 7 天

[LV.4]偶尔看看III

已领礼包: 32个

财富等级: 招财进宝

发表于 2018-7-31 15:40:55 | 显示全部楼层
哇塞,这个太牛逼了,谢谢N版!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1077 天

连续签到: 38 天

[LV.10]以坛为家III

已领礼包: 40个

财富等级: 招财进宝

 楼主| 发表于 2018-7-31 17:07:30 | 显示全部楼层
lw5297590 发表于 2018-7-31 15:29
我试了一下“分类统计指定文字前缀的最后数字的总和并制表”,在我的图上有这样的问题:执行过程,没有报错 ...

你这个,执行命令 tt

搜狗截图20180731170702.png

  1. (defun c:tt ()
  2.   (if (and (xdrx_initssget "\n选择统计的文字<退出>:")
  3.            (setq ss (xdrx_ssget '((0 . "mtext"))))
  4.       )
  5.     (progn
  6.       (xdrx_begin)
  7.       (setq titles nil
  8.             lst nil
  9.             ths nil
  10.       )
  11.       (if (not #xd_var_global_textheight)
  12.         (setq #xd_var_global_textheight 4.0)
  13.       )
  14.       (if (setq val (getreal
  15.                       (xdrx_prompt "\n输入字高<" #xd_var_global_textheight ">:" t)
  16.                     )
  17.           )
  18.         (setq #xd_var_global_textheight val)
  19.       )
  20.       (setq num 1
  21.             i 0
  22.             nums nil
  23.       )
  24.       (mapcar '(lambda (x)
  25.                  (setq txt (xdrx_getpropertyvalue x "textstring")
  26.                        txt (xdrx_string_replace txt "\n" "")
  27.                        txt (xdrx_string_split txt "\r")
  28.                  )
  29.                  (mapcar '(lambda (y)
  30.                             (if (and (setq str (xdrx_string_regexps "[^=]+" y))
  31.                                      (= (length str) 2)
  32.                                 )
  33.                               (progn
  34.                                 (cond ((= (car str) "数量") (setq num (atoi (cadr str))
  35.                                                                   nums (cons num nums)))
  36.                                       ((= (car str) "图号")
  37.                                        (setq th (cadr str))
  38.                                        (if (= i 0)
  39.                                          (setq i      (1+ i)
  40.                                                titles (cons "图 号" titles)
  41.                                          )
  42.                                        )
  43.                                        (setq ths (cons th ths))
  44.                                       )
  45.                                 )
  46.                               )
  47.                             )
  48.                           )
  49.                          txt
  50.                  )
  51.                )
  52.               (setq ents (xdrx_pickset->ents ss))
  53.       )
  54.       (setq i 0
  55.             j 0
  56.             nums (reverse nums)
  57.       )
  58.             (princ "\n111")
  59.       (mapcar
  60.         '(lambda (x)
  61.            (setq txt  (xdrx_getpropertyvalue x "textstring")
  62.                  txt  (xdrx_string_replace txt "\n" "")
  63.                  txt  (xdrx_string_split txt "\r")
  64.                  lst1 nil
  65.            )
  66.            (mapcar '(lambda (y)
  67.                       (if (and (setq str (xdrx_string_regexps "[^(:|:)]+" y))
  68.                                (= (length str) 2)
  69.                           )
  70.                         (progn
  71.                           (if (xdrx_string_regexps "合计" (car str))
  72.                             (progn (setq titles (cons "数量" titles)
  73.                                          titles (cons "合计" titles)
  74.                                    )
  75.                               (princ "\n4444")
  76.                                    (setq n (car (xdrx_string_regexps "[0-9.]+" (cadr str)))
  77.                                          n (rtos (* (nth j nums) (atof n)) 2 1)
  78.                                          j (1+ j)
  79.                                    )
  80.                                    (setq lst1 (cons (xdrx_string_regexpr "([0-9.]+)" (cadr str) n) lst1))
  81.                             )
  82.                             (progn (if (= i 0)
  83.                                      (setq titles (cons (car str) titles))
  84.                                    )
  85.                                    (setq lst1 (cons (cadr str) lst1))
  86.                             )
  87.                           )
  88.                         )
  89.                       )
  90.                     )
  91.                    txt
  92.            )
  93.            (princ "\n222")
  94.            (setq i   (1+ i)
  95.                  lst (cons lst1 lst)
  96.            )
  97.          )
  98.         ents
  99.       )
  100.       (princ "\n111")
  101.       (setq lst (mapcar '(lambda (x y) (cons x (reverse y))) ths lst))
  102.       (setq lxd lst)
  103.       (setq lst (mapcar '(lambda (x y)
  104.                            (list (nth 0 x)
  105.                                  (nth 1 x)
  106.                                  (nth 2 x)
  107.                                  (nth 3 x)
  108.                                  (nth 4 x)
  109.                                  (nth 5 x)
  110.                                  y
  111.                                  (nth 6 x)
  112.                            )
  113.                          )
  114.                         lst
  115.                         (reverse nums)
  116.                 )
  117.       )
  118.       (setq lst (cons (reverse titles) lst))
  119.       (setq lst (cons (list "统计表" nil nil nil nil nil nil nil) lst))
  120.       (if (setq pt (getpoint "\n表格插入点<退出>:"))
  121.         (progn (xd::text:init 1)
  122.                (xd::table:makefromlist
  123.                  lst
  124.                  pt
  125.                  #xd_var_global_textheight
  126.                  (/ #xd_var_global_textheight 2.0)
  127.                )
  128.         )
  129.       )
  130.     )
  131.   )
  132.   (princ)
  133. )


点评

版主,用了这个插件几天,发现一个小问题,如果,图号,数量 这两项有漏输或者有空格的情况,程序会报错。能否改为漏输在表格内直接留空,数据有空格自动把空格去掉,谢谢。数量和合计的最下方分别有一个总数就最好  详情 回复 发表于 5 天前
支持楼主分享。  详情 回复 发表于 2018-7-31 22:14
谢谢,试了一下,折腾了半天才发现在CAD2007里运行不了,生成不了表格,2012里可以用,谢谢!!!如果可以,麻烦你帮我看看是什么原因,谢谢您了,给你添麻烦了  详情 回复 发表于 2018-7-31 17:51
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 490 天

连续签到: 72 天

[LV.9]以坛为家II

已领礼包: 854个

财富等级: 财运亨通

发表于 2018-7-31 17:51:12 | 显示全部楼层
本帖最后由 lw5297590 于 2018-7-31 18:17 编辑
newer 发表于 2018-7-31 17:07
你这个,执行命令 tt

谢谢,试了一下,折腾了半天才发现在CAD2007里运行不了,生成不了表格,2012里可以用,谢谢!!!如果可以,麻烦你帮我看看是什么原因,谢谢您了,给你添麻烦了。还有生成的表格里的那个“合计”实际上应该是“总计”才对。多行文字里的“合计费用”实际上就是“单价”,能不能把它放到表格的“合计”(总计=合计费用*数量)前面,万分感谢!!!
0001.png
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 716 天

连续签到: 8 天

[LV.9]以坛为家II

已领礼包: 19个

财富等级: 恭喜发财

发表于 2018-7-31 18:55:39 | 显示全部楼层
lw5297590 发表于 2018-7-31 17:51
谢谢,试了一下,折腾了半天才发现在CAD2007里运行不了,生成不了表格,2012里可以用,谢谢!!!如果可 ...

表格可以任意编辑的,你双击,想改什么,你就改什么。

点评

我说的意思是数据提取少了一项“合计费用”,实际上是“单价”,能不能添加上去,自动生成表格,有这一项,表格就一目了然了。最后面那个实际就是各项的总价格,缺了单价容易看糊涂。谢谢,麻烦您  详情 回复 发表于 2018-7-31 19:12
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 490 天

连续签到: 72 天

[LV.9]以坛为家II

已领礼包: 854个

财富等级: 财运亨通

发表于 2018-7-31 19:12:47 | 显示全部楼层
Lisphk 发表于 2018-7-31 18:55
表格可以任意编辑的,你双击,想改什么,你就改什么。

我说的意思是数据提取少了一项“合计费用”,实际上是“单价”,能不能添加上去,自动生成表格,有这一项,表格就一目了然了。最后面那个实际就是各项的总价格,缺了单价容易看糊涂。谢谢,麻烦您

点评

你就把单价放到 合计后面,就行了,程序是自动提取合计后面的价格*数量  详情 回复 发表于 2018-7-31 20:57
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1320 天

连续签到: 10 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

发表于 2018-7-31 20:57:19 | 显示全部楼层
lw5297590 发表于 2018-7-31 19:12
我说的意思是数据提取少了一项“合计费用”,实际上是“单价”,能不能添加上去,自动生成表格,有这一项 ...

你就把单价放到 合计后面,就行了,程序是自动提取合计后面的价格*数量

点评

试了一下,表格中没有生成“单价”这一项,我的意思是:多行文字里,合计后面的价格就是单价,能不能在表格中单独显示出来,合计后面的价格*数量的数据显示在最后为“总计”。谢谢您  详情 回复 发表于 2018-7-31 21:32
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 27 天

连续签到: 7 天

[LV.4]偶尔看看III

已领礼包: 32个

财富等级: 招财进宝

发表于 2018-7-31 21:19:36 | 显示全部楼层
QQ截图20180731211853.png

点评

看你数据2153个,如果加上明细,那表就要老长了。  详情 回复 发表于 2018-7-31 21:26
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 1320 天

连续签到: 10 天

[LV.10]以坛为家III

点击这里给我发消息

已领礼包: 144个

财富等级: 日进斗金

发表于 2018-7-31 21:26:39 | 显示全部楼层

看你数据2153个,如果加上明细,那表就要老长了。

点评

不会很长啊,这是您昨天的发的公式,我只不过将5φ110改为φ110×5了,也就是将φ前面的数字放到了后面加了一个×号。 [attachimg]79241[/attachimg]  详情 回复 发表于 2018-7-31 21:50
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 490 天

连续签到: 72 天

[LV.9]以坛为家II

已领礼包: 854个

财富等级: 财运亨通

发表于 2018-7-31 21:32:57 | 显示全部楼层
XDSoft 发表于 2018-7-31 20:57
你就把单价放到 合计后面,就行了,程序是自动提取合计后面的价格*数量

试了一下,表格中没有生成“单价”这一项,我的意思是:多行文字里,合计后面的价格就是单价,能不能在表格中单独显示出来,合计后面的价格*数量的数据显示在最后为“总计”。谢谢您
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 27 天

连续签到: 7 天

[LV.4]偶尔看看III

已领礼包: 32个

财富等级: 招财进宝

发表于 2018-7-31 21:50:53 | 显示全部楼层
XDSoft 发表于 2018-7-31 21:26
看你数据2153个,如果加上明细,那表就要老长了。

不会很长啊,这是您昨天的发的公式,我只不过将5φ110改为φ110×5了,也就是将φ前面的数字放到了后面加了一个×号。
QQ截图20180731214725.png
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 27 天

连续签到: 7 天

[LV.4]偶尔看看III

已领礼包: 32个

财富等级: 招财进宝

发表于 2018-7-31 22:01:29 | 显示全部楼层
昨天那个公式就是分类统计表,今天这个公式就是汇总统计表!

QQ截图20180731214725.png

QQ截图20180731220045.png
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 212 天

连续签到: 2 天

[LV.7]常住居民III

已领礼包: 415个

财富等级: 日进斗金

发表于 2018-7-31 22:14:30 | 显示全部楼层
newer 发表于 2018-7-31 17:07
你这个,执行命令 tt

支持楼主分享。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

签到天数: 27 天

连续签到: 7 天

[LV.4]偶尔看看III

已领礼包: 32个

财富等级: 招财进宝

发表于 2018-7-31 22:31:37 | 显示全部楼层
在反馈下,我将PVC管子的数量,分别放到φ的前面和后面,奇迹竟然出现了,两个截然不同的表格,一个是分类表,一个是汇总表。问题来了,能否不调整管子数量的顺序,无论是放在φ前面或者后面,都可以得到这两张表格呢!

QQ截图20180731223122.png
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )  

GMT+8, 2018-8-15 00:16 , Processed in 0.215538 second(s), 63 queries , Gzip On, WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表