Синтаксис (condition) ? value1 : value2
Вместо значений1 и значений2 у вас могут быть другие ограничения.
Вот пример, который использует ограничение Java:
(($F{ca} > 8) && ($F{ca} < 12) ? "near 10" : (($F{name}.charAt(0) == 'A') ? "A": "Not A" ))
Это выражения Java, поэтому вы должны быть осторожны с ==
и =
.
Теперь часть печати ...
Итак, вы определили переменную variable1
, которая является строковой переменной (может быть чем угодно) и ведет себя в соответствии с определенным вами ограничением.
Вам просто нужно перетащить его из группы «Переменные» инспектора отчетов в зону (наиболее вероятную «зону детализации») вашего отчета. Затем он становится $V{variable1}
и печатается в вашей зоне независимо от того, что предписывает ограничение. Вот и все.