Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables Jasper iReport变量字符的表达式条件_Variables_Jasper Reports_Ireport - Fatal编程技术网

Variables Jasper iReport变量字符的表达式条件

Variables Jasper iReport变量字符的表达式条件,variables,jasper-reports,ireport,Variables,Jasper Reports,Ireport,我的数据库中有一列,这是ColorCode列(字段名$F{ColorCode}),它的值类似于'B'和'R'以及'G',我想将它们的数量分别计算到它们的颜色中 所以我有一个名为countBlue的变量,变量表达式是$F{COLORCODE}='B',并把它放在列的页脚,但是报告计算了包括该列中的R和G在内的所有内容,我是否做了错误的比较语句 我还将countBlue变量类设置为java.lang.Integer,计算为Count,重置类型为Report 对不起,英语不好您可以使用此表达式(计算:

我的数据库中有一列,这是ColorCode列(字段名$F{ColorCode}),它的值类似于'B'和'R'以及'G',我想将它们的数量分别计算到它们的颜色中

所以我有一个名为countBlue的变量,变量表达式是$F{COLORCODE}='B',并把它放在列的页脚,但是报告计算了包括该列中的R和G在内的所有内容,我是否做了错误的比较语句

我还将countBlue变量类设置为java.lang.Integer,计算为Count,重置类型为Report


对不起,英语不好

您可以使用此表达式(计算:计数;重置类型:报告;增量类型:无):


或者此(计算:无;重置类型:报告;增量类型:无):


您可以阅读有关变量的内容

报告说:

计算计数
count变量在count中包含非空值 对变量的主表达式求值后返回的值,带有 数据源中的每次迭代。计数变量必须始终为 数字类型。但是,它们可以具有非数值表达式,如 他们的主要表现是因为发动机不关心发动机的性能 表达式类型,但仅对返回的非空值计数, 不管他们的类型
仅变量的初始值表达式 应为数字且与变量的类型兼容,因为 当 初始化


您可以使用此表达式(计算:计数;重置类型:报告;增量类型:无):


或者此(计算:无;重置类型:报告;增量类型:无):


您可以阅读有关变量的内容

报告说:

计算计数
count变量在count中包含非空值 对变量的主表达式求值后返回的值,带有 数据源中的每次迭代。计数变量必须始终为 数字类型。但是,它们可以具有非数值表达式,如 他们的主要表现是因为发动机不关心发动机的性能 表达式类型,但仅对返回的非空值计数, 不管他们的类型
仅变量的初始值表达式 应为数字且与变量的类型兼容,因为 当 初始化