以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  百分比表达式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32452)

--  作者:comnets
--  发布时间:2013/5/2 15:39:00
--  百分比表达式
计算B列本行在B列总和中所占的百分比的表达式列公式应该怎样写?
--  作者:XYT
--  发布时间:2013/5/2 15:49:00
--  

 

[此贴子已经被作者于2013-5-2 16:09:07编辑过]

--  作者:comnets
--  发布时间:2013/5/2 15:57:00
--  
计算B列的总和的代码怎样写?
[此贴子已经被作者于2013-5-2 15:58:16编辑过]

--  作者:Bin
--  发布时间:2013/5/2 15:58:00
--  
SubString(Convert([B列]/Sum([B列]) * 100,\'System.String\'),1,8) + \'%\'
--  作者:comnets
--  发布时间:2013/5/2 16:00:00
--  
谢谢BIN图片点击可在新窗口打开查看
--  作者:comnets
--  发布时间:2013/5/2 16:01:00
--  
也谢谢XYT图片点击可在新窗口打开查看
--  作者:XYT
--  发布时间:2013/5/2 16:02:00
--  

4楼正解,表达式列要用字符型


--  作者:don
--  发布时间:2013/5/2 16:07:00
--  
列应该为数值型,方便统计:

Convert([B列]/Sum([B列])
--  作者:XYT
--  发布时间:2013/5/2 16:11:00
--  
以下是引用don在2013-5-2 16:07:00的发言:
列应该为数值型,方便统计:

Convert([B列]/Sum([B列])

数据列是用数值型,我说表达式列,他是加了%要用字符才可以吧。我试了数值型会报错

[此贴子已经被作者于2013-5-2 16:11:39编辑过]

--  作者:don
--  发布时间:2013/5/2 16:13:00
--  
数值型不能显示百分比吗?