我试图在iReport中创建一个动态行号
是否有一种方法可以创建根据下列规则更改的变量:
-increments按行号
如果字段属于某种类型,则-stops递增(例如,下面示例中的XXX )
即
S/n
1
2.商业、金融、金融等领域的发展
2
3.无偿的、无价的、
4.商业、金融、商业、金融、商业等行业的商业、金融、商业、金融、商业、商业、金融、商业等行业的商业、金融、商业、商业、金融、商业、金融等行业的产品、技术、技术等领域的发展
5.商业、技术、技术等方面
14/T1555.5-1998商业技术产品,产品,技术,工业
6
这是为了让我可以分组XXX作为记录的一部分。
发布于 2013-07-31 10:16:33
是的,这是可能的。创建一个新变量并将其类更改为Integer。保留resetType、incrementType和calculation的默认值;"Report“、"None”和"Nothing“。
将initialValueExpression设置为"1“(或您想要的第一个ID是什么)。
将variableExpression设置为:
$F{FieldType}.equals("XXX") ? $V{customID} : $V{customID} + 1其中customID是新变量的名称。
https://stackoverflow.com/questions/17965544
复制相似问题