跳到主要内容

API服务的参数在FastBI中的应用

1.API配置中的参数类型设置

在API服务数据表的【API配置】界面中,如果API带了参数,则刷新参数配置后,会在下方的参数列表中出现记录。我们会发现,在【参数值类型】的框内,可以选择固定值和动态值。

  • 固定值:将始终给API接口返回填写的这个值;
  • 动态值:参数值那里将出现下拉可选的参数(FastBI系统中参数管理中的列表);该参数可以在制作报表时,添加到参数面板中,从而达到用户可以自己来定义参数的值,从而达到数据动态过滤的目的。

FastBI产品的参数使用,可以查看文档:


image
Preview

2.报表制作中对参数的使用

步骤1:参数都设置为动态值并关联参数

下图为配置例子。

image
Preview

步骤2:创建一张报表并使用API数据表

创建了一张报表,并将图表控件使用的数据表选择为上一步中创建的数据表。
可以发现,在数据表的【已有参数】那里是上一步配置中关联的动态参数。

image
Preview

步骤3:启用报表参数面板

开启报表的参数面板并添加参数:

  • 点击右上角的参数面板按钮;
  • 点击面板启用的【是】;
  • 点击参数管理列表上的【添加】按钮;
  • 在弹框中,勾选需要启用的参数,点右选中按钮,到已选参数列表中;
  • 点击参数选择弹框界面上的【确定】;
  • 点击参数管理上的【面板刷新】按钮;

image
Preview

即可出现如下图结果:

image
Preview

点击报表右上角【保存】按钮后,即可使用一张可动态查询的报表了。预览效果如下:

image
Preview

【参数面板查询样式设置】

如我们希望对上述参数面板,可以采用不同的样式来查询,或者绑定档案表作为可选项,则可以查看参数管理的使用。文档参考:

对上方例子中参数进行编辑后,可实现下方的效果:

image
Preview