You're going to need a table where each record represents a single task bucket and a single period you want to track, e.g.:
Task Type 1 - Day 1
Task Type 1 - Day 2
Task Type 1 - Week 1
Task Type 1 - Month 1
Task Type 2 - Day 2
etc etc
And you could automate this by using a formula field to create a unique text value per task bucket <> period combo, and pasting that formula field into a linked field every time you log the hours. In the screenshots below, the "Text to Paste" field outputs "Week - 08 24 - Task 1,Month - 35 24 - Task 1,Day - 26 08 24 - Task 1", and when that's pasted into the linked field it creates 3 records