I don't believe there's anything that does this out of the box for PI Vision, but if you feel up to the challenge you could use PI Vision Extensibility and use the timeSeriesDataTable custom symbol up on the OSIsoft github page.
There are two options available to achieve your requirement, based on your requirement you can go for it, I have created a sample test display and given the options below,
In PI Vision formally called as PI Coresight, as a default functionality you can display only one value and it will be current value of that tag, but you can adjust the timestamp in the timestamp bar in the bottom of the display based on that your value will change. If you know the exact timestamp you can put the exact time or you can adjust like 1 day, 1 week or 1 Month. Timestamp bar contains both start time and end time. The display value is value at the End time. For more details please refer the PI Vision user guide in the link below. I have given screenshots below (screenshots not clear, zoom it check please)
PI Vision user guide:
Display contains current timestamp:
Display contains previous day timestamp:
If you want to put the table like same as you mentioned in the post, you need to add it as an extensibility using PI Vision extensibility feature. Please go through the below URL for details below,
There are few solutions already available in git hub for time series table, check it in the below link.
Robert and Vasanth brought up very good points.
There is another option to consider. This will ultimately come down to your final use case. If you are planning on display historical values in a table like that and don't plan on doing it for a lot of tags or for a lot of events (in your example, you are trying to get the last 3 values for a PI tag), you can create PI Analysis Tags that records the previous value/timestamp.
For more information on this: KB00464. Take a look at bullet point 1.
You can save those previous value calculations in a PI Tag and call them up in your display.