How to create a data table or grid with dynamic column and row headers

Hello,

I would like to create a data table that would look like this:

So I have months, product types, and amounts.

Two questions:

  1. Considering this table has 3 data elements (months, products and amounts), how should my data be structured to ensure I can access the right data elements?

  2. How can I create a data table or data grid in WeWeb where I have dynamic columns and rows?

Thanks for your help!