gpt4 book ai didi

mysql - 加载Birt报表时如何设置mysql用户变量

转载 作者:行者123 更新时间:2023-11-29 04:55:41 25 4
gpt4 key购买 nike

我从去年开始使用 birt 报告工具。它很酷的产品非常好。

今天我遇到了一个问题。我想在报告加载时设置 mysql 用户变量作为示例 SET @user="USR009";

我尝试了几种方法来做到这一点我无法得到答案有人可以帮助我解决这个问题非常感谢

我卡在这个问题上了

问候肉山

最佳答案

您可以使用报告参数在查询中设置值,并在脚本中对其进行初始化。

  1. 添加报告参数 (PARAMETER_1)
  2. 添加“SET @user = QUERY_PARAMETER;”在数据集中的 select 语句之前。
  3. 选择数据集后,选择脚本选项卡并找到“beforeOpen”下拉列表。在这里,添加一行:this.queryText = this.queryText.replace("QUERY_PARAMETER", params["PARAMETER_1"].value);

脚本将用文本替换 QUERY_PARAMETER 的所有实例。您可能仍然需要在 set 语句中用引号将其括起来(即 SET @user = "QUERY_PARAMETER";)。

Parameter List

Edit Data List

Script

关于mysql - 加载Birt报表时如何设置mysql用户变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6757622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com