total_registered.driver_license 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 (total_registered.driver_license) 2 Y Execute SQL script Table input (person_registry) РФ/все Y Execute SQL script ExecSql N 1 none ervu-dashboard N N Y N N DELETE FROM total_registered.driver_license WHERE recording_date = current_date AND schema = 'Ministry' AND recruitment_id = '${REG_ID}' 608 400 Get variables 2 2 GetVariable Y 1 none -1 REG_ID -1 none String -1 VK_ARRAY -1 none String 1104 400 Insert / update (total_registered.driver_license) 2 InsertUpdate Y 1 none 100 ervu-dashboard = recruitment_id REG_ID = "all_M_W" gender = schema schema = convicts convicts total_registered driver_license
"A" a Y "B" b Y "C" c Y "D" d Y "E" e Y nope nope Y "A_repcent" a_percent Y "B_repcent" b_percent Y "C_repcent" c_percent Y "D_repcent" d_percent Y "E_repcent" e_percent Y "all_M_W" gender N nope_repcent nope_percent Y recruitment_id recruitment_id N schema schema N convicts convicts N total_count total Y
Y 1584 400
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 1312 400 Table input (person_registry) РФ/все TableInput Y 1 none ervu-dashboard N 0 SELECT COALESCE(SUM(total_count), 0) total, COALESCE(SUM("A"), 0) a, COALESCE(SUM("B"), 0) b, COALESCE(SUM("C"), 0) c, COALESCE(SUM("D"), 0) d, COALESCE(SUM("E"), 0) e, COALESCE(SUM(nope), 0) nope, COALESCE( CASE WHEN SUM(total_count) > 0 THEN ROUND((SUM("A") / SUM(total_count) * 100), 2) ELSE 0 END, 0 ) a_percent, COALESCE( CASE WHEN SUM(total_count) > 0 THEN ROUND((SUM("B") / SUM(total_count) * 100), 2) ELSE 0 END, 0 ) b_percent, COALESCE( CASE WHEN SUM(total_count) > 0 THEN ROUND((SUM("C") / SUM(total_count) * 100), 2) ELSE 0 END, 0 ) c_percent, COALESCE( CASE WHEN SUM(total_count) > 0 THEN ROUND((SUM("D") / SUM(total_count) * 100), 2) ELSE 0 END, 0 ) d_percent, COALESCE( CASE WHEN SUM(total_count) > 0 THEN ROUND((SUM("E") / SUM(total_count) * 100), 2) ELSE 0 END, 0 ) e_percent, -- нет такой категории COALESCE( CASE WHEN SUM(total_count) > 0 THEN ROUND((SUM(nope) / SUM(total_count) * 100), 2) ELSE 0 END, 0 ) nope_percent, '${REG_ID}' AS recruitment_id, "all_M_W" AS gender, convicts, 'Ministry' AS schema FROM total_registered.driver_license WHERE recruitment_id = ANY ('${VK_ARRAY}') AND schema = 'Region' AND recording_date = CURRENT_DATE GROUP BY "all_M_W", convicts; Y 864 400