I start on the subject and I have this error I totally understand but I can not solve the need that I wish :
All arguments to function ' {} ' must have same hierarchy .
I have a cube named test in which I use two dimensions usages ( Store and Product) and two dimensions ( Occupation and Yearly_Income ) and a Store sales measurement .
I would like a table with the different products on rows (it no worries) and Occupation and Yearly_Income on columns but I do not know how to work around this error.
select
Crossjoin({[Measures].[Store sales]},{[Occupation].Members,[Yearly_Income].Members})
on columns,
{
[Product].[Product Family].Members
} on rows
FROM test
Thank you.