将公式添加到BIRT Report Excelsheet结果

您好我正在使用BIRT和新也,我陷入这种情况,请任何人帮助理解我的假设是什么错误..

在这里输入图像说明

上面的图像是我的报告布局,我想要得到三个主题总计,所以在计算列javascript函数的帮助下,我已经计算出总数,请参阅下面的图像。

在这里输入图像说明

实际上我得到了预期的Total值(见下图)

在这里输入图像说明

我的问题是我想在Excel表格中的Total with公式为我的“总计与公式”字段。

我怎么能做到这一点,我已经尝试了一整天,为此,还没有得到任何结果。

从谷歌search和阅读一些文章,我知道下面的东西,

ExcelEmitter.ValueAsFormula = true //UserProperty for a label makes a formula and it will reflect in the BIRT excel report. ExcelEmitter.DisplayFormula = true //for Sheets set to true. Label value =[subject1][subject2][subject3] 

我做了以上两件事,我没有得到预期的结果。

在BIRT excel表格输出中需要做些什么来获得这个公式?

编辑

我试着设置下面的值,结果不是我所期望的。布局 在这里输入图像说明 用户参数

在这里输入图像描述

结果在浏览器中

在这里输入图像描述

如果有任何网站或文章有这个解决scheme,那么请分享在这个职位。

您需要在标签上创build一些UserProperties,如下面的屏幕所示。

在这里输入图像说明

这个样本可以在这里find 。 注意有一个允许启用/禁用公式列的报告参数,默认情况下它被禁用。 真正的Excel公式有点复杂,我简化了截图。 这个可以解决行号和分页符的问题:

 =INDIRECT("E"&ROW())/INDIRECT("C"&ROW())