Ir para conteúdo
  • 0

Trazer ultimo valor se mês atual for nulo


Kevintk
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Boa tarde pessoal tudo bem?
Eu tenho uma tabela onde estou buscando os valores do mês atual para cada vendedor, porém no mês atual ainda pode ter vendedor que não realizou nenhuma venda, então estou tentando pegar o valor do ultimo mês que ele apareceu, exemplo

No caso abaixo o vendedor b e c não venderam no mes atual, mas quero trazer o ultimo valor de venda dos mesmos.. estou com dificuldade nisso
image.png.5c59920c9a6c8cbbc97666184ed1c3d9.png

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos

Kevin, tenta o seguinte:

UltimaVenda =

VAR vVendedor = MAX(SuaTabela[vendedor])
VAR vUltima =
CALCULATE(

        MAX(fVenda[Data]),

        ALL(dCalendario),

        fVenda[vendedor] = vVendedor

)

VAR vUltVenda = 

CALCULATE(

        SUM(fVenda[Valor]),

        FILTER(

            ALL(dCalendario),

            dCalendario[data] = vUltima

       ),

       fVenda[vendedor] = vVendedor

)

RETURN

IF(

       ISBLANk([valor venda atual]),

            vUltVenda,

            [valor venda atual]

)

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
55 minutos atrás, Edson Igari disse:

Kevin, tenta o seguinte:

UltimaVenda =

VAR vVendedor = MAX(SuaTabela[vendedor])
VAR vUltima =
CALCULATE(

        MAX(fVenda[Data]),

        ALL(dCalendario),

        fVenda[vendedor] = vVendedor

)

VAR vUltVenda = 

CALCULATE(

        SUM(fVenda[Valor]),

        FILTER(

            ALL(dCalendario),

            dCalendario[data] = vUltima

       ),

       fVenda[vendedor] = vVendedor

)

RETURN

IF(

       ISBLANk([valor venda atual]),

            vUltVenda,

            [valor venda atual]

)

 

Isso até funciona, mas não fica muito funcional. se eu quiser fazer por exemplo voltando 1 mes dessa "ultima venda", complica

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
2 minutos atrás, Edson Igari disse:

Então Kevin, aí vc tem que explicar. Pq vc colocou ÚLTIMO VALOR DE VENDA. 

Peço desculpas, acabei não mencionando essa etapa posterior, pois achei que seria resolvida com medida de tempo,

Novamente, peço desculpas

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 08/04/2024 em 17:43, Edson Igari disse:

Se vc quiser respeitar o ano e mês por exemplo, é só colocar um VALUES(dCalendario[ano]) e VALUES(dCalendario[mes]) na variável vUltima

Fechado! Obrigado!!

  • Like 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...