Hrm, I think so. I'm not sure why it's calculated that way to be honest.
Build this column:
cnt_f_face_bet_or_raise
sum(if[(holdem_hand_player_detail.amt_f_bet_facing > 0) or (holdem_hand_player_detail.amt_f_raise_facing > 0), 1, 0])
then use that as your opportunities column.
Then create the stat as (cnt_f_fold / cnt_f_face_bet_or_raise) * 100. You can only fold when you face a bet or raise (I guess open folding can come up but honestly even on sites where you can do it it's awfully rare I'm sure), so the count of how many times you fold should be sufficient here.
You can substitute _t_ and _r_ for turn and river instead of _f_ to make the other columns as needed.
