跳到主要内容

【旧】获取报表数据


权限说明

仅对轻流老报表生效,不支持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": ""
}]
}

返回

返回体

参数必含类型说明
errCodenumber错误码,非0表示失败
errMsgstring错误描述
resultobject返回结果
beingTimeboolean折线图/柱状图 是否按照时间类型显示
chartSeriesarray
seriesNamestring分类(也叫系列)
valuenumber时间类型,返回对应的时间戳
seriesValuesarray
rowNamestring行名
valuenumber行高(也叫值),可能是计数的值,也可能是求和、平均值等
displayValuestring格式化后的值
chartHeadersarray汇总表的表头
valuestring
collectValuesarray汇总表数据
valuestring
targetValueobject指标卡数据
ganttValuearray甘特图结果数据
pIdstring甘特图的id,在最后一个维度按照申请去聚合,后端生成规则可以按照,第一级从1开始自增,第二级id为第一级+从1开始自增,第三级以此类推,哈夫曼编码
pParentstring父级的pId,第一级维度,这里返回0
pStartstring可以显示时分秒,也可以不显示,最后一级才会返回
pEndstring最后一级才会返回
pNamestring标题
applyIdnumber数据Id
calendarValuearray仅返回查询日期中,包含数据的日期数据
datestring日期
dataListarray这个日期包含的所有数据
titlestring数据标题

返回体示例

{
"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": ""
}
]
}
]
}
}