跳到主要内容

【旧】获取报表数据


权限说明

仅对轻流老报表生效,不支持700版本后轻析报表数据获取

仅专有轻流支持;

「超管accessToken」和「权限组accessToken」都可以调用,「权限组accessToken」须具有相应应用权限。

请求

**请求方式:**POST

请求地址:https://xxx.qingflow.com/openApi/chart/:chartKey/chartData

请求地址中:chartKey和xxx.qingflow.com为需要替换的变量,根据实际获取值更新,示例如下:

POST https://aaa.qingflow.com/openApi/chart/888888/chartData

参数说明(路径参数):​

参数类型必须说明
chartKeystring是报表的key值,获取方式参考:基本概念介绍——chartKey

参数说明(查询参数):​

无

请求头(Header)​

参数必须说明
accessToken是调用接口凭证。获取方法请查看“文档”

请求体(Body)​

参数类型必填说明
accurateQueryarray数据表设置了查询条件时,查询条件的值
queIdnumber字段ID,specialQueId可见文档
searchKeystring搜索的关键词,选择类型传递optionId

请求体示例​

{
"accurateQuery": [{
"queId": 8888,
"searchKey": ""
}]
}

返回

返回体​

参数必含类型说明
errCode是number错误码,非0表示失败
errMsg是string错误描述
result是object返回结果
beingTime是boolean折线图/柱状图 是否按照时间类型显示
chartSeries是array
seriesName是string分类(也叫系列)
value是number时间类型,返回对应的时间戳
seriesValues是array
rowName是string行名
value是number行高(也叫值),可能是计数的值,也可能是求和、平均值等
displayValue是string格式化后的值
chartHeaders是array汇总表的表头
value是string
collectValues是array汇总表数据
value是string
targetValue是object指标卡数据
ganttValue是array甘特图结果数据
pId是string甘特图的id,在最后一个维度按照申请去聚合,后端生成规则可以按照,第一级从1开始自增,第二级id为第一级+从1开始自增,第三级以此类推,哈夫曼编码
pParent是string父级的pId,第一级维度,这里返回0
pStart是string可以显示时分秒,也可以不显示,最后一级才会返回
pEnd是string最后一级才会返回
pName是string标题
applyId是number数据Id
calendarValue是array仅返回查询日期中,包含数据的日期数据
date是string日期
dataList是array这个日期包含的所有数据
title是string数据标题

返回体示例​

{
"errCode": 0,
"errMsg": "",
"result": {
"beingTime": false,
"chartSeries": [
{
"seriesName": "",
"value": 0,
"seriesValues": [
{
"rowName": "",
"value": 0,
"displayValue": ""
}
]
}
],
"chartHeaders": [
{
"value": ""
}
],
"collectValues": [
{
"value": ""
}
],
"targetValue": {},
"ganttValue": [
{
"pId": "",
"pParent": "",
"pStart": "",
"pEnd": "",
"pName": "",
"applyId": 0
}
],
"calendarValue": [
{
"date": "",
"dataList": [
{
"title": ""
}
]
}
]
}
}