Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports crystal reports语言中的列表比较行为_Crystal Reports - Fatal编程技术网

Crystal reports crystal reports语言中的列表比较行为

Crystal reports crystal reports语言中的列表比较行为,crystal-reports,Crystal Reports,我负责这份以前由外部承包商维护的水晶报告。正因为如此,水晶公式中有很多模棱两可的线条,因为语义毫无意义。上面贴了足够多的胶带,可以正常工作。然而,这句话继续让我困惑 if {ODWR_CM_TRANSACTION.CM_PAYMENT_TYPE_CODE} = ["10", "17"] 我相信最初的开发商的意思是: if {ODWR_CM_TRANSACTION.CM_PAYMENT_TYPE_CODE} in ["10", "17"] 让我困惑的是它似乎起作用了?我的问题是:crystal

我负责这份以前由外部承包商维护的水晶报告。正因为如此,水晶公式中有很多模棱两可的线条,因为语义毫无意义。上面贴了足够多的胶带,可以正常工作。然而,这句话继续让我困惑

if {ODWR_CM_TRANSACTION.CM_PAYMENT_TYPE_CODE} = ["10", "17"]
我相信最初的开发商的意思是:

if {ODWR_CM_TRANSACTION.CM_PAYMENT_TYPE_CODE} in ["10", "17"]

让我困惑的是它似乎起作用了?我的问题是:crystal是因为类型不匹配而将
=
操作符解释为
中的
,还是在其他地方用意大利面代码来补偿这个损坏的代码?

是的,crystal将这两个版本处理为等效的。

crystal Reports中的在线帮助实际上相当不错。在公式编辑器中单击F1。
但总有一些知识是通过经验、论坛等积累起来的。

我想你是想把这当作一个评论