You've got some extraneous information:
in
sum(if[
flg_p_face_raise AND
holdem_hand_player_statistics.flg_p_first_raise AND
holdem_hand_player_statistics.enum_p_3bet_action='C' AND
flg_f_open_opp AND
NOT(flg_f_cbet_opp) AND
(holdem_hand_player_detail.val_p_raise_aggressor_pos > holdem_hand_player_statistics.position) AND
holdem_hand_player_statistics.flg_f_bet
, 1, 0])
you can remove "flg_p_face_raise" as you must face a 3 bet to have a 3bet_action of call. You can remove flg_f_open_opp as you must have an open opportunity to have made the first raise (flg_p_first_raise). Since you just call the 3bet you can never have a flop cbet opp, so NOT(flg_f_cbet_opp) is extraneous.
In
sum(if[
flg_p_face_raise AND
holdem_hand_player_statistics.flg_p_first_raise AND
holdem_hand_player_statistics.enum_p_3bet_action='C' AND
flg_f_open_opp AND
NOT(flg_f_cbet_opp) AND
(holdem_hand_player_detail.val_p_raise_aggressor_pos > holdem_hand_player_statistics.position)
, 1, 0])
you can remove flg_p_face_raise for the reasons previously described, as well as the not(flg_f_cbet_opp).
Otherwise it looks good.