用户工具

站点工具


1.bi与可视化saca.dataviz:3数据集:3.3数据集数据请求rest接口说明

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
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:
 #3.3数据集数据请求rest接口说明 #3.3数据集数据请求rest接口说明
 ## 1.请求方式 ## 1.请求方式
-地址:/service/chartdata/calculate/filtered_dataset   +地址:   
-方法:POST   +/service/chartdata/calculate/filtered_dataset   
-请求数据:  +方法:   
 + 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'.....  
 +数据集字段:[字段A],[字段B],[字段C]...  
 +⽇期(⽆时间): d'2012-12-19', d'2019-05-06', ....  
 +时间⽇期: dt‘2012-12-14 12:00:30’  
 +系统变量: ${uid}  
 +多值:(1, 3, 2.4, 5),('aaa', 'bbb', 'ccc'),...  
 +* 操作符值⽀持以下值:  
 +| 关系                | 值 |
 +|---------------------|----|
 +| 等于                | 1  |
 +| 不等于              | 2  |
 +| ⼩于                | 3  |
 +| ⼤于                | 4  |
 +| ⼩于等于            | 5  |
 +| ⼤于等于            | 6  |
 +| 为空                | 7  |
 +| 不为空              | 8  |
 +| IN                  | 9  |
 +| NOT IN              | 10 |
 +| LIKE 字符串匹配     | 11 |
 +| NOT LIKE 字符串匹配 | 12 |
  
 +## 3.请求示例
 +请求数据
 +```
 +{
 +  "dataSetId":"04ec5379-7d94-4b06-bf87-be0328964f6e", 
 +  "conditions": [
 +    {"l":"[进货价]", "o": 4, "r": "2000"}
 +  ]
 +}
 +```
 +返回结果
 +```
 +{
 +"object":
 +    ["产品编号","产品名称","供应商编号","类别编号","单位数量","单价","库存量","订购量","再订购量","中⽌","进货价","test"], 
 +    [16,"投影仪", 7,3,"1台", 3299,29,9,10, "FALSE", 2400,116], 
 +    [21,"上⽹本", 8,3,"1台", 3099,1,40,5, "FALSE", 2600,121], 
 +    [27,"打印复印⼀体机",11,3,"1台", 3999,49,44,30, "FALSE", 2800,127], 
 +    [47,"台式机", 22,3,"1台", 4599,36,30,0, "FALSE", 3200,147], 
 +    [48,"笔记本电脑", 22,3,"1台", 5999,15,70,25, "FALSE", 4500,148]
 +  ]
 +}
 +```
 </markdown> </markdown>
/var/www/html-133/wiki/data/attic/1.bi与可视化saca.dataviz/3数据集/3.3数据集数据请求rest接口说明.1617177473.txt.gz · 最后更改: 2021/03/31 15:57 由 admin