我在 Jasper 中使用 XML 文件作为数据源。我可以毫无问题地拥有所需的所有字段,但现在我需要使用 XML 文件中字段的许多可能结果之一。
举个例子,我将:
我想在数据源中有一个字段作为“my_field”,它将是一个字符串,然后对于值我将有“group[field1 =“100”OR field1 =“200”]/field2”。
我正在这样做,但我有一个表达式错误。因为只有一个效果很好,分别适用于 100 或 200,但如果我想对表达式进行分组,因为两者都对我有效,则会出现此表达式错误。
可以这样做吗?我可以对结果进行分组吗?因为即使两者的 field2 不相同,我也希望仅获得其中一个的值。
解决方案就是用小写字母写 OR:
"group[field1="100" or field1="200"]/field2"
我不知道它区分大小写。