parameters - 数据源的 BIRT 部分作为参数

标签 parameters datasource birt

我有一个带有数据库 URL 的 birt 报告 jdbc:postgresql://randomHost/randomName_2011 我的数据库与其他年份的结构完全相同。网址的唯一区别是年份数字。

打开报告时是否可以将年份数字作为参数提供?

最佳答案

可以使用“属性绑定(bind)”设置数据库 URL。

  • 打开您的数据源定义
  • 转到“属性绑定(bind)”
  • 打开“JDBC 驱动程序 URL”字段的表达式生成器(输入字段右侧的“f(x)”按钮)
  • 输入表达式

    "jdbc:postgresql://randomHost/randomName_" + params["year"].value
    

关于parameters - 数据源的 BIRT 部分作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7345272/

相关文章:

javascript - 如何将 'rel' 参数更改为 Photoset-grid?

c++ - 主要功能参数的属性

c# - DetailsView 的事件 "ItemUpdating"中的 OldValues 集合始终为空

java - java中mysql中的数据源多个数据库

birt - 如何将参数设置为 BIRT 报告中的值列表?

javascript - 在 Birt 处理程序上使用 Javascript reportContext.setPersistentGlobalVariable 方法在进程之间传递对象

java - main 函数可以使用 String 而不是 String[]

php - Android - 在数据库调用时维护数据库用户名和密码的更好方法

mysql - 如何将外部数据源添加到MySQL中?

birt - 为 BIRT 报告添加新字体