Name the column after the question
A column called 'share' beats 'x2'. When the column name states the question it answers, the analysis reads like an argument and reviewers can check each step against the claim it supports.
One definition per idea
If two places compute 'is_over_180_days', one of them will eventually drift. Put the rule in one function and call it. The bug you are looking for is not a wrong number, it is two different numbers.