Crystal Reports公式字段IF LIKE

时间:2014-06-18 13:41:20

标签: sql filter crystal-reports formula

与SQL的[IN]运算符相比,我对Crystal Reports [LIKE]模式运算符有点困惑。

我继承了旧报告的维护,该报告使用FORMULA FIELDS来限定SELECTION FORMULAS中使用的数据>记录选择。

其中一个FORMULA FIELDS使用[LIKE]来限制返回的记录。

CRYSTAL示例:

IF {table.column} LIKE ["A","B","C"]

与SQL比较:

SELECT * FROM table WHERE col1 IN ("A","B","C")

我找不到以这种方式使用LIKE的文档。 由于我无法找到LIKE的支持文档,我怀疑这是否是最佳实践"用于过滤内容。还有更好的方法吗?

谢谢,

-Allen

1 个答案:

答案 0 :(得分:0)

这是在水晶中使用的正确方法....它会选择满足类似运算符的值...也是你在记录选择公式中提到它所以它将直接包含在生成的查询的where子句中在水晶

编辑---------------------------------------------- ------------------------------------------------

使用以下链接了解水晶报告的文档。

Link

我已粘贴Like运算符,但如果您想查看公式的文档或构建不同的公式,可以使用上面的链接。