如何在 Jasper 中的 XML 数据源中进行 OR 选择?

问题描述 投票:0回答:1

我在 Jasper 中使用 XML 文件作为数据源。我可以毫无问题地拥有所需的所有字段,但现在我需要使用 XML 文件中字段的许多可能结果之一。

举个例子,我将:

我想在数据源中有一个字段作为“my_field”,它将是一个字符串,然后对于值我将有“group[field1 =“100”OR field1 =“200”]/field2”。

我正在这样做,但我有一个表达式错误。因为只有一个效果很好,分别适用于 100 或 200,但如果我想对表达式进行分组,因为两者都对我有效,则会出现此表达式错误。

可以这样做吗?我可以对结果进行分组吗?因为即使两者的 field2 不相同,我也希望仅获得其中一个的值。

jasper-reports
1个回答
0
投票

解决方案就是用小写字母写 OR:

"group[field1="100" or field1="200"]/field2"

我不知道它区分大小写。

© www.soinside.com 2019 - 2024. All rights reserved.