|
@@ -82,6 +82,7 @@
|
|
|
<el-select
|
|
|
v-model="nullValueForm.nullValueWay"
|
|
|
placeholder="请选择"
|
|
|
+ :disabled="calulateForm.view"
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in nullWayOptions"
|
|
@@ -103,6 +104,7 @@
|
|
|
<el-select
|
|
|
v-model="nullValueForm.maxNullWay"
|
|
|
placeholder="请选择"
|
|
|
+ :disabled="calulateForm.view"
|
|
|
>
|
|
|
<el-option label="等于0" :value="1" />
|
|
|
<el-option label="跳过空值" :value="2" />
|
|
@@ -142,10 +144,11 @@
|
|
|
value-format="yyyy-MM-dd"
|
|
|
style="margin: 0 10px;width: 220px"
|
|
|
placeholder="选择日期"
|
|
|
+ :disabled="calulateForm.view"
|
|
|
@change="selectFormulaDate($event,item)"
|
|
|
/>
|
|
|
|
|
|
- <i class="el-icon-circle-close" style="font-size:20px;" @click="removeFormulaItem(index+1)"/>
|
|
|
+ <i class="el-icon-circle-close" style="font-size:20px;" v-if="!calulateForm.view" @click="removeFormulaItem(index+1)"/>
|
|
|
|
|
|
<template v-if="formulaDateArr.length&&item.date">
|
|
|
<span v-if="item.date===formulaDateArr[0]" class="date-section-text">{{formulaDateArr[0]}}之前</span>
|
|
@@ -154,7 +157,12 @@
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
- <el-button icon="el-icon-plus" style="margin-left:70px;" @click="addFormulaHandle">新增分段</el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="!calulateForm.view"
|
|
|
+ icon="el-icon-plus"
|
|
|
+ style="margin-left:70px;"
|
|
|
+ @click="addFormulaHandle"
|
|
|
+ >新增分段</el-button>
|
|
|
|
|
|
</div>
|
|
|
<el-form
|
|
@@ -375,11 +383,12 @@ export default {
|
|
|
{ label: '等于0',value: 4 },
|
|
|
],
|
|
|
formTips: {
|
|
|
- 'null-val': `1、查找前后35天最近值:在参与计算的日期序列上某指标无值时,该指标往前/往后找距离最近的值作为当天的值进行计算,遍历允许跨年,往前最多35天,往后最多35天,<br>
|
|
|
+ 'null-val': `1、查找前后35天最近值:在参与计算的日期序列上某指标无值时,该指标往前/往后找距离最近的值作为当天的值进行计算,遍历允许跨年,往前最多35天,往后最多35天<br>
|
|
|
2、不计算:只要有一个指标在某个日期没有值(即空值),则计算指标在该日期没有值 <br>
|
|
|
3、前值填充:空值优先以最近的前值填充,没有前值时,用后值填充 <br>
|
|
|
4、后值填充:空值优先以最近的后值填充,没有前值时,用后值填充 <br>
|
|
|
- 5、等于0:空值以0值参与计算 注意:此处缺失值的处理,作用于数据全部时间段`,
|
|
|
+ 5、等于0:空值以0值参与计算 <br>
|
|
|
+ 注意:此处缺失值的处理,作用于数据全部时间段`,
|
|
|
'max-null-val': `MAX、MIN公式中指标存在空值时按如下规则处理:<br>
|
|
|
1、等于0,空值用0参与计算;<br>
|
|
|
2、跳过空值,去除空值指标,剩余指标进行计算,若该日期所有指标均为空值,则该日期无值;`,
|