Hi Ben,
It is very strange. With the first query I have 5 customers chosen from the first customer attribute on the rows. This yields me three records, one with data and two blank.
With this query I have 5 customers chosen in the setup panel
SELECT { [Measures].[SALES Cases] } ON COLUMNS ,
{ [Customer].[Customer Name and Number].&[CUSTOMER A], [Customer].[Customer Name and Number].&[CUSTOMER B], [Customer].[Customer Name and Number].&[CUSTOMER C)], [Customer].[Customer Name and Number].&[CUSTOMER D],[Customer].[Customer Name and Number].&[CUSTOMER E] } ON ROWS
FROM [Sales]
But then when I put another attrubute, like City, on the rows, nested after customer, the view automatically suppresses empties and only shows one record. (the one with data) The "non empty cross join" option is always checked and it won't stay unchecked. The mdx doesn't have nonemptycross join in it, but it is doing a non empty. The client wants the empties to show. But they are automatically suppressing, even without a filter. This is querying a 2008 cube.
SELECT { [Measures].[SALES Cases] } ON COLUMNS ,
{ NONEMPTY( { [Customer].[Customer Name and Number].&[CUSTOMER A], [Customer].[Customer Name and Number].&[CUSTOMER B], [Customer].[Customer Name and Number].&[CUSTOMER C],[Customer].[Customer Name and Number].&[CUSTOMER D], [Customer].[Customer Name and Number].&[CUSTOMER E]} * { [Customer].[City].[All Customers].CHILDREN } , { [Customer].[Company].&[001] } * { [Measures].[SALES Cases] } ) } ON ROWS
FROM [Sales]