Me parece que pelo enunciado deveríamos utilizar o BottomCount no MDX abaixo...
WITH MEMBER [Measures].[Faturamento de Vendas] AS '[Measures].[Faturamento]', FORMAT_STRING = "#,###.00" SELECT ORDER ( TopCount ( {[Cliente].[Hierarquia Geográfica].[Nível Cidade].Members} , 3, [Measures].[Faturamento] ), [Measures].[Faturamento], BASC) on rows, ([Tempo].[Hierarquia do Mês e Ano].[Ano].&[2014]) on columns from [COMPLETO] WHERE [Measures].[Faturamento de Vendas]