main_dashboard.waiting_registration(reg) Y Normal 0 N 1000 100 - 2024/08/02 11:56:22.507 - 2024/08/02 11:56:22.507 Get variables 5 Select values 5 Y Select values 5 Insert / update (main_dashboard.waiting_registration) 2 Y Table input 2 (person_registry) регион Get variables 5 Y Get variables 5 GetVariable Y 1 none -1 REG_ID -1 none String -1 VK_ARRAY -1 none String 576 240 Insert / update (main_dashboard.waiting_registration) 2 InsertUpdate Y 1 none 100 ervu-dashboard = recruitment_id REG_ID = schema schema main_dashboard waiting_registration
waiting_registration waiting_count Y "waiting_registration_M" male_count Y "waiting_registration_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
N 1024 240
Select values 5 SelectValues Y 1 none N REG_ID REG_ID String -2 -2 false false VK_ARRAY VK_ARRAY String -2 -2 false false 720 240 Table input 2 (person_registry) регион TableInput Y 1 none ervu-dashboard N 0 SELECT COALESCE(SUM(waiting_registration),0) waiting_count, COALESCE(SUM("waiting_registration_M"),0) male_count, COALESCE(SUM("waiting_registration_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(waiting_registration) > 0 THEN ROUND((SUM(mobilization_criterion) / SUM(waiting_registration) * 100), 2) ELSE 0 END, 0 ) mobilization_criterion_percent, COALESCE( CASE WHEN SUM(waiting_registration) > 0 THEN ROUND((SUM(volunteer_criterion) / SUM(waiting_registration) * 100), 2) ELSE 0 END, 0 ) volunteer_criterion_percent, COALESCE( CASE WHEN SUM(waiting_registration) > 0 THEN ROUND((SUM(contract_criterion) / SUM(waiting_registration) * 100), 2) ELSE 0 END, 0 ) contract_criterion_percent, '${REG_ID}' AS recruitment_id, 'Organization' AS schema FROM main_dashboard.waiting_registration WHERE recruitment_id = ANY ('${VK_ARRAY}') AND schema IN ('Department', 'REG_LVL') AND recording_date = CURRENT_DATE; Y 336 240