Quick BI报表跳转到其他仪表板之后,修改目标仪表板查询控件的条件,发现数据返回为空

更新时间:

问题描述

Quick BI报表跳转到其他仪表板之后,修改目标仪表板查询控件的条件值,发现数据返回为空。

如图,直接跳转之后,目标仪表板可以正常展示数据:

image

切换查询条件的值,目标仪表板的数据返回为空:

image

问题原因

目标仪表板中全局参数既和查询控件关联,也和查询控件关联的图表也勾选了关联:

image

这导致跳转之后,跳转字段的值通过全局参数给查询控件和图表都传递了,图表下发的SQL语句中跳转操作加到图表的where条件也生效了。此时,如上图,如果全局参数配置界面勾选了”是否允许查询控件变更输入值“选项,并重新修改查询控件的值进行查询,就会出现图表携带的全局参数传递的值和查询条件的值以and的形式拼接到图表下发的SQL语句中。从而导致数据为空:

image

解决方案

全局参数配置界面,全局参数和查询控件关联,就不要再勾选和查询控件关联的图表关联,重新发布目标仪表板即可:

image

image

适用于

  • 公有云专业版6.0