我创建了一个新查询并向其添加了一个新数据项。数据项为Boolean
类型。我想写一个"if... else..."
表达式来定义它。如果table1.field1
中存在table2.field2
中的数据,则返回“是”。否则,它返回“否”。我的问题是,如何编写“if”表达式?
我试过了两个:
"(table1.field1) in (table2.field2)"
和
"(table2.field2) contains (table1.field1)"
但他们都不能通过格式验证。
有人帮助我吗?
答案 0 :(得分:2)
这是在报告工作室?在数据项表达式窗口中,您可以查看“构造”文件夹下的f(x)
标签,找到if then else
的格式
IF ( <condition> ) THEN
( <expression> )
ELSE
( <expression> )
你需要像
这样的东西IF ( [Field1] LIKE '%' || [Field1] || '%' ) THEN
( 'Y' )
ELSE
( 'N' )