目前,我正在使用Birt Report从我的系统生成报告。我正在使用输入参数将参数从系统发送到Birt Report。问题是当我试图从系统发送多个参数时。
示例:Birt报表中一个参数的SQL语句
select column1 from table1 where column2 = ?
当我将此查询用于一个参数时,它起作用了。
我现在努力实现的是,
select column1 from table1 where column2 = ? AND column1 = ?
我试过这样SQL
select column1 from table1 where column2 = params["column2"].value AND column1 = params["column1"].value
我已经在数据集和报表参数上创建了参数,但它仍然无法工作
如果有一个或多个参数,则没有区别。在“编辑数据集”对话框中,使用在“查询”部分添加查询
然后切换到“Parameters”部分,使用“Default Value”添加参数params[“prmName”]。value
或更简单的“链接到报表参数”prmName
例如,为您的示例
查询
select column1 from table1 where column2 = ? AND column1 = ?
因素
Name Data Type Direction Default Value Linked To Report Parameter
column2 Decimal Input column2
column1 Decimal Input column1
可以上下移动参数。参数是否与
匹配
。名称是相关的。。。
我是BIRT的新手,今天已经为Java和报表开发人员下载了Eclipse IDE。 在完成了一个教程之后,当我准备好预览我的报告时,我点击了“在Web Viewer上查看报告”和许多其他选项,但它总是为我启动Notepad+。 我的IDE有问题吗? 请指教。谢谢你抽出时间。 注意到错误日志中有一些错误,不确定这是否会影响报表的预览: java.lang.NullPointerException
我正在使用Birt web报表查看器4.2.1,以及如何将报表查看器语言本地化为俄语,eclipse站点仅为某些IDE提供本地化,
我正在使用BIRT运行时引擎4.2.1 1.我已将以下jar移动到birt-runtime-4_2_1\ReportEngine\lib文件夹2.更改代码以使用spudsoft发射器`公共类RunReport{ 执行报表时收到以下错误。 我错过了任何步骤或配置吗! 注意:我正在尝试使用spudsoft发射器作为默认发射器,打开excel时出现以下错误提示。
有什么想法吗?
在一个配置了多个应用项目和多个 Library 项目的多项目里,当同时运行所有测试的时候,测试结果整合到一份测试报告中可能是非常有用的。 为了实现这个目的,需要在同一个配置中添加另一个插件。可以通过以下方式添加: buildscript { repositories { jcenter() } dependencies { classpath
我有一份报告,不管表中的行数是多少,我都想把它改为1页(A4)。通常是10行,但在某些情况下可能更多。 无论如何,我需要在一个固定的背景下使用BIRT(第三方应用),例如,没有调整BIRT浏览器或url参数的选项。因此,我如何将此选项添加到我的报告设计中,以便自动应用它?