gpt4 book ai didi

jasper-reports - 当表达式报告多个条件时打印

转载 作者:行者123 更新时间:2023-12-04 04:34:26 30 4
gpt4 key购买 nike

我可以在表达式时打印多个条件吗?并且可以告诉语法。例如,

(cb.flag = 'A' 或 cb.flag = 'B' 或 cb.flag = 'C') 和 cb.type <> 'O'

  • 我需要将 OR 条件与 AND 一起使用。

谢谢。

最佳答案

语法是 (condition) ? value1 : value2 代替 value1 和 value2 您可能有其他约束。

这是一个使用 Java 约束的示例:

(($F{ca} > 8) && ($F{ca} < 12) ? "near 10" : (($F{name}.charAt(0) == 'A') ? "A": "Not A" ))

这些是 Java 表达式,因此您必须小心使用 ===

现在打印部分...

到目前为止,您已经定义了一个变量 variable1,它是一个字符串变量(可以是任何其他变量)并且根据您定义的约束进行操作。

您只需将它从报表检查器的变量组拖到报表的区域(很可能是详细信息区域)。然后它变成 $V{variable1} 并在您的区域打印任何约束指示。而已。

enter image description here

关于jasper-reports - 当表达式报告多个条件时打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5178006/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com