QuickBI仪表板图表为什么一选择日期查询条件后就报错?
更新时间:
问题描述
数据集通过自定义SQL创建,新建仪表板时,选择字段形成图表,图表信息展示正常,但添加查询控件并选择了字段查询日期时,就会弹框报错“调用对象查询时异常”。
问题原因
通过分析创建数据集的SQL,发现字符串字段与日期字段进行了混用,SQL中将一个字符串类型的字段作为SQL参数的日期来使用,如此的混用导致查询时报错。下面进行场景复现:
- 使用如下SQL创建数据集:
SELECT
*
FROM
ONLINE_ODPS_PARTSTR_TABLE
WHERE
${PTSTR:PTSTR} - 数据集展示结果如下:
- 以此数据集创建仪表板,筛选日期区间时报错:
解决方案
如果查询条件为日期,需避免日期类型与字符串类型字段的混用,参数选用日期类型字段,即${PTSTR:PTSTR}中的字段类型为日期类型。
适用于
- Quick BI
说明:本文适用于可视化查询控件模块。
反馈
- 本页导读
文档反馈