以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  这个IIF()函数有问题?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=218)

--  作者:kylin
--  发布时间:2008/9/4 15:02:00
--  这个IIF()函数有问题?
IIF([第一列]="b",\'B等\',IIF([第一列]="a",\'A等\'))
IIF([第一列]=\'b\',\'B等\',IIF([第一列]=\'a\',\'A等\'))
都不可以,如何写?
--  作者:狐狸爸爸
--  发布时间:2008/9/4 15:08:00
--  
呵呵,有点奇怪,难道iif不能嵌套啊,只能是:

[第一列] + \'等\'
--  作者:kylin
--  发布时间:2008/9/4 15:21:00
--  
IIF([第一列]=\'b\',\'B等\',\'A等\')可以
是因为嵌套的原因。
不能嵌套有点遗憾。

他爸,能否搞个如易表的SelCase()函数,来满足根据多个不同的条件返回不同的值?
--  作者:lxl
--  发布时间:2008/9/4 15:28:00
--  

能嵌套
IIF([第一列] = \'a\',\'A等\',IIF([第一列] = \'b\',\'B等\',\'C等\'))
你1楼不行 是因为内层 IIF少一个选择


--  作者:狐狸爸爸
--  发布时间:2008/9/4 15:29:00
--  
以下是引用lxl在2008-9-4 15:28:00的发言:

能嵌套
IIF([第一列] = \'a\',\'A等\',IIF([第一列] = \'b\',\'B等\',\'C等\'))
你1楼不行 是因为内层 IIF少一个选择


好惭愧啊,我居然没看出来。
也对不起kylin兄了。


--  作者:kylin
--  发布时间:2008/9/4 15:41:00
--  
老六兄过谦了,
应该是我比较惭愧,不好意思弄个错题来。