Jasper reports 未在详细信息栏中打印变量值

Jasper reports 未在详细信息栏中打印变量值,jasper-reports,Jasper Reports,我正在编写jasper报告,该报告使用以下查询: select * from user_type 栏目: user_type visit_date sessions 用户类型的值为“新访问者”或“返回访问者”。 为了获得“新访问者”的会话数,我创建了一个变量,如下所示: <variable name="new_visitor" class="java.lang.Long" calculation="Sum"> <variableExpression><

我正在编写jasper报告,该报告使用以下查询:

select * from user_type
栏目:

user_type 
visit_date
sessions
用户类型的值为“新访问者”或“返回访问者”。 为了获得“新访问者”的会话数,我创建了一个变量,如下所示:

<variable name="new_visitor" class="java.lang.Long" calculation="Sum">
    <variableExpression><![CDATA[$F{user_type}.equals("New Visitor") ? $F{sessions} : 0]]></variableExpression>
</variable>

但当我在细节栏或摘要栏中打印此变量的值时,它的打印值仅为零


有人能告诉我我做错了什么吗?

你试过设置initialValueExpression吗?你试过设置initialValueExpression吗?