跳到主要内容

参数控制器

最近更新 2026/10/02

参数控制器是一种支持查看者调整工作表内容的组件,基于一个参数控制器可以创建多个参数 code,一个参数 code 可以在多个工作表中使用,实际查询时会根据参数控制器的值填充对应的参数 code。

每个参数控制器都有自己的名称和默认值,工作表调试的结果会和默认值有关,编辑态无法调整默认值。

参数控制器的类型​

目前仪表盘支持两种类型的参数控制器:日期区间控制器和下拉控制器。

日期区间控制器可以设置日期范围,可选范围和看板及分析模型类似,包括静态时间范围、动态时间范围,或者静态开始动态结束的时间范围。

添加参数控制器后,还需要配置参数 code,包括

  • 参数 code:名称,用于工作表中使用
  • 获取内容:可选开始日期或结束日期
  • 日期 format 格式:可根据具体数据情况,选择合适的 format 格式
  • 偏移单位 & 偏移量:基于开始日期或结束日期进行偏移,从而得到最终的结果

举例来说,假设日期区间控制器的日期范围是 2026-02-01~2026-02-28,不同参数 code 配置条件下, 最终结果会不同

获取内容日期 format 格式偏移单位偏移量最终结果
开始日期yyyy-MM-dd/02026-02-01
开始日期yyyyMMdd天-120260131
结束日期yyyyMM周1202603
结束日期yyyy年-22024

日期区间控制器的参数 code 替换成日期时会自带引号,在工作表中直接写 ${参数 code} 即可,不要再加引号;写成 '${参数 code}' 调试会报错。

下拉控制器可以设置单选项,每一项都有选项名和内容

同样,添加参数控制器后还要配置参数 code,包括

  • 参数 code:名称,用于工作表中使用
  • 值类型:原生或文本

如果值类型是原生,则系统将直接使用内容进行填充;如果值类型是文本,系统会在外侧以单引号('')的形式包裹再进行添加

在工作表中使用参数 code​

配置完成后,在工作表下方会出现已配置的参数控制器及相关的参数 code,鼠标 hover 时可以预览对应参数 code 将会填充的内容,点击复制按钮可以快速复制参数 code。

在工作表中相应的位置使用${参数 code},调试和实际查询时会替换成对应的值

如果使用了没有配置过的参数 code,则会提示

在页面上调整参数控制器​

在页面上,可以点击添加“参数控制”,再选择一个同类型的参数控制器;配置后,可以在预览和查看仪表盘时进行调整

未被添加到页面上的参数控制器的参数 code,将仅会按照默认值进行查询;被添加到页面上的参数控制器的参数 code 的值,会随查看者调整发生变化

这篇文档对你有帮助吗?