anchor.diff:  
   		// #12
   		"WITH" + nl +
  -		"   MEMBER [Product].[Beer and Wine].[BigSeller] AS" + nl +
  -		"  'IIf([Product].[Beer and Wine] > 100, \"Yes\",\"No\")'" + nl +
  +		"   MEMBER [Product].[All Products].[Drink].[Alcoholic Beverages].[Beer and Wine].[BigSeller] AS" + nl +
  +		"  'IIf([Product].[All Products].[Drink].[Alcoholic Beverages].[Beer and Wine] > 100, \"Yes\",\"No\")'" + nl +
   		"SELECT" + nl +
  -		"   {[Product].[BigSeller]} ON COLUMNS," + nl +
  +		"   {[Product].[All Products].[Drink].[Alcoholic Beverages].[Beer and Wine].[BigSeller]} ON COLUMNS," + nl +
   		"   {Store.[Store Name].Members} ON ROWS" + nl +
   		"FROM Sales",
   
  
positive.code: 		"     [Time].[1997].CHILDREN} ON COLUMNS," + nl +
  		" {[Store].[Store Country].[USA].CHILDREN} ON ROWS" + nl +
  		" FROM [Sales]" + nl +
  		" WHERE (MEASURES.ProfitPercent)",
  
  		// #16 (= mdx sample #7, but uses virtual cube)
  		"with member [Measures].[Accumulated Sales] as 'Sum(YTD(),[Measures].[Store Sales])'" + nl +
  
negative.code: 
  		// #19 bug: should allow 'members(n)' (and do it efficiently)
  		"select {[Measures].[Unit Sales]} on columns," + nl +
  		" {[Customers].members} on rows" + nl +
  		"from [Sales]",
  
  		// #20 crossjoins on rows and columns, and a slicer
  