数据源的BIRT部分作为参数

时间:2011-09-08 08:33:58

标签: parameters datasource birt

我有一个带有数据库网址{b}的birt报告jdbc:postgresql://randomHost/randomName_2011 我有其他年份具有完全相同结构的数据库。只有网址的差异是年份数。

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

1 个答案:

答案 0 :(得分:3)

可以使用“Property Binding”设置数据库URL。

  • 打开数据源定义
  • 转到“Property Binding”
  • 打开“JDBC驱动程序URL”字段的表达式构建器(输入字段右侧的“f(x)”按钮)
  • 输入表达式

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