首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将公式添加到BIRT报表Excelsheet结果中

问将公式添加到BIRT报表Excelsheet结果中
EN

Stack Overflow用户
提问于 2015-02-12 23:31:37
回答 1查看 2.2K关注 0票数 3

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

​

​

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

​

​

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

​

​

我的问题是,我想有我的“总和与公式”字段在excel工作表中的公式合计。

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

通过谷歌搜索和阅读一些文章,我了解到以下几点:

代码语言:javascript
复制
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表格输出中获得这个公式,我需要做哪些必要的事情。

编辑

我尝试了如下设置值,但结果并不是我所期望的。布局

用户参数

​

​

浏览器中的结果

​

​

如果有任何网站或文章对此有解决方案,请在这篇文章中分享。

EN

回答 1

Stack Overflow用户

发布于 2015-02-13 06:55:52

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

​

​

此示例可从here获得。注意,有一个报表参数允许启用/禁用公式列,默认情况下是禁用的。真正的Excel公式有点复杂,我在截图中简化了它。这可以避免行号和分页符的问题:

代码语言:javascript
复制
=INDIRECT("E"&ROW())/INDIRECT("C"&ROW())
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28481412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档