is it possible to make this big cross table ?
You may use Matrix visual to achieve it like below:
and if you want to hide a column with a parameter for the visual, I'm afraid it couldn't achieve it, maybe you could
try to use Row Level Security in data model in SSAS.
If you want column name of visual is dynamic? You can do a dynamic in the data model in SSAS.
here is the blog and a similar case for you to refer to