1
resposta

Resposta da Atividade "Mudança do Período"

Uma possível resposta seria:

WITH MEMBER [Measures].[Faturamento Trimestre 1 2013] AS
'([Measures].[Faturamento], [Tempo.Calendario].[2013].[Primeiro Semestre].[Primeiro Trimestre])',
FORMAT_STRING = "#,###.00"

SET [CIDADES] AS
'Order({[Cliente].[Cidade].Members}, [Measures].[Faturamento Trimestre 1 2013], BDESC)'

MEMBER [Measures].[Rank] AS
'RANK([Cliente].[Cidade].CurrentMember, [CIDADES])',
FORMAT_STRING = '#;#;-' 

MEMBER [Measures].[% Participação Trimestre 1] AS
'[Measures].[Faturamento Trimestre 1 2013]/([Measures].[Faturamento Trimestre 1 2013], [Cliente].[Todos os Clientes])',
FORMAT_STRING = '#,###.00 %'

MEMBER [Measures].[Faturamento Acumulado Trimestre 1] AS
'Sum(Head([CIDADES], [Measures].[Rank]), [Measures].[Faturamento Trimestre 1 2013])',
FORMAT_STRING = '#,###.00'

MEMBER [Measures].[Membros Total] AS
'[Cliente].[Cidade].Members.Count',
FORMAT_STRING = '#;#;-'

MEMBER [Measures].[% Membro] AS
'[Measures].[Rank]/[Measures].[Membros Total]',
FORMAT_STRING = '#,###.00 %'

MEMBER [Measures].[% Part Acumulado Primeiro Trimestre] AS
'Sum(Head([CIDADES], [Measures].[Rank]), [Measures].[% Participação Trimestre 1])',
FORMAT_STRING = '#,###.00 %'

MEMBER [Measures].[Faturamento 2013] AS
'([Measures].[Faturamento], [Tempo.Calendario].[2013])',
FORMAT_STRING = "#,###.00"

MEMBER [Measures].[Faturamento Acumulado 2013] AS
'Sum(Head([CIDADES], [Measures].[Rank]), [Measures].[Faturamento 2013])',
FORMAT_STRING = '#,###.00'

MEMBER [Measures].[% Participação 2013] AS
'[Measures].[Faturamento 2013]/([Measures].[Faturamento 2013], [Cliente].[Todos os Clientes])',
FORMAT_STRING = '#,###.00 %'

MEMBER [Measures].[% Part Acumulado 2013] AS
'Sum(Head([CIDADES], [Measures].[Rank]), [Measures].[% Participação 2013])',
FORMAT_STRING = '#,###.00 %'

select NON EMPTY {[Measures].[Faturamento Trimestre 1 2013], [Measures].[% Part Acumulado Primeiro Trimestre], [Measures].[% Membro], [Measures].[% Part Acumulado 2013]} on Columns,
NON EMPTY {[CIDADES]} on Rows
from [dmpresidencia]
1 resposta

Oii Carol, tudo bem?

Muito boa a sua resolução do exercício. Está entendendo bem sobre MDX.

Continue com a prática e bons estudos :)