Sorry but I couldn't follow your events without expending too much time on it. Too much event sheet for just 200 events man. Use groups and sub-groups and just separate by event sheets when it's actually needed. It's way better in my opinion.
Also you aren't using the parameter in your action and the math is MaxBarWidth * yourpoints/yourMaxpoints.