Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
thiago_mlg
Creator II
Creator II

Rank como Filtro

Boa tarde, pessoal.

Estou precisando de ajuda com o seguinte problema.

Hoje tenho esta expressão:

Como dimensão tenho AGENCIA.

Ou seja, para cada agencia eu faço a soma do faturamento da max(date) por exemplo ago/2014 menos a  soma da max(date) -1 por exemplo jul/2014 ....... para saber a variação de um mes para o mes anterior

=Sum({<EmpresaFaturamento = {'1 - SÃO PAULO - SP'}, Mes = {'$(v_Data_Max)'}>} Faturamento) - Sum({1<EmpresaFaturamento = {'1 - SÃO PAULO - SP'}, Mes = {'$(v_Mes_Anterior_Max)'}>} Faturamento)

acontece que eu quero fazer a mesma coisa, porem apenas para os 5 maiores faturamentos do max(date)..

Ou seja.. eu vou fazer o calculo de variação apenas para as 5 Agencias que mais faturaram neste mes atual.

Qualquer dúvida estou a disposição.

Desde já Agradeço.

1 Solution

Accepted Solutions
felipe_dutra
Partner - Creator
Partner - Creator

Classifique a Agencia pela expressão da variação, na ordem descendente.

Correção: Pela expressão do faturamento atual.

Na expressão, coloque o seguinte:

If(RowNo()<=5,

  Expressão,

  0

)

Abs,

Felipe

View solution in original post

2 Replies
felipe_dutra
Partner - Creator
Partner - Creator

Classifique a Agencia pela expressão da variação, na ordem descendente.

Correção: Pela expressão do faturamento atual.

Na expressão, coloque o seguinte:

If(RowNo()<=5,

  Expressão,

  0

)

Abs,

Felipe

thiago_mlg
Creator II
Creator II
Author

Excelente.. Funcionou certinho. Muito Obrigado Felipe