HWP_PRED_RESULT_REASONS_V
Details
-
Schema: FUSION
-
Object owner: HWP
-
Object type: VIEW
Columns
Name |
---|
PERSON_ID ASSIGNMENT_ID MODEL_CODE PRED_VALUE ATTR_CODE ATTR_NAME ATTRIBUTE_VALUE WEIGHT WEIGHT_PCT PRECEDENCE_ORDER REASON_TYPE |
Query
SQL_Statement |
---|
SELECT hdmr.person_id, hdmr.assignment_id, hdmp.model_code, least(hdm.pred_value, 1) pred_value, hdmr.attr_code attr_code, hav.attr_name, hdmr.attr_value attribute_value, hdmr.pred_weight weight, hdmr.pred_weight_pct * SIGN(hdmr.pred_weight) weight_pct, dense_rank() over(partition BY hdmp.model_code,hdmr.assignment_id,SIGN(hdmr.pred_weight) order by ABS(hdmr.pred_weight) DESC,hdmp.model_code,hdmr.attr_code ) precedence_order, DECODE(hdmp.model_code, 'HWP_ATTR_MODEL', DECODE(SIGN(pred_weight),1,'LEAVING','STAYING'), DECODE(SIGN(pred_weight),1,'HIGH','LOW')) reason_type FROM hwp_data_mining_process hdmp, hwp_data_mining_results hdm, hwp_data_mining_reasons hdmr, hwp_attributes_vl hav WHERE hdm.process_id = hdmp.process_id AND hdmr.process_id = hdm.process_id AND hdmr.person_id = hdm.person_id AND hdmr.attr_code = hav.attr_code AND hdmr.assignment_id = hdm.assignment_id |