The signal is small and the noise is not
Transaction cost analysis looks like an accounting exercise and is really a statistical one, which is why so much of it is unreliable.
The quantity being measured is a cost of perhaps 10 to 30 basis points. The noise it sits in is the instrument's price movement over the execution window, which for a liquid equity over a few hours is routinely 50 to 100 basis points.
So a single order tells you essentially nothing. The realised cost is dominated by whether the price happened to move while you traded, and that is close to a coin flip.
This has a consequence people resist: you cannot evaluate an execution from its outcome. A trade that finished at a great price in a falling market and a trade that finished badly in a rising one may have been executed identically well. Judging either from the number is judging the market's behaviour, not the desk's.
Only averages over many orders carry information, and the number required is larger than intuition suggests.

