Only idea that comes to mind is to add a dummy calculated member to
rows, which always appears in results:
With Member ShipTo.Addr.[Ignore] as ''0''
SELECT
CROSSJOIN(
(When.Invoice.&[2005].&[3]:When.Invoice.&[2005].&[6]),
{ Measures.ExtendedPrice, Measures.OrderedQty }
) ON COLUMNS,
NON EMPTY {ShipTo.Addr.[Ignore],
ShipTo.Addr.Children} ON ROWS
FROM Forecast
WHERE (
ShipTo.Salesperson.Salesperson.&[900],
SKU.Segment.Segment.&[090],
SKU.Brand.Brand.&[DIX]
)
') AS a
- Deepak
Deepak Puri
Microsoft MVP - SQL Server
*** Sent via Developersdex http://www.developersdex.com ***