Hi - yes the historical going is rationalised after the fact but the daily going is as reported by clerks of the course; who typically hedge their bets so to speak but also provide any variant of the current in different parts of the course - eg. "soft in places".
In order to compare both if you have say a live model, you will need to take a pattern matching approach to the daily going. Eg. a statement in your favoured programming language to the effect of "if 'advanced_going' contains 'good' and 'soft' then going = 'good to soft'.