I can reproduce this if I don't filter out docs which don't have the field.
I created a Saved Search named metricbeat idle pct

And then created a Data Table visualization using that Saved Search. Now it does show Average instead of -;
And Top Hits;

