total_registered.subpoenas
Y
Normal
0
N
1000
100
-
2024/08/02 11:56:22.507
-
2024/08/02 11:56:22.507
Get variables 2 2
Select values 2 2
Y
Table input (subpoena)РФ/рег
Get variables 2 2
Y
Select values 2 2
Insert / update (total_registered.subpoenas)
Y
Execute SQL script
Table input (subpoena)РФ/рег
Y
Execute SQL script
ExecSql
N
1
none
ervu-dashboard
N
N
Y
N
N
DELETE FROM total_registered.subpoenas
WHERE recording_date = current_date
AND schema = 'Ministry'
AND recruitment_id = '${REG_ID}'
336
256
Get variables 2 2
GetVariable
Y
1
none
-1
REG_ID
-1
none
String
-1
VK_ARRAY
-1
none
String
784
256
Insert / update (total_registered.subpoenas)
InsertUpdate
Y
1
none
100
ervu-dashboard
=
recruitment_id
REG_ID
=
mil_reg
mil_reg
=
schema
schema
total_registered
subpoena
count_subpoena
Y
appeared
count_appeared
Y
average_appeared
average_appeared
Y
not_appeared
count_not_appeared
Y
not_ap_good_reason
count_not_ap_good_reason
Y
introduced_measures
count_introduced_measures
Y
ap_not_required
count_ap_not_required
Y
electron
count_electron
Y
paper
count_paper
Y
restrictions_applied
count_restrictions_applied
Y
recruitment_id
recruitment_id
N
mil_reg
mil_reg
N
appeared_percent
appeared_percent
Y
not_appeared_percent
not_appeared_percent
Y
not_ap_good_reason_percent
not_ap_good_reason_percent
Y
ap_not_required_percent
ap_not_required_percent
Y
electron_percent
electron_percent
Y
paper_percent
paper_percent
Y
restrictions_applied_percent
restrictions_applied_percent
Y
introduced_measures_percent
introduced_measures_percent
Y
count_not_delivery
count_not_delivery
Y
appear_date_is_good
appear_date_is_good
Y
not_delivery_percent
not_delivery_percent
Y
appear_date_is_good_percent
appear_date_is_good_percent
Y
schema
schema
N
N
1248
256
Select values 2 2
SelectValues
Y
1
none
N
REG_ID
REG_ID
String
-2
-2
false
false
VK_ARRAY
VK_ARRAY
String
-2
-2
false
false
992
256
Table input (subpoena)РФ/рег
TableInput
Y
1
none
ervu-dashboard
N
0
SELECT
COALESCE(SUM(subpoena), 0) count_subpoena,
COALESCE(SUM(appeared), 0) count_appeared,
COALESCE(SUM(average_appeared), 0) average_appeared,
COALESCE(SUM(not_appeared), 0) count_not_appeared,
COALESCE(SUM(not_ap_good_reason), 0) count_not_ap_good_reason,
COALESCE(SUM(introduced_measures), 0) count_introduced_measures,
COALESCE(SUM(ap_not_required), 0) count_ap_not_required,
COALESCE(SUM(electron), 0) count_electron,
COALESCE(SUM(paper), 0) count_paper,
COALESCE(SUM(restrictions_applied), 0) count_restrictions_applied,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(appeared) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) appeared_percent,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(not_appeared) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) not_appeared_percent,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(not_ap_good_reason) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) not_ap_good_reason_percent,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(ap_not_required) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) ap_not_required_percent,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(electron) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) electron_percent,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(paper) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) paper_percent,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(restrictions_applied) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) restrictions_applied_percent,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(introduced_measures) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) introduced_measures_percent,
COALESCE(SUM(count_not_delivery), 0) count_not_delivery,
COALESCE(SUM(appear_date_is_good), 0) appear_date_is_good,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(count_not_delivery) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) not_delivery_percent,
COALESCE(
CASE
WHEN SUM(subpoena) > 0
THEN ROUND((SUM(appear_date_is_good) / SUM(subpoena) * 100), 2)
ELSE 0
END,
0
) appear_date_is_good_percent,
'${REG_ID}' AS recruitment_id,
mil_reg,
'Ministry' AS schema
FROM total_registered.subpoenas
WHERE recruitment_id = ANY ('${VK_ARRAY}')
AND schema = 'Region'
AND recording_date = CURRENT_DATE
GROUP BY mil_reg;
Y
560
256