-
-
esensoft666 初学数据Lv2
发表于2020-11-5 16:00
楼主
grid.d4 代表项目开始日期
计算所有项目到今天为止总用时,一行一个项目
sum(days(strtodate(grid.d4,'yyyy-mm-dd'),strtodate(mid(today(),0,8))))
只有1行的数据求和,没有对1列数据都求和
计算所有项目到今天为止总用时,一行一个项目
sum(days(strtodate(grid.d4,'yyyy-mm-dd'),strtodate(mid(today(),0,8))))
只有1行的数据求和,没有对1列数据都求和
5个回答
esensoft666 发表于 2020-11-5 16:07
只有首行中d4单元格进行求和,没有对这一列求和。有大神知道怎么做吗
d4加'$'符号既是对一列求
另外有问题可以到问题求助区提问,哪里的响应会更加及时的
-
esensoft666 初学数据Lv2
地板
xxxl 发表于 2020-11-5 18:06
d4加'$'符号既是对一列求
另外有问题可以到问题求助区提问,哪里的响应会更加及时的 ...
嗯嗯谢谢您回复。
加$后报错,加$后,strtodate报错了,他应该是读取了一列的全部日期。但是strtodate只能传入1个日期字符串。不加$不会报错,但是只是首行。如果这行全是数字,sum(d4$)则不会报错
-
esensoft666 初学数据Lv2
5#
xxxl 发表于 2020-11-5 18:06
d4加'$'符号既是对一列求
另外有问题可以到问题求助区提问,哪里的响应会更加及时的 ...
嗯嗯谢谢您回复。
加$后报错,加$后,strtodate报错了,他应该是读取了一列的全部日期。但是strtodate只能传入1个日期字符串。不加$不会报错,但是只是首行。如果这行全是数字,sum(d4$)则不会报错
esensoft666 发表于 2020-11-6 13:08
嗯嗯谢谢您回复。
加$后报错,加$后,strtodate报错了,他应该是读取了一列的全部日期。但是strtodate只 ...
得分开用strtodate是对单个元素使用的,sum是对一个数组使用的。
您可以直接用数组对象函数$取到数组后用select函数。
数组对象函数参考这个帖子https://bbs.esensoft.com/thread-133624-1-1.html
更多实例应用看这些帖子数组对象应用之利用select、avg求带条件的平均值https://bbs.esensoft.com/thread-136748-1-1.html
数组对象应用之多层级排名https://bbs.esensoft.com/thread-136921-1-1.html
数组对象应用之利用sort、select求浮动列取排名前几数据https://bbs.esensoft.com/thread-136596-1-1.html