问题标签 [birt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2983 浏览

birt - BIRT 数字到单词作为计算列

我想问一下如何在 BIRT 中添加一个计算列来计算一个数字到它的单词表示?(例如 100 到“一百”)所以在我的数据集中我可以有一个包含字符串的列

我是 BIRT 的新手,希望对我有一两个指点

0 投票
3 回答
5646 浏览

java - Birt 报告文件路径

我正在尝试设置在 Jetty 下运行的 Birt。我可以运行“祝贺”报告:

http://10.10.11.1:8080/reports/frameset?__report=test.rptdesign&sample=my+parameter

但是,我无法运行任何其他报告。我有从“报告”上下文运行的 BIRT 查看器。尝试运行示例报告之一(与 birt.war 文件位于同一目录中)。

这是我尝试过的: http://10.10.11.1:8080/reports/frameset?__report=SalesInvoice.rptdesign SalesInvoice.rptdesign 与 birt.war 文件放在同一目录中

http://10.10.11.1:8080/reports/frameset?__report=/templates/SalesInvoice.rptdesign 其中 templates 是 birt 上下文的子目录。这导致:

  • 没有可用的报表设计对象。

知道我做错了什么吗?

0 投票
2 回答
652 浏览

statistics - 如何对 BIRT 报告进行线性回归?

如何在 BIRT 报告中显示的图表上进行线性回归。我有 x 和 y 数据...但我在 eclipse BIRT 上没有看到任何函数来生成线性回归...

任何想法 ?

非常感谢

0 投票
1 回答
1340 浏览

reporting - 带有 db2 的 BIRT 给出问题

我已经使用 db2jcc.jar 成功连接到 DB2 数据库,现在面临另一个问题。

当我创建数据集并预览它时。BIRT 查看器抛出以下错误。无法从列中获取十进制值: 1. 无法在结果集中获取 BigDecimal 值。SQL 错误 #1:[IBM][JDBC Driver] CLI0610E 列号无效。SQLSTATE=S1002

odaconsumer.CannotGetBigDecimalFromColumn(1次)详细信息:org.eclipse.birt.report.engine.api.EngineException:无法从列中获取十进制值:1.无法在结果集中获取BigDecimal值。SQL错误#1: [IBM][JDBC Driver] CLI0610E 列号无效。SQLSTATE=S1002 在 org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1121) 在 org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1085) 在org.eclipse.birt.report.engine.executor.DataItemExecutor.execute(DataItemExecutor.java:75) 在 org.eclipse.org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:88)。 birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:42) 在 org.eclipse.birt.report.engine。909) 在 org.mortbay.http.HttpConnection.service(HttpConnection.java:820) 在 org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) 在 org.mortbay.http.HttpConnection.handle(HttpConnection.java :837)在 org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) 在 org.mortbay.util.ThreadPool$PoolThread.run( ThreadPool.java:534)引起:org.eclipse.birt.data.engine.core.DataException:无法从列中获取十进制值:1.无法在结果集中获取BigDecimal值。SQL错误#1:[IBM] [JDBC 驱动程序] CLI0610E 列号无效。SQLSTATE=S1002 在 org.eclipse.birt.data.engine.odaconsumer.ResultSet.throwDataException(ResultSet.java:497) 在 org.eclipse.birt.data.engine.odaconsumer.ResultSet.getBigDecimal(ResultSet.java:289) 在org.eclipse.birt.data。QueryResultSet.(QueryResultSet.java:92) 在 org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:129) 在 org.eclipse.birt.report.engine.data.dte.AbstractDataEngine .execute(AbstractDataEngine.java:253) 在 org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1755) 在 org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor .java:77) ... 56 moreCaused by: org.eclipse.birt.report.data.oda.jdbc.JDBCException: Cannot get BigDecimal value in the result set.SQL error #1: [IBM][JDBC Driver] CLI0610E列号无效。SQLSTATE=S1002 ; COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0610E 列号无效。SQLSTATE=S1002 在 org.eclipse.datatools 的 org.eclipse.birt.report.data.oda.jdbc.ResultSet.getBigDecimal(ResultSet.java:353)。connection.oda.consumer.helper.OdaResultSet.getBigDecimal(OdaResultSet.java:448) at org.eclipse.birt.data.engine.odaconsumer.ResultSet.getBigDecimal(ResultSet.java:285) ... 70 更多原因:COM。 ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0610E 列号无效。SQLSTATE=S1002 在 COM.ibm.db2.jdbc.net.SQLExceptionGenerator.throwColumnIndexError(Unknown Source) 在 COM.ibm.db2.jdbc.net.DB2ResultSet.checkHandlesAndIndex(Unknown Source) 在 COM.ibm.db2.jdbc.net。 DB2ResultSet.getBigDecimal(Unknown Source) at org.eclipse.birt.report.data.oda.jdbc.ResultSet.getBigDecimal(ResultSet.java:348) ... 72 更多 [IBM][JDBC Driver] CLI0610E 列号无效。SQLSTATE=S1002 在 COM.ibm.db2.jdbc.net.SQLExceptionGenerator.throwColumnIndexError(Unknown Source) 在 COM.ibm.db2.jdbc.net.DB2ResultSet.checkHandlesAndIndex(Unknown Source) 在 COM.ibm.db2.jdbc.net。 DB2ResultSet.getBigDecimal(Unknown Source) at org.eclipse.birt.report.data.oda.jdbc.ResultSet.getBigDecimal(ResultSet.java:348) ... 72 更多 [IBM][JDBC Driver] CLI0610E 列号无效。SQLSTATE=S1002 在 COM.ibm.db2.jdbc.net.SQLExceptionGenerator.throwColumnIndexError(Unknown Source) 在 COM.ibm.db2.jdbc.net.DB2ResultSet.checkHandlesAndIndex(Unknown Source) 在 COM.ibm.db2.jdbc.net。 DB2ResultSet.getBigDecimal(Unknown Source) at org.eclipse.birt.report.data.oda.jdbc.ResultSet.getBigDecimal(ResultSet.java:348) ... 72 更多

0 投票
1 回答
1093 浏览

tooltip - 如何设置长时间在 birt 图表上显示工具提示的延迟?

我正在使用 birt 创建报表图表,我想在图表上显示工具提示。如何设置长时间显示工具提示的延迟?

先感谢您。

0 投票
0 回答
745 浏览

birt - BIRT“目标聚合名称不存在”

我正在设计一个包含各种聚合和数据字段的会计报告,当我尝试聚合一个字段时,我收到以下错误:

现在...计算域的表达式如下

如果我输入一个常数值,比如 1,聚合就可以工作......

编辑:

有关错误日志的更多信息

更多的

0 投票
2 回答
186 浏览

database-design - 通过各种属性生成用户报告

用户表包含以下属性(dateOfBirth、race、gender ...)。我们希望生成以下格式的报告。

理想情况下,我想查看按上述参数过滤的不同报告(例如,2000 年的所有亚洲男性用户,2000-2005 年的所有亚洲用户,2001 年的所有西班牙裔社区)。获取这些数据的最佳方式是什么,因为我想避免对数据库造成太多的访问来构建这些数据。什么框架最适合获取/表示这些数据

0 投票
1 回答
301 浏览

reporting - 在 Birt 中创建不均匀的图表间隔

我在 BIRT 中有一个饼图和大约 80 个数据点。我希望将它们分为三个类别 <17 17-20 和 >20。更具体地说,我正在尝试制作红色黄色绿色图表。

我怎样才能做到这一点。我尝试了分组功能,但它只允许我能找到的偶数间隔。

谢谢,布兹基

0 投票
1 回答
1291 浏览

eclipse - 应该向 Eclipse 工作区中的存储库提交什么?

我安装了一个 Eclipse 来处理 BIRT 报告。工作区中的哪些文件应该提交到存储库,哪些文件不应该提交?

0 投票
2 回答
1834 浏览

java - 在 WEB-INF/lib 中使用 Xerces jar 部署的 BIRT 2.5 抛出 NullPointerException

所以我遇到的问题与其他人在这里描述的问题几乎完全相同: birt-exchange

我已将 BIRT 与需要 xerces jar(我的是 2.5 版)的现有 Web 应用程序集成,当我尝试查看报告时引发以下异常:

我已经成功地使用我现有的应用程序查看了集成演示报告(包含在 BIRT 运行时下载中),但它不包含图表,我的报告包含。堆栈跟踪表明图表是不工作和工作之间的区别。

有没有人有任何想法?我无法删除 xerces jar,因为我现有的应用程序将无法部署。有没有办法有效地告诉 BIRT 忽略 WEB-INF/lib 目录中可能包含的任何其他 jar?

如果它是相关的;我的网络应用服务器是 Tomcat 5.5。