以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何让有表达式的列不出现0值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73958)

--  作者:huazhencong
--  发布时间:2015/8/30 8:34:00
--  [求助]如何让有表达式的列不出现0值
请教:如何让有表达式的列不出现0值呢?
--  作者:大红袍
--  发布时间:2015/8/30 9:46:00
--  
iif(你的表达式 = 0, null, 你的表达式)
--  作者:huazhencong
--  发布时间:2015/8/30 11:01:00
--  
老师,因为是刚学习,看明白老师答案的意思,我是有一列是表达式列,表达式的公式是:IsNull([基础工资],0,)+IsNull([绩效工资],0)+IsNull([加班费],0)+IsNull([其他],0),结果这一列很多空白的地方出现0,您说的那个公式是写在哪里啊!帮助里面的“0值处理”是在datacolchanging里面写代码,可我复制代码没用啊,是不是和表达式有关系啊
--  作者:大红袍
--  发布时间:2015/8/30 11:45:00
--  
IIf(IsNull([基础工资],0)+IsNull([绩效工资],0)+IsNull([加班费],0)+IsNull([其他],0) = 0, null, IsNull([基础工资],0)+IsNull([绩效工资],0)+IsNull([加班费],0)+IsNull([其他],0))
[此贴子已经被作者于2015/8/30 11:45:25编辑过]

--  作者:huazhencong
--  发布时间:2015/8/30 16:53:00
--  
明白了,谢谢老师!因为是初学,脑子经常转不过弯来