风控后台


关系指标保存和修改

<h4>简要描述:</h4> <ul> <li>本文档基于<a href="https://www.showdoc.cc/61948367129254?page_id=880214503891996" title="指标保存和修改">指标提交接口</a>,扩展了关系指标的相关内容 @李文珂</li> </ul> <h4>请求URL:</h4> <ul> <li><code>http://xx.com/indicator/indicatorbasicconfig/submit</code></li> </ul> <h4>请求方式:</h4> <ul> <li>POST</li> <li>请求携带token</li> </ul> <h4>数据格式:</h4> <ul> <li>application/json</li> </ul> <h4>请求示例:</h4> <pre><code>{ "dimensionsValue": "login_syn", "remark": "test-relation-indicator", "name": "关系指标保存测试", "type": 40, "scope": 10, "calcType": "10", "triggerType": 0, "triggerValue": null, "outputType": 0, "state": 10, "desc": "关系指标保存测试", "isTransition": "1", "dateType": 7, "dateField": null, "dateTimeUnit": "0", "dateTimeGte": 0, "dateTimeLte": 0, "hitType": "1", "indicatorConditionGroupModelList": [ { "relation": 1, "formula": "graph_length", "indicatorConditionModelList": [ { "varType": "graph_length", "type": "double", "cvalue": "shortest_path_length", "cname": "最短路径长度", "formula": "exist", "casecadeList": [], "missHandle": null, "varTypeRight": null, "typeRight": null, "cvalueRight": "3", "cnameRight": null, "relation": null } ] }, { "relation": 2, "formula": "graph_node", "indicatorConditionModelList": [ { "varType": "graph_node", "type": "string", "deriveFormula": null, "depth": 1, "cvalue": "node_lable", "cname": "节点标签", "formula": "=", "casecadeList": [], "missHandle": null, "varTypeRight": null, "typeRight": null, "cvalueRight": "北京联通", "cnameRight": null, "relation": null }, { "varType": "graph_node", "type": "string", "deriveFormula": "sum", "depth": 2, "cvalue": "edge_direction", "cname": "边方向", "formula": "=", "casecadeList": [], "missHandle": null, "varTypeRight": null, "typeRight": null, "cvalueRight": "forward", "cnameRight": "正向", "relation": null } ] }, { "relation": 1, "formula": "graph_edge", "indicatorConditionModelList": [ { "varType": "graph_edge", "type": "string", "depth": 1, "cvalue": "edge_direction", "cname": "关系方向", "formula": "=", "casecadeList": [], "missHandle": null, "varTypeRight": "edge_direction", "typeRight": null, "cvalueRight": "backward", "cnameRight": "逆向", "relation": null }, { "varType": "graph_edge", "type": "string", "depth": 2, "cvalue": "call_total", "cname": "边通话时长", "formula": "=", "casecadeList": [], "missHandle": null, "varTypeRight": "edge_property", "typeRight": null, "cvalueRight": "120", "cnameRight": null, "relation": null } ] } ], "indicatorAttrModelList": [ { "type": 10, "attr": "consumer_no", "attrType": "consumer_no", "attrName": "用户ID", "missHandle": "" } ], "dimensions": 10, "mainAttr": "consumer_no", "mainAttrType": "consumer_no", "mainAttrName": "用户ID", "indicatorFormulaModelList": [ { "execFormula": "count", "isDistinct": 0, "isIgnoreNull": 0, "isDenominatorIgnoreNull": 0, "isNullZero": 0, "isNullMin": 0, "indicatorFormulaDetailModelList": [ { "leftBracket": "", "depth": 1, "formula": "", "varType": 1, "type": "", "cvalue": "node", "weight": "", "rightBracket": "", "sequence": "" } ], "isSort": "0", "sortRule": "", "sortNum": "", "sortField": "" } ], "isSort": "0", "sortRule": "", "sortNum": "", "sortField": "", "id": 280 }</code></pre> <h4>请求参数说明:</h4> <h5>指标基本信息:</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>修改时需提供</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>指标名称</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>指标类型[10:主动指标/20:被动指标/30:其它指标/40:关系指标]</td> </tr> <tr> <td style="text-align: left;">range</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>指标范围[10:原生指标/20:衍生指标]</td> </tr> <tr> <td style="text-align: left;">dimensions</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>指标统计维度[10:事件/20:数据库]</td> </tr> <tr> <td style="text-align: left;">dimensionsValue</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>指标统计维度选中值</td> </tr> <tr> <td style="text-align: left;">mainAttrType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>主属性类型[consumer_no:用户id,phone:手机号,id_no:身份证,partner_code:合作方,dev_id:设备id,product_code:产品,app_code:应用,ip_addr:ip,scene:场景,event_code:事件,bssid:bssid]</td> </tr> <tr> <td style="text-align: left;">mainAttr</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>主属性</td> </tr> <tr> <td style="text-align: left;">mainAttrName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>主属性名称</td> </tr> <tr> <td style="text-align: left;">triggerType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>触发条件[10:事件/20:规则/30:离线]</td> </tr> <tr> <td style="text-align: left;">triggerValue</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>触发条件值</td> </tr> <tr> <td style="text-align: left;">outputType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>输出类型[10:额度,20:周期,30:利率]</td> </tr> <tr> <td style="text-align: left;">resultType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>指标结果类型[double/string]</td> </tr> <tr> <td style="text-align: left;">desc</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>描述</td> </tr> <tr> <td style="text-align: left;">remark</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>备注</td> </tr> <tr> <td style="text-align: left;">isPreheat</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>是否预热[0:否,1:是]</td> </tr> <tr> <td style="text-align: left;">initValue</td> <td style="text-align: left;">否</td> <td style="text-align: left;">double</td> <td>初始值</td> </tr> <tr> <td style="text-align: left;">calcType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>计算类型[10:延时,20:即时]</td> </tr> <tr> <td style="text-align: left;">hitType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>命中模式[1=逻辑与,2=逻辑或]</td> </tr> <tr> <td style="text-align: left;">dateType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>时间片类型[0:自定义,1:当日至今,2:当月至今,3:当年至今,4:累积至今,5:近30天,6:近90天,7:近180天,8:近30-90天]</td> </tr> <tr> <td style="text-align: left;">dateField</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>时间类型</td> </tr> <tr> <td style="text-align: left;">dateTimeUnit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>时间单位[1:时,2:天]</td> </tr> <tr> <td style="text-align: left;">dateTimeGte</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>自定义时间片(左)</td> </tr> <tr> <td style="text-align: left;">dateTimeLte</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>自定义时间片(右)</td> </tr> <tr> <td style="text-align: left;">state</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>状态[10:启用,20:禁用]</td> </tr> <tr> <td style="text-align: left;">isSort</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>是否排序[1:是,0:否]</td> </tr> <tr> <td style="text-align: left;">sortRule</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>排序规则[1:正序,2:倒序]</td> </tr> <tr> <td style="text-align: left;">sortNum</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>排序个数左</td> </tr> <tr> <td style="text-align: left;">sortNumRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>排序个数右</td> </tr> <tr> <td style="text-align: left;">sortField</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>排序字段[call_times:主叫次数,called_times:被叫次数,exchanges_times:互通次数]</td> </tr> <tr> <td style="text-align: left;">indicatorAttrModelList</td> <td style="text-align: left;">否</td> <td style="text-align: left;">jsonArray</td> <td>指标属性</td> </tr> <tr> <td style="text-align: left;">indicatorDbModel</td> <td style="text-align: left;">否</td> <td style="text-align: left;">json</td> <td>指标db信息</td> </tr> <tr> <td style="text-align: left;">indicatorConditionGroupModelList</td> <td style="text-align: left;">否</td> <td style="text-align: left;">jsonArray</td> <td>指标筛选条件</td> </tr> <tr> <td style="text-align: left;">indicatorPreheatModel</td> <td style="text-align: left;">否</td> <td style="text-align: left;">json</td> <td>预热信息</td> </tr> <tr> <td style="text-align: left;">indicatorFormulaModelList</td> <td style="text-align: left;">否</td> <td style="text-align: left;">jsonArray</td> <td>计算公式信息</td> </tr> </tbody> </table> <h5>指标范围</h5> <ul> <li>路径范围条件组 indicatorConditionGroupModelList:</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">relation</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>组合方式 [1:逻辑与, 2:逻辑或, 3:不限]</td> </tr> <tr> <td style="text-align: left;">formula</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>组表达式 [<strong>graph_scope:指标范围</strong>]</td> </tr> <tr> <td style="text-align: left;">indicatorConditionModelList</td> <td style="text-align: left;">是</td> <td style="text-align: left;">jsonArray</td> <td>路径范围条件详细</td> </tr> </tbody> </table> <ul> <li>路径范围条件详细 indicatorConditionModelList:</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">varType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量类型 [<strong>graph_scope:指标范围</strong>]</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量数据类型 [double, string]</td> </tr> <tr> <td style="text-align: left;">cvalue</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量Code [path_length:路径长度, shortest_path_length:最短路径长度]</td> </tr> <tr> <td style="text-align: left;">cname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量名称 [路径长度, 最短路径长度]</td> </tr> <tr> <td style="text-align: left;">formula</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>运算符 [exist:存在, =:等于, &lt;=:小于等于, &lt;=and&lt;=:≤and≤]</td> </tr> <tr> <td style="text-align: left;">varTypeRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量类型 [constant:常量]</td> </tr> <tr> <td style="text-align: left;">typeRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量数据类型 [double, string]</td> </tr> <tr> <td style="text-align: left;">cvalueRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量Code(正整数)</td> </tr> <tr> <td style="text-align: left;">cnameRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量名称</td> </tr> <tr> <td style="text-align: left;">missHandle</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>缺失处理 [10:忽略, 20:返回null]</td> </tr> <tr> <td style="text-align: left;">relation</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>组合方式 [1:逻辑与, 2:逻辑或]</td> </tr> </tbody> </table> <ul> <li>时间片 指标基本信息:</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">dateType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>时间片类型[0:自定义, 4:累积至今, 5:近30天, 8:近30-90天]</td> </tr> <tr> <td style="text-align: left;">dateField</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>时间类型[time:通话起始时间]</td> </tr> <tr> <td style="text-align: left;">dateTimeUnit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>时间单位[1:时, 2:天]</td> </tr> <tr> <td style="text-align: left;">dateTimeGte</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>自定义时间片(左)</td> </tr> <tr> <td style="text-align: left;">dateTimeLte</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>自定义时间片(右)</td> </tr> </tbody> </table> <h5>目标节点筛选</h5> <ul> <li>目标节点筛选条件组 indicatorConditionGroupModelList:</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">relation</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>组合方式 [1:逻辑与, 2:逻辑或, 3:不限]</td> </tr> <tr> <td style="text-align: left;">formula</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td><strong>graph_node:目标节点筛选</strong></td> </tr> <tr> <td style="text-align: left;">indicatorConditionModelList</td> <td style="text-align: left;">是</td> <td style="text-align: left;">jsonArray</td> <td>指标筛选条件详细</td> </tr> </tbody> </table> <ul> <li>目标节点筛选详细 indicatorConditionModelList:</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">varType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量类型 [<strong>graph_node:目标节点筛选</strong>]</td> </tr> <tr> <td style="text-align: left;">deriveFormula</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>边衍生公式 [sum:求和, count:计数, avg:求平均数]</td> </tr> <tr> <td style="text-align: left;">depth</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>深度 [0:所有, 1:一度, 2:二度, 3:三度, 4:四度]</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量数据类型 [double,string]</td> </tr> <tr> <td style="text-align: left;">cvalue</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量Code [node_lable:节点标签, node_property:节点属性, edge_direction:边方向, edge_derive:边衍生, edge_property_derive:边属性衍生]</td> </tr> <tr> <td style="text-align: left;">cname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量名称 [节点标签, 节点属性, 边方向, 边衍生, 边属性衍生]</td> </tr> <tr> <td style="text-align: left;">formula</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>运算符 [exist:存在, not_exist:不存在, !=:不等于, =:等于, <:<, &lt;=:≤, >:>, &gt;=:≥, <and<:<and<, &lt;and&lt;=:<and≤, &lt;=and&lt;:≤and<, &lt;=and&lt;=:≤and≤]</td> </tr> <tr> <td style="text-align: left;">varTypeRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量类型 [ {节点标签:下拉框(unicom:联通,black:黑名单,virtual:虚拟号段,abnormal:非正常开机用户)} , {节点属性:Phone_id:手机号, city:归属城市, province:归属省份,amount:消费金额,age:年龄,in_time:入网时长} , {边方向:forward:正向, backward:逆向} , {边衍生:(边衍生即对即边本身进行计算(count))}, {边属性衍生:duration:通话时长, time:通话起始时间} }]</td> </tr> <tr> <td style="text-align: left;">typeRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量数据类型 [double, string]</td> </tr> <tr> <td style="text-align: left;">cvalueRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量Code(常量/代码)</td> </tr> <tr> <td style="text-align: left;">cnameRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量名称</td> </tr> <tr> <td style="text-align: left;">missHandle</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>缺失处理 [10:忽略, 20:返回null]</td> </tr> <tr> <td style="text-align: left;">relation</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>组合方式 [1:逻辑与, 2:逻辑或]</td> </tr> </tbody> </table> <h5>目标边筛选</h5> <ul> <li>目标边筛选条件组 indicatorConditionGroupModelList:</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">relation</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>组合方式 [1:逻辑与, 2:逻辑或, 3:不限]</td> </tr> <tr> <td style="text-align: left;">formula</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td><strong>graph_edge:目标边筛选</strong></td> </tr> <tr> <td style="text-align: left;">indicatorConditionModelList</td> <td style="text-align: left;">是</td> <td style="text-align: left;">jsonArray</td> <td>指标筛选条件详细</td> </tr> </tbody> </table> <ul> <li>目标边筛选详细 indicatorConditionModelList:</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">varType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量类型 [<strong>graph_edge:目标边筛选</strong>]</td> </tr> <tr> <td style="text-align: left;">depth</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>深度 [0:所有, 1:一度, 2:二度, 3:三度, 4:四度]</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量数据类型 [double, string]</td> </tr> <tr> <td style="text-align: left;">cvalue</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量Code [edge_property:关系属性,edge_direction:关系方向]</td> </tr> <tr> <td style="text-align: left;">cname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>左变量名称 [节点标签, 节点属性, 边方向, 边衍生]</td> </tr> <tr> <td style="text-align: left;">formula</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>运算符 [exist:存在, not_exist:不存在, !=:不等于, =:等于, <:<, &lt;=:≤, >:>, &gt;=:≥, <and<:<and<, &lt;and&lt;=:<and≤, &lt;=and&lt;:≤and<, &lt;=and&lt;=:≤and≤]</td> </tr> <tr> <td style="text-align: left;">varTypeRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量类型 [ {关系属性(下拉):duration:通话时长, time:通话起始时间} , {关系方向(默认):变量} ]</td> </tr> <tr> <td style="text-align: left;">typeRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量数据类型 [double, string]</td> </tr> <tr> <td style="text-align: left;">cvalueRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量Code [关系属性值(输入) / 关系方向(下拉):forward:正向,backward:逆向]</td> </tr> <tr> <td style="text-align: left;">cnameRight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>右变量名称</td> </tr> <tr> <td style="text-align: left;">missHandle</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>缺失处理 [10:忽略, 20:返回null]</td> </tr> <tr> <td style="text-align: left;">relation</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>组合方式 [1:逻辑与, 2:逻辑或]</td> </tr> </tbody> </table> <h5>指标计算公式信息 indicatorFormulaModelList:</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">execFormula</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>表达式(计算公式/计算类型 [sum:求和, count:计数, avg:求平均数])</td> </tr> <tr> <td style="text-align: left;">isDistinct</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>是否去重 [0:否, 1:是]</td> </tr> <tr> <td style="text-align: left;">isIgnoreNull</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>是否忽略空值 [0:否, 1:是]</td> </tr> <tr> <td style="text-align: left;">isDenominatorIgnoreNull</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>分母计数忽略空值 [0:否, 1:是]</td> </tr> <tr> <td style="text-align: left;">isNullZero</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>空值按0处理 [0:否, 1:是]</td> </tr> <tr> <td style="text-align: left;">isNullMin</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>空值按最小值处理 [0:否, 1:是]</td> </tr> <tr> <td style="text-align: left;">granularity</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>颗粒度 [minute:分, hour:小时, day:日, month:月]</td> </tr> <tr> <td style="text-align: left;">indicatorFormulaDetailModelList</td> <td style="text-align: left;">是</td> <td style="text-align: left;">jsonArray</td> <td>计算公式详细信息</td> </tr> </tbody> </table> <ul> <li>计算公式详细信息indicatorFormulaDetailModelList:</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">depth</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>深度 [0:所有, 1:一度, 2:二度, 3:三度, 4:四度]</td> </tr> <tr> <td style="text-align: left;">leftBracket</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>左括号</td> </tr> <tr> <td style="text-align: left;">formula</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>表达式</td> </tr> <tr> <td style="text-align: left;">varType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>变量类型 [1:常量, 2:变量]</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>变量数据类型 [double,string]</td> </tr> <tr> <td style="text-align: left;">cvalue</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>变量Code(常量/代码) [ node:节点, node_lable:节点标签, node_property:节点属性, edge:边, edge_property:边属性, edge_direction:边方向, duration:通话时长,amount:消费金额,age:年龄,in_time:入网时长 ]</td> </tr> <tr> <td style="text-align: left;">weight</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>变量权重</td> </tr> <tr> <td style="text-align: left;">rightBracket</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>右括号</td> </tr> <tr> <td style="text-align: left;">sequence</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>顺序</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "msg": "success", "code": 0 }</code></pre> <p><strong>返回参数说明</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>提示信息</td> </tr> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>0:成功,500:异常</td> </tr> </tbody> </table> <p><strong>备注</strong></p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML