以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]这样的公式怎么不可以  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=3652)

--  作者:huang001
--  发布时间:2006/9/2 9:56:00
--  [求助]这样的公式怎么不可以
我定义的一个变量%文化%=不识字|小学|初中|普通高中|职业高中|中专|大专|大学本科|大学本科以上
然后对每一种文化程度进行统计,函数round((CountFor("表1","3、你现在的_文化程度","=",[%文化%])/countfor("表1","编号")),4)*100
怎么就不可以显示正确的统计结果呢?
请指点一下

-=-=-=- 以下内容由 huang0012006年09月02日 09:58am 时添加 -=-=-=-
同时有没有刷新公式,改变文化程度,后面的统计数据就相应的显示正确的数据

-=-=-=- 以下内容由 huang0012006年09月02日 10:11am 时添加 -=-=-=-
对逻辑 列 的统计是否和字符列的统计一样进行,希望有人能够快点来回答我,没有时间了啊,拜托
--  作者:huang001
--  发布时间:2006/9/2 10:56:00
--  
怎么就没有一个人愿意回答一个我啊
伸出你们友爱的双手啊
--  作者:lmk
--  发布时间:2006/9/2 11:01:00
--  
公式语法有错误,自己参照帮助文件中的函数语法重新修改公式,如搞不定就上传文件。
--  作者:huang001
--  发布时间:2006/9/2 11:11:00
--  
egd文件下载
看过了,老师就说明白一点
搞不定它,函数的语法是这个样子的啊,我上面的数据不是统计出了么?
同时问一下,对逻辑列 是否一样的函数进行统计
--  作者:wjq1072
--  发布时间:2006/9/2 11:30:00
--  
函数:round((CountFor("表1","3、你现在的_文化程度","=",[%文化%])/countfor("表1","编号")),4)*100
改一下试试?
round((CountFor("表1","3、你现在的_文化程度","=",[%文化%])/rows),4)*100


-=-=-=- 以下内容由 wjq10722006年09月02日 11:32am 时添加 -=-=-=-
或不用变量:
round((CountFor("表1","3、你现在的_文化程度","=",[3、你现在的_文化程度])/rows),4)*100

--  作者:wjq1072
--  发布时间:2006/9/2 13:18:00
--  
参考?
egd文件下载
--  作者:wjq1072
--  发布时间:2006/9/2 20:45:00
--  
这样?
egd文件下载

-=-=-=- 以下内容由 wjq10722006年09月02日 09:12pm 时添加 -=-=-=-
该文件有错误!!!
--  作者:wjq1072
--  发布时间:2006/9/2 21:13:00
--  
对不起,重新上传。
egd文件下载
--  作者:huang001
--  发布时间:2006/9/2 21:19:00
--  
看到了,希望可以,谢谢
--  作者:huang001
--  发布时间:2006/9/3 9:52:00
--  
还是没有解决问题,希望名师来指导下~~~~~~~~~~~~~
后面还有很多类似的统计,一步受阻,后面都无法起步了啊
帮帮我吧!!!!