Thank you for your answer.
Yes there is only a respondent to complete one survey per date period.
I think this design is the best that I could have.
But is there a way to add a brand dimension?
Most questions are questions about the brand.
And users have reports sliced by brand.
Any idea ? A fact table like this: