Fuel trim is a correction added to the fuel value that is calculated by the ECU, based on the corrrection it has had to apply to keep the Lambda sensors happy.
Essentially, the ECU calculates the amount of fuel it should be injecting based on the engine operating conditions and this determines the injector duration. Feedback from the Lambda sensors tell it this is too lean, so it adds "fuel trim" (lenghtening the injector duration) until the Lambda sensors are reading a little rich, then backs it off a little, and so the cycle repeats.
All that has happened in this case is that the fuel trim value has exceeded a reasonable value. 24% looking at the data from Albatross' car.
This is normally indicative of some sort of fault, but of course the fault can be in the metering of the engine operating conditions - temperatures, MAF, etc. It can be due to unmetered air entering the induction system, misreading Lambda sensors due to an exhaust leak, and it can also be because the fuel system is not delivering the correct flow rate through the injectors for some reason - weak fuel pump, clogged filter / injectors, incorrect fuel pressure. A poorly mapped LPG system will do it too.
So, to answer your question, yes. The fuel trim is achieving something. It is keeping the air fuel ratio correct, but it is having to apply a suspiciously high correction to do so, and that's what the fault code is telling us.
Kevin