Update aggregation logic in discretization methods to include separate calculations for active generation and reactive power components
This commit is contained in:
parent
c9307eebcc
commit
e82d8a1df2
@ -68,6 +68,9 @@ class Med5minRepository extends AbstractRepository implements Med5minContractInt
|
||||
DB::raw("((med_5min.minuto-5)/60) AS hora"),
|
||||
DB::raw("MOD((med_5min.minuto-5),60) AS minut"),
|
||||
DB::raw("SUM(med_5min.ativa_consumo) AS consumo"),
|
||||
DB::raw("SUM(med_5min.ativa_geracao) AS geracao"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo) AS reativa_indutiva"),
|
||||
DB::raw("SUM(med_5min.reativa_geracao) AS reativa_capacitiva"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo + med_5min.reativa_geracao) AS reativa")
|
||||
];
|
||||
|
||||
@ -97,6 +100,9 @@ class Med5minRepository extends AbstractRepository implements Med5minContractInt
|
||||
DB::raw("((med_5min.minuto-5)/60) AS hora"),
|
||||
DB::raw("((MOD((med_5min.minuto-5),60)/15)+1)*15 AS minut"),
|
||||
DB::raw("SUM(med_5min.ativa_consumo) AS consumo"),
|
||||
DB::raw("SUM(med_5min.ativa_geracao) AS geracao"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo) AS reativa_indutiva"),
|
||||
DB::raw("SUM(med_5min.reativa_geracao) AS reativa_capacitiva"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo + med_5min.reativa_geracao) AS reativa")
|
||||
];
|
||||
|
||||
@ -124,6 +130,9 @@ class Med5minRepository extends AbstractRepository implements Med5minContractInt
|
||||
DB::raw("TO_CHAR((date('1899-12-30') + interval '1' day * med_5min.dia_num), 'DD/MM/YYYY') as day_formatted"),
|
||||
DB::raw("((med_5min.minuto-5)/60) AS hora"),
|
||||
DB::raw("SUM(med_5min.ativa_consumo) AS consumo"),
|
||||
DB::raw("SUM(med_5min.ativa_geracao) AS geracao"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo) AS reativa_indutiva"),
|
||||
DB::raw("SUM(med_5min.reativa_geracao) AS reativa_capacitiva"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo + med_5min.reativa_geracao) AS reativa")
|
||||
];
|
||||
|
||||
@ -149,6 +158,9 @@ class Med5minRepository extends AbstractRepository implements Med5minContractInt
|
||||
'med_5min.dia_num',
|
||||
DB::raw("TO_CHAR((date('1899-12-30') + interval '1' day * med_5min.dia_num), 'DD/MM/YYYY') as day_formatted"),
|
||||
DB::raw("SUM(med_5min.ativa_consumo) AS consumo"),
|
||||
DB::raw("SUM(med_5min.ativa_geracao) AS geracao"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo) AS reativa_indutiva"),
|
||||
DB::raw("SUM(med_5min.reativa_geracao) AS reativa_capacitiva"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo + med_5min.reativa_geracao) AS reativa")
|
||||
];
|
||||
|
||||
@ -202,7 +214,10 @@ class Med5minRepository extends AbstractRepository implements Med5minContractInt
|
||||
"),
|
||||
DB::raw("TO_CHAR((date('1899-12-30') + interval '1' day * med_5min.dia_num), 'MM/YYYY') as day_formatted"),
|
||||
DB::raw("SUM(med_5min.ativa_consumo) As consumo"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo+med_5min.reativa_geracao) As reativa")
|
||||
DB::raw("SUM(med_5min.ativa_geracao) AS geracao"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo) AS reativa_indutiva"),
|
||||
DB::raw("SUM(med_5min.reativa_geracao) AS reativa_capacitiva"),
|
||||
DB::raw("SUM(med_5min.reativa_consumo + med_5min.reativa_geracao) AS reativa")
|
||||
];
|
||||
|
||||
if (!is_null($typeField)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user