Are you using AS2k? I get a syntax error when trying to run your sample
as you cannot crossjoin a dimension with itself. If you are dealing with
levels in a hierarchy, the normal way of getting members from a lower
level is to use the DESCENDANTS() function.
eg.
WITH
SET [MySet] AS 'Descendants([Customers].[Country].[USA],[Customers].
[State Province])'
SELECT [MySet] ON COLUMNS,
{[Measures].[Unit Sales]} ON ROWS
FROM Sales
Your other problem is that there is not data in foodmart under Canada!
--
Regards
Darren Gosbell [MCSD]
<dgosbell_at_yahoo_dot_com>
Blog: http://www.geekswithblogs.net/darrengosbell