1.终端评价详情日表算法-占比修改

2.发射特性和影响特性算法修改,只统计四类监测点光伏电站、电气化铁路、风电场和冶炼负荷
This commit is contained in:
wr
2024-03-08 15:59:25 +08:00
parent 4c752edc19
commit f8766060a6
8 changed files with 109 additions and 29 deletions

View File

@@ -24,15 +24,15 @@
org_no,
load_type,
v_average,
(case when effective_measurement = 0 then 0 else ROUND( v_count / effective_measurement, 2 ) end) as vAccrued,
IFNULL( v_count / effective_measurement, 0 ) AS vAccrued,
i_average,
(case when effective_measurement = 0 then 0 else ROUND( i_count / effective_measurement, 2 ) end) as iAccrued,
IFNULL( i_count / effective_measurement, 0 ) AS iAccrued,
unbalance_average,
(case when effective_measurement = 0 then 0 else ROUND( unbalance_count / effective_measurement, 2 ) end) as unbalanceAccrued,
IFNULL( unbalance_count / effective_measurement, 0 ) AS unbalanceAccrued,
i_neg_average,
(case when effective_measurement = 0 then 0 else ROUND( i_neg_count / effective_measurement, 2 ) end) as iNegAccrued,
IFNULL( i_neg_count / effective_measurement, 0 ) AS iNegAccrued,
flicker_average,
(case when effective_measurement = 0 then 0 else ROUND( flicker_count / effective_measurement, 2 ) end) as flickerAccrued
IFNULL( flicker_count / effective_measurement, 0 ) AS flickerAccrued
from
r_stat_load_type_m
<where>

View File

@@ -24,15 +24,15 @@
org_no,
load_type,
v_average,
ROUND( v_count / effective_measurement, 2 ) AS vAccrued,
IFNULL( v_count / effective_measurement, 0 ) AS vAccrued,
i_average,
ROUND( i_count / effective_measurement, 2 ) AS iAccrued,
IFNULL( i_count / effective_measurement, 0 ) AS iAccrued,
unbalance_average,
ROUND( unbalance_count / effective_measurement, 2 ) AS unbalanceAccrued,
IFNULL( unbalance_count / effective_measurement, 0 ) AS unbalanceAccrued,
i_neg_average,
ROUND( i_neg_count / effective_measurement, 2 ) AS iNegAccrued,
IFNULL( i_neg_count / effective_measurement, 0 ) AS iNegAccrued,
flicker_average,
ROUND( flicker_count / effective_measurement, 2 ) AS flickerAccrued
IFNULL( flicker_count / effective_measurement, 0 ) AS flickerAccrued
from
r_stat_load_type_q
<where>

View File

@@ -24,15 +24,15 @@
org_no,
load_type,
v_average,
ROUND( v_count / effective_measurement, 2 ) AS vAccrued,
IFNULL( v_count / effective_measurement, 0 ) AS vAccrued,
i_average,
ROUND( i_count / effective_measurement, 2 ) AS iAccrued,
IFNULL( i_count / effective_measurement, 0 ) AS iAccrued,
unbalance_average,
ROUND( unbalance_count / effective_measurement, 2 ) AS unbalanceAccrued,
IFNULL( unbalance_count / effective_measurement, 0 ) AS unbalanceAccrued,
i_neg_average,
ROUND( i_neg_count / effective_measurement, 2 ) AS iNegAccrued,
IFNULL( i_neg_count / effective_measurement, 0 ) AS iNegAccrued,
flicker_average,
ROUND( flicker_count / effective_measurement, 2 ) AS flickerAccrued
IFNULL( flicker_count / effective_measurement, 0 ) AS flickerAccrued
from
r_stat_load_type_y
<where>