嗨,我也在使用BIRT和new,我被困在这种情况下,请任何人帮助理解我的假设中的错误之处。

上图是我的报表布局,我正在尝试获得三个主题的总和,因此在计算列javascript函数的帮助下,我已经计算出了总和,请参阅下图。

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

我的问题是,我想有我的“总和与公式”字段在excel工作表中的公式合计。
我怎么才能做到这一点,我已经为此尝试了一整天,仍然没有得到任何结果。
通过谷歌搜索和阅读一些文章,我了解到以下几点:
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表格输出中获得这个公式,我需要做哪些必要的事情。
编辑
我尝试了如下设置值,但结果并不是我所期望的。布局

用户参数

浏览器中的结果

如果有任何网站或文章对此有解决方案,请在这篇文章中分享。
发布于 2015-02-13 06:55:52
您需要在标签上创建一些UserProperties,如下面的屏幕所示。

此示例可从here获得。注意,有一个报表参数允许启用/禁用公式列,默认情况下是禁用的。真正的Excel公式有点复杂,我在截图中简化了它。这可以避免行号和分页符的问题:
=INDIRECT("E"&ROW())/INDIRECT("C"&ROW())https://stackoverflow.com/questions/28481412
复制相似问题