6 Replies Latest reply: May 24, 2017 2:26 PM by MARIO SOARES RSS

    Obtenção de valores na última competência

    Alexandra Costa

      Preciso obter um total de valores da Última Competência independente se seleciono outra competência.


      Por isso, utilizei no lugar de Max(Competência): Max({1}[COMPETÊNCIA]). Assim consegui obter a última competência conforme imagem abaixo:

      Imagem inline 5

       

      A fórmula em que quero utilizar está expressa abaixo:

       

      Sum({$<[Ano Competência]={$(=Year(Max({1}[Competência])))},

       

        [Mês Competência]={$(=Month(Max({1}[Competência])))}>} Valor)

       

      Obtenho sempre os valores da última competência independente das demais seleções (no meu caso, País):

       

      Imagem inline 8

       

      Porém, quando selecionada uma competência diferente da última, este valor é zerado pois a última competência foi excluída da seleção e não existe interseção entre o que foi selecionado e o que foi definido no conjunto:

       

      Imagem inline 9

      Já tentei trocar o "$" para "1", e a fórmula fica:

      Sum({1<[Ano Competência]={$(=Year(Max({1}[Competência])))},

        [Mês Competência]={$(=Month(Max({1}[Competência])))}>} Valor)

      Mas isso gera um resultado indesejado, pois o valor fica sempre fixo, independente das demais dimensões que filtrar.

       

      Alguém saberia me dizer como obter o total de valores obedecendo os filtros aplicados, mas desconsiderando a competência selecionada pegando sempre a última?

       

      Segue, em anexo, QVF de exemplo que utilizei.