Ir para conteúdo
  • 0

Preciso filtrar uma variável data para conseguir trazer o valor correto


Marcelo Krause de Matos
Ir para solução Solucionado por Marcelo Krause de Matos ,

Pergunta

  • Alunos

Pessoal, boa tarde.

Estou elaborando aqui para a empresa um painel que mostrará por filial o montante que estamos sem faturar.

Este montante é a soma dos contratos dos clientes.

Por exemplo, módulos que não foram implantados e não tiveram faturamento, são apresentados com a data 31/12/1900, em casos assim desejamos ver quantos meses estamos sem faturar considerando a data de inicio de faturamento. 

Se, a data do ultimo faturamento for maior que a data de início de faturamento, consideraremos ela para saber o montante.

 

Tentei fazer a fórmula abaixo, mas com pouco ou nenhum sucesso, pois em roxo ela está apresentando um montante muito discrepante.

 

Se puderem me dar uma dica e/ou luz eu ficarei muito grato.

Att,
Marcelo Matos

Screenshot_2.thumb.jpg.a703208d153b45db955cd5e7b37c23cc.jpg

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Olá, boa tarde.

Me perdoe não ter respondido antes, testei seu modelo mas não consegui aplicar ele na minha necessidade, mas te agradeço imensamente por ter tentado.

Quebrei muita cabeça até chegar na minha expectativa que era filtrar automaticamente os faturamentos "em aberto" considerando o ultimo faturamento como menor que o primeiro dia do mês vigente.

Fat Acc Em Aberto =
VAR vDataContexto = TODAY()
VAR vNumeroDia = DAY(TODAY())
VAR vInicioMes = vDataContexto - vNumeroDia + 1
RETURN
CALCULATE(
          [Total de Contratos],
          FILTER(
                  ALL(dCalendario[Data]),
                  dCalendario[Data] < vInicioMes
          )
)

para ter um calculo especifico pelos "motivos" de faturamento que possuo

utilizei esse cálculo, por exemplo:

Ag Implantação =
VAR vAgImplantacao2 =
CALCULATE(
         [Fat Acc Em Aberto],
         'fContratos'[Código Motivo de Faturamento] = 2
)
VAR vAgImplantacao129 =
CALCULATE(
          [Fat Acc Em Aberto],
           'fContratos'[Código Motivo de Faturamento] = 129
)
RETURN
vAgImplantacao129 + vAgImplantacao2

 

Agradeço mais uma vez seu apoio e atenção.
fique bem 😉 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá Roseane, bom dia.
estou bem e você?

 

Simulei alguns casos que eu encontro aqui no meu ERP na tela de contratos.

Fechamos com os clientes, mas o faturamento ocorre apenas quando recebemos a Ordem de Compra ou quando alguma negociação "enrolada" é resolvida.

Para fins de entendimento, estamos olhando hoje em Maio/2021 para o que temos nos contratos "em aberto" de faturamento.

É possível identificar a data "ultima fatura", quando a data for igual a 31/12/1900 quer dizer que nunca faturou, neste caso para fins de estimativa de quanto estamos deixando de faturar... eu gostaria de considerar a data "inicio de faturamento".

Nos demais casos, a data da ultima fatura será maior que a data de início de faturamento e diferente de 31/12/1900, e menor que hoje.

Espero que a base que criei lhe ajude a simular este meu caso.

O que estou em busca é saber a quantidade de meses "em aberto" ou sem faturamento multiplicado pelo preço.

Agradeço imensamente desde já pelo seu apoio.

Exemplo de Contratos.xlsx

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...