以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  计算中,如何可以让已计算的数值不变  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1907)

--  作者:candyingrain
--  发布时间:2011/9/22 9:50:00
--  计算中,如何可以让已计算的数值不变
egd文件下载
求字段“总计”的公式,要求:日期、类型、服务人、服务地都相同,第一条记录,总计=1,如果再加一条一样的记录,总计=2;以此类推

我现在做得公式就是如果有2条相同的记录,总计就全等于2,不知道该怎么办

还请大侠帮忙解答一下!多谢


--  作者:wjq1072
--  发布时间:2011/9/22 10:03:00
--  
总计列刷新公式:
If([服务地]="","",CountFor(GridName,"日期","=",[日期],"类型","=",[类型],"服务人","=",[服务人],"服务地","=",[服务地],1,Row))
--  作者:candyingrain
--  发布时间:2011/9/22 10:16:00
--  
多谢版主,但是现在有个问题,员工输入单据时都是插入行(为了最新的记录在第一条),那这个公式用在里面,总计字段就都是1了!

-=-=-=- 以下内容由 candyingrain2011年09月22日 10:22am 时添加 -=-=-=-
我重算了一次表,反正第一条是1,后面都依次了,这样也可以,反正我只要做到一条记录为1,就可以了,多谢版主了

-=-=-=- 以下内容由 candyingrain2011年09月22日 10:34am 时添加 -=-=-=-
左右思量,还是不行啊,我需要的最上面的一行总计数最大,最下面的总计数为1,大侠,有什么办法吗?
--  作者:金银花
--  发布时间:2011/9/22 11:00:00
--  
这个公式并不能达到楼主的要求,因为他要求这两条记录的总计都是2
--  作者:candyingrain
--  发布时间:2011/9/22 11:12:00
--  
不是总计都是2,版主的公式已经基本满足我的要求,但是我希望算出来是降序的,现在算出来是升序的,大侠们,有没有什么好办法吗?
--  作者:candyingrain
--  发布时间:2011/9/22 11:56:00
--  
此问题已经在我发的另一个贴中解决!谢谢大侠们!