问题标签 [jaspersoft-studio]

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 投票
0 回答
643 浏览

eclipse - 由于依赖关系,无法在 Eclipse 中安装 jaspersoft studio

在尝试从 Eclipse 市场在 Eclipse 中安装 jasper Studio 时,我收到一条错误消息,指出由于某些未满足的依赖关系,无法安装 jasper Studio。它说工作室需要 eclipse.pde.ui.git它找不到的捆绑包。请帮我找到解决方案。我应该怎么办?我在网上搜索但找不到解决方案。

0 投票
2 回答
615 浏览

postgresql - 相同的 sql 语句在 Jasper 和 pgAdmin 中的工作方式不同

我在 JasperSoft studio 中遇到 SQL 查询问题。我正在尝试从两个日期之间从 posgreSQL 数据库中获取记录。我使用这个语句:

或更简单但有同样的问题:

也使用 < 和 > 以同样的方式结束。

used_on 列定义为:spend_on date NOT NULL。

当我在 pgAdmin 中运行此查询时,我得到了我希望收到的所有行,但是当我在 JasperSoft Studio 中尝试相同的语句时,我没有得到任何结果。

我发现当我将范围更改为:“在日期‘2012-01-01’和日期‘2014-11-1’之间”时,我可以获得一些行,而我得到的最后一个条目是从 2012-05-29 开始的。(数据库中的最后一个来自 2014-11-12)

Redmine 的数据库存储数据。

解决了

原因:Jaspersoft Studio 和 pgadmin 中使用了不同的模式。

0 投票
1 回答
2226 浏览

jasper-reports - Jaspersoft 自定义函数未显示在表达式编辑器中

我搜索了谷歌和 Stackoverflow,但我找不到我的问题的答案。

我目前正在使用 Jaspersoft Studio 5.6.2 final,我正在尝试让自定义函数显示在我的表达式编辑器中,但是无论我尝试什么,我都无法显示类别和函数。

我开始关注https://community.jaspersoft.com/wiki/jaspersoft-studio-expression-editor-how-extend-it-and-contribute-your-own-functions-part-2-0上的教程。使用 Functions Librry 向导(使用 File > New > Other > Jaspersoft Studio > Functions Library)生成所有必需的文件并创建函数本身很容易。

*.properties 文件的配置方式在教程中不是很清楚,所以在制作之后我还查看了http://jasperreports.sourceforge.net/sample.reference/functions/index.html#functions调整属性文件自定义功能和类别仍未显示

我尝试直接在 Jaspersoft 中测试我的代码,将其导出到 jar 文件,在另一个 Eclipse 中创建 jar 文件并重新启动 Jaspersoft Studio。没有任何效果。

以下是我的文件的内容。

类别类

包含函数的类

jasperreports_messages.properties 文件

jasperreports_extension.properties

正如您在 AbleFunctions 类中看到的那样,我还尝试将该函数添加到现有的 TextCategory 类中,但这也没有任何效果。

有人知道问题可能是什么吗?这已经花了我好几天没有任何成功,所以任何帮助都会很棒!

0 投票
0 回答
492 浏览

jasper-reports - Jaspersoft Studio - 用户指定的日志类 'org.apache.commons.logging.impl.Log4JLogger' 找不到或不可用

我在 OpenSUSE 中使用 Jaspersoft Studio 5.6.2。当我开始创建一个新报表,预览它时,抛出以下异常,我无法再打开“设计”和“预览”面板。更糟糕的是,我什至无法创建任何新报告。

我的报告根本不使用 org.apache.commons.logging.impl.Log4JLogger。

0 投票
1 回答
2135 浏览

jasper-reports - Jaspersoft Studio - 来自 Javabean 的带有嵌套对象的字段

我正在使用 Jaspersoft studio 6 并尝试使用“数据集和查询对话框”将字段添加到报告中,选择“javabean”和我的实体类。当我添加一个作为嵌套 java 对象的字段时,studio 会插入该对象而不是该对象的子字段(属性)。我认为在早期版本的 iReport 中,我以某种方式获得了带有点分隔符的子字段,例如“customer.name”、“customer.email”等。

在运行时,我使用扩展 JRAbstractBeanDataSource 的数据源填充报告。

0 投票
2 回答
858 浏览

charts - 执行 jasper 文件时显示错误:“类别系列名称为空”

我已尝试根据 jasper 软页面中提供的演示生成子报告。但是在执行报告时,我可以看到错误消息:“执行 jasper 文件时显示错误:“类别系列名称为空”。在这里我添加了错误和报告配置 UI 的屏幕截图

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1867 浏览

jasper-reports - 从 jaspersoft studio 或 ireport 连接到服务器时出错

我正在尝试从 jaspersoft studio(或 ireport)连接到服务器,并且在执行此操作时收到以下错误消息:

我单击添加服务器的图标,我将用户名和密码设为“jasperadmin”,然后单击下一步,然后单击下一步按钮,它向我显示上述消息。我没有得到这个错误背后的原因。请帮我解决这个问题。

0 投票
2 回答
7896 浏览

java - JasperReport:如何使用子报表返回值作为主报表变量计算的输入

设想:

我有两个报告:主报告(我们称之为 A)和子报告(我们称之为 B)。

报表 A 在详细信息区域包含子报表 B,因此报表 A 数据源中的每个元素都会显示子报表 B。子报表 B 还向主报表 A 返回一个变量。

我想要的是汇总子报告 B 中的这些返回值,并将它们汇总在主报告摘要中。

为此,我尝试创建一个新的报表变量来汇总这些返回值......像这样:

变量定义示例

但是,我发现此类变量表达式总是在呈现波段详细信息之前进行评估,所以我总是错过第一个子报告返回值......

可悲的是,评估时间(如这个链接所说)不能在这些变量上改变,所以我被卡住了......

0 投票
0 回答
539 浏览

jasper-reports - 使用 Jaspersoft 服务器查询/输入控件进行版本控制

任何使用过 Jasper Reports 的人都知道,Studio 中的单个报表并不总是包含报表的所有内容。有可以存在于报表之外的输入控件以及可能负责填充控件的查询。

Jaspersoft 无法轻松获取您在 Studio 中设计的普通报告 JRXML 文件之外存在的实体并对其进行版本控制。到目前为止,我什至能够在某种程度上实现这一目标的唯一方法是:

  1. 在 DEV 环境中创建查询和输入控件
  2. 导出 Jasper 为所述查询和控制生成的 ZIP 文件
  3. 提取文件并删除或手动修改数据源中的连接信息,因为 Jasper 会打包与项目相关的所有内容。
  4. 将必要的文件添加到 SCM。
  5. 压缩文件。
  6. 将 ZIP 文件导入到 QA 环境中,然后导入 Staging 等。

虽然这可以在一定程度上自动化,但似乎任何使用 Jasper 的人都必须跳过障碍来实际版本化他们的报告。我是否遗漏了什么,或者这真的只是这个空间中事物的本质?

0 投票
2 回答
2082 浏览

jasper-reports - JasperStudio 中的内置函数

我正在 JaspesoftStudio 6.0.1 中开发一些报告,但找不到表达式编辑器中表示的内置函数的任何描述。所以我不明白这个函数可以接受哪些参数。如果有人能给我参考所有内置函数的描述,那就太好了。