以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]iif语句问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132313)

--  作者:1669607010
--  发布时间:2019/3/19 15:54:00
--  [求助]iif语句问题
EXCEL报表中设置的表达式如下,
<[原料配比_成分1]&[原料配比_占比1]&"%"&[原料配比_成分2]&[原料配比_占比2]&"%"&[原料配比_成分3]&[原料配比_占比3]&"%"&[原料配比_成分4]&[原料配比_占比4]&"%"&[原料配比_成分5]&[原料配比_占比5]&"%"&[原料配比_成分6]&[原料配比_占比6]&"%">
请问如何根据[原料配比_占比1]、[原料配比_占比2]、[原料配比_占比3]、[原料配比_占比4]、[原料配比_占比5]、[原料配比_占比6]是否为空,来决定是否显示%,
就是当[原料配比_占比1]不为空时,其后显示%,当[原料配比_占比1]为空时,其后不显示%,以此类推

--  作者:有点甜
--  发布时间:2019/3/19 16:06:00
--  
<iif(cstr([原料配比_占比1])="", "", [原料配比_占比1] & "%")>
--  作者:1669607010
--  发布时间:2019/3/19 16:10:00
--  
甜老师,那么,怎么把6个连起来?
--  作者:有点甜
--  发布时间:2019/3/19 16:13:00
--  
<iif(cstr([原料配比_占比1])="", "", [原料配比_占比1] & "%") & iif(cstr([原料配比_占比1])="", "", [原料配比_占比1] & "%") & iif(cstr([原料配比_占比1])="", "", [原料配比_占比1] & "%")>
--  作者:1669607010
--  发布时间:2019/3/19 16:49:00
--  
谢谢老师