这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
1.bi与可视化saca.dataviz:3数据集:3.3数据集数据请求rest接口说明 [2021/03/31 15:57] admin 创建 |
1.bi与可视化saca.dataviz:3数据集:3.3数据集数据请求rest接口说明 [2021/03/31 16:08] (当前版本) admin |
||
---|---|---|---|
行 2: | 行 2: | ||
# | # | ||
## 1.请求方式 | ## 1.请求方式 | ||
- | 地址:/ | + | * 地址: |
- | 方法:POST | + | / |
- | 请求数据: | + | * 方法: |
+ | POST | ||
+ | * 请求数据: | ||
JSON格式,位于请求体。包含2项内容: dataSetId (数据集ID,必选), conditions(附加过滤条件,可选) | JSON格式,位于请求体。包含2项内容: dataSetId (数据集ID,必选), conditions(附加过滤条件,可选) | ||
- | 返回结果: | + | * 返回结果: |
``` | ``` | ||
正常结果: | 正常结果: | ||
行 18: | 行 20: | ||
} | } | ||
``` | ``` | ||
+ | ## 2. 条件格式 | ||
+ | * 附加过滤条件是⼀个列表,每⼀项代表⼀个条件,多个条件间是与关系。 | ||
+ | * 每个条件是1个JSON,包含3个属性: | ||
+ | l:左操作数(字符串) | ||
+ | r:右操作数(数值) | ||
+ | o:操作符(字符串) | ||
+ | * 左右操作数内容使⽤如下语法表⽰: | ||
+ | 数值: 1, 2, 2.5, -3.5.... | ||
+ | 字符串:' | ||
+ | 数据集字段:[字段A],[字段B],[字段C]... | ||
+ | ⽇期(⽆时间): | ||
+ | 时间⽇期: | ||
+ | 系统变量: | ||
+ | 多值:(1, | ||
+ | * 操作符值⽀持以下值: | ||
+ | | 关系 | ||
+ | |---------------------|----| | ||
+ | | 等于 | ||
+ | | 不等于 | ||
+ | | ⼩于 | ||
+ | | ⼤于 | ||
+ | | ⼩于等于 | ||
+ | | ⼤于等于 | ||
+ | | 为空 | ||
+ | | 不为空 | ||
+ | | IN | 9 | | ||
+ | | NOT IN | 10 | | ||
+ | | LIKE 字符串匹配 | ||
+ | | NOT LIKE 字符串匹配 | 12 | | ||
+ | ## 3.请求示例 | ||
+ | 请求数据 | ||
+ | ``` | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | {" | ||
+ | ] | ||
+ | } | ||
+ | ``` | ||
+ | 返回结果 | ||
+ | ``` | ||
+ | { | ||
+ | " | ||
+ | [" | ||
+ | [16," | ||
+ | [21," | ||
+ | [27," | ||
+ | [47," | ||
+ | [48," | ||
+ | ] | ||
+ | } | ||
+ | ``` | ||
</ | </ |