Jasper reports JasperReports附加%symbol

Jasper reports JasperReports附加%symbol,jasper-reports,export-to-excel,Jasper Reports,Export To Excel,我试图在xls 50中显示为50.00%。 我尝试了以下模式“0.00%”,但结果变为5000%。 我尝试了模式#%,\u0025 unicode,但没有得到想要的结果 <valueAxisFormat> <axisFormat tickLabelMask="0.00'%'"/> </valueAxisFormat> 我创建了一个映射,其中包含列名及其对应的模式formula(用于在excel中自定义列格式)。 我正在考虑添加一个公式,将列的值除以1

我试图在xls 50中显示为50.00%。
我尝试了以下模式“0.00%”,但结果变为5000%。
我尝试了模式#%,\u0025 unicode,但没有得到想要的结果

<valueAxisFormat>
    <axisFormat tickLabelMask="0.00'%'"/>
</valueAxisFormat>
我创建了一个映射,其中包含列名及其对应的模式formula(用于在excel中自定义列格式)。
我正在考虑添加一个公式,将列的值除以100。 并且提供了这个公式{$colmd.colValue}.divide(100),它也无法读取它

<valueAxisFormat>
    <axisFormat tickLabelMask="0.00'%'"/>
</valueAxisFormat>
问题与此非常相似

<valueAxisFormat>
    <axisFormat tickLabelMask="0.00'%'"/>
</valueAxisFormat>

我是jasper/velocity的新手,如果有人能帮忙,那就太好了。

您必须使用“%”。这样的模式:
<valueAxisFormat>
    <axisFormat tickLabelMask="0.00'%'"/>
</valueAxisFormat>
0.00“%”

<valueAxisFormat>
    <axisFormat tickLabelMask="0.00'%'"/>
</valueAxisFormat>

关于Jasper Studio 6.3.0:

<valueAxisFormat>
    <axisFormat tickLabelMask="0.00'%'"/>
</valueAxisFormat>
用于在每个条形图顶部显示带有百分比符号的值(如果是条形图):

<valueAxisFormat>
    <axisFormat tickLabelMask="0.00'%'"/>
</valueAxisFormat>
  • 右键单击图表
  • 编辑图表向导
  • 为每个系列添加以下内容:
    CONCATENATE(文本($F{value},“#”),“%”
  • XML:

    <valueAxisFormat>
        <axisFormat tickLabelMask="0.00'%'"/>
    </valueAxisFormat>
    
    在IReport设计中: 对于y轴标签文本,如100.00%、50.00%,请使用值AxisTick标签掩码作为0.00“%”

    <valueAxisFormat>
        <axisFormat tickLabelMask="0.00'%'"/>
    </valueAxisFormat>
    
    
    
    对于y轴标签文本,例如100%,50%使用值AxisTick标签掩码作为#'%

    <valueAxisFormat>
        <axisFormat tickLabelMask="0.00'%'"/>
    </valueAxisFormat>
    
    
    
    具有当前设置的图形示例:

    <valueAxisFormat>
        <axisFormat tickLabelMask="0.00'%'"/>
    </valueAxisFormat>
    

    不幸的是,这对我不起作用。如果我使用#“%”,5.5484将显示为555“%”。和“0.00”%”也不起作用。当模式=0.00“%”时显示输出。使用此模式显示部分jrxml。在我的测试报告中,它工作得很好。JR的哪个版本?我在jasper reports中使用4.5.1版本。我们正在动态创建jrxml文件。我们有一个velocity模板文件,该文件由velocity引擎读取并转换为jrxml。如何创建jrxml并不有趣。jrxml中的内容很有趣(“当模式=0.00%'时显示输出。使用此模式显示jrxml的一部分。”)。你没有回答
    <valueAxisFormat>
        <axisFormat tickLabelMask="0.00'%'"/>
    </valueAxisFormat>