It is just the nature of snapshots.
Each snapshot for a vm can be:
- Have disks on different datastores
- Have more than one snapshot
- have more than one creator
- created on different dates
That is why it is structured the way it is. Trying to get that info into a view that is dynamic is impossible as each metric/property is specific to the VM and disk it is on. I am guessing you picked a specific VM that had a snapshot using the box next to the properties/metric drop down. Doing this will show the specific metrics that only that VM will have so adding them to the view will show blanks for all other vms.
Hope this explains it and helps
I believe it can be done, but have not tested it. There is a feature called "Add instance breakdown column", under "group by", that I believe can fix your problem.
You can take a look at how I used it to create a dashboard for CDP data, taken care of multiple nics in a host (without knowing the actual number of nics or anything else for that matter)
Have a look at it and hopefully it will help you fix your problem.