main_dashboard.total_registered 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 (person_registry) РФ Get variables 2 2 Y Select values 2 2 Insert / update (main_dashboard.total_registered) Y Execute SQL script Table input (person_registry) РФ Y Execute SQL script ExecSql Y 1 none ervu-dashboard N N Y N N DELETE FROM main_dashboard.total_registered WHERE recording_date = current_date AND schema = 'Ministry' AND recruitment_id = '${REG_ID}' 240 368 Get variables 2 2 GetVariable Y 1 none -1 REG_ID -1 none String -1 VK_ARRAY -1 none String 624 368 Insert / update (main_dashboard.total_registered) InsertUpdate Y 1 none 100 ervu-dashboard = recruitment_id REG_ID = schema schema = convicts convicts main_dashboard total_registered
total_registered total_count Y "total_registered_M" male_count Y "total_registered_W" female_count Y mobilization_criterion mobilization_criterion Y volunteer_criterion volunteer_criterion Y contract_criterion contract_criterion Y mobilization_criterion_percent mobilization_criterion_percent Y volunteer_criterion_percent volunteer_criterion_percent Y contract_criterion_percent contract_criterion_percent Y recruitment_id recruitment_id N schema schema N convicts convicts N
N 1008 368
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 768 368 Table input (person_registry) РФ TableInput Y 1 none ervu-dashboard N 0 SELECT COALESCE(SUM(total_registered), 0) total_count, COALESCE(SUM("total_registered_M"), 0) male_count, COALESCE(SUM("total_registered_W"), 0) female_count, COALESCE(SUM(mobilization_criterion), 0) mobilization_criterion, COALESCE(SUM(volunteer_criterion), 0) volunteer_criterion, COALESCE(SUM(contract_criterion), 0) contract_criterion, COALESCE( CASE WHEN SUM(total_registered) > 0 THEN ROUND((SUM(mobilization_criterion) / SUM(total_registered) * 100), 2) ELSE 0 END, 0 ) mobilization_criterion_percent, COALESCE( CASE WHEN SUM(total_registered) > 0 THEN ROUND((SUM(volunteer_criterion) / SUM(total_registered) * 100), 2) ELSE 0 END, 0 ) volunteer_criterion_percent, COALESCE( CASE WHEN SUM(total_registered) > 0 THEN ROUND((SUM(contract_criterion) / SUM(total_registered) * 100), 2) ELSE 0 END, 0 ) contract_criterion_percent, '${REG_ID}' AS recruitment_id, convicts, 'Ministry' AS schema FROM main_dashboard.total_registered WHERE recruitment_id = ANY ('${VK_ARRAY}') AND schema = 'Region' AND recording_date = CURRENT_DATE GROUP BY convicts; Y 432 368