Hi Russel,
It's not impossible, but the workaround has a lot of limitations. The main being you need to know Periods well in advance because the number of columns need to be fixed.
If a new value is added to the database, you'll need to manually create separate formulas for the Period each time.
-Abhilash