描述
查询指定报表的指定图表数据。
请求
URL
https://api.dadayun.cn/v1/report/templates/$idOrName/graphs/$graphId/search
HTTP请求方式
GET
HTTP请求参数
名称 | 是否必需 | 类型 | 描述 |
---|---|---|---|
idOrName | 是 | String | 报表模板Id或者报表模板名称。 |
graphId | 是 | String | 图表Id。 |
filter | 否 | String | 筛选条件json字符串,参考公共参数 filter。 |
响应
- 返回参数
返回指定图表数据,数据项参数说明:
名称 | 类型 | 描述 |
---|---|---|
Id | String | 图表Id。 |
Data | Object | 图表数据。 |
Data.ChartId | String | 图表项Id(一个图表可以有多项指标)。 |
Data.ChartData | Object[] | 图表项数据。 |
Data.ChartData.FX | Object | 图表项动态数据。 |
示例
请求示例
HTTP/1.1
GET /v1/report/templates/2c63a2c4-b1ef-4dd0-bf0d-0434cdf15c6f/graphs/84e0bbf2-b31e-7c56-3a00-55c03470e1f1/search?filter=[{"Name":"月度","Operator":"like","DestValue":"07"}]
Host: api.dadayun.cn
Date: Thu, 30 Aug 2018 02:55:22 GMT
正常返回示例
HTTP/1.1 200 OK
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8
{
"Id": "84e0bbf2-b31e-7c56-3a00-55c03470e1f1",
"Data": [
{
"ChartId": "ff8cc9a1-73f2-f5dd-4d46-01cc0e04c8e7",
"ChartData": [
{
"F1": "",
"F8": 12903
},
{
"F1": "办公耗材",
"F8": 7498
},
{
"F1": "成品",
"F8": 85
},
{
"F1": "固定资产",
"F8": 1235
},
{
"F1": "生产耗材",
"F8": 88
}
]
}
]
}
异常返回示例
HTTP/1.1 500 Internal Server Error
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8
{
"Code": "Invalid_Param",
"Message": "验证参数fields不合法"
}
错误码
错误代码(Code) | 错误信息(Message) | HTTP 状态码(StatusCode) | 说明 |
---|---|---|---|
Invalid_Param | 验证参数"XXX"不合法。 | 400 | 参数不合法。 |
Invalid_ReportTplId_NotFound | 名称等于“XXX”的报表模板不存在。 | 400 | 报表模板不存在。 |
InternalError | 未知错误。 | 500 | 服务器内部错误,请联系管理员。 |