Página 1 de 1

CALCULAR VALORES COM DATA DO MÊS VIGENTE E MESES ANTERIORES ( Mesmo Ano)

Enviado: 20 Out 2021 às 14:09
por Felipe07
Boa tarde pessoal,

Estou precisando de uma ajuda com uma fórmula que entenda os valores com base no mês vigente (outubro) e meses anteriores, mas que seja no mesmo ano.

Conforme imagem, usando a fórmula, ela retorna 55, incluindo outubro 2020 e 2019, gostaria de reportar pegando o reportado em desse ano e término efetivo desse ano.

Então, ao invés de 55, seriam 5 ordens (1º imagem). Reportadas em meses anteriores, mas com término efetivo desse mês.

E na outra, seria 1 ordem (2º imagem). Reportada esse mês e com término efetivo esse mês.

Assim, totaliza as 6 ordens em outubro.

Medida Ordens Executadas = 1
Medida Executadas T.E = 5

As medidas trazem isso no exemplo do BI, está correto, mas quando uso no BI definitivo, por ter valores de anos passados, eles acabam entrando na medida e na verdade eu gostaria de mostrar do ano vigente (2021).

Ordens Executadas =
CALCULATE (
DISTINCTCOUNT ( Base[Ordem de Serviço] ),
MONTH ( Base[Reportado Em] ) = MONTH ( TODAY () ),
MONTH ( Base[Término Efetivo] ) = MONTH ( TODAY () ),
Base[Status] = "COMP"
)

Ordens Executadas T.E. =
CALCULATE (
DISTINCTCOUNT ( Base[Ordem de Serviço] ),
MONTH ( Base[Reportado Em] ) < MONTH ( TODAY () ),
MONTH ( Base[Término Efetivo] ) = MONTH ( TODAY () ),
Base[Status] = "COMP"
)
Imagem

Re: CALCULAR VALORES COM DATA DO MÊS VIGENTE E MESES ANTERIORES ( Mesmo Ano)

Enviado: 21 Out 2021 às 14:44
por babdallas
Veja se é isso
Código: Selecionar todos
Ordens Executadas = 
CALCULATE (
    DISTINCTCOUNT ( Base[Ordem de Serviço] ),
    MONTH ( Base[Reportado Em] ) = MONTH ( TODAY () ),
    MONTH ( Base[Término Efetivo] ) = MONTH ( TODAY () ),
    YEAR( Base[Reportado Em]) = YEAR (TODAY()),
    YEAR( Base[Término Efetivo]) = YEAR (TODAY()),
    Base[Status] = "COMP"
)
Código: Selecionar todos
Ordens Executadas T.E. = 
CALCULATE (
    DISTINCTCOUNT ( Base[Ordem de Serviço] ),
    MONTH ( Base[Reportado Em] ) < MONTH ( TODAY () ),
    MONTH ( Base[Término Efetivo] ) = MONTH ( TODAY () ),
    YEAR( Base[Reportado Em]) = YEAR (TODAY()),
    YEAR( Base[Término Efetivo]) = YEAR (TODAY()),
    Base[Status] = "COMP"
)

Re: CALCULAR VALORES COM DATA DO MÊS VIGENTE E MESES ANTERIORES ( Mesmo Ano)

Enviado: 21 Out 2021 às 16:32
por Felipe07
@babdallas Funcionooooou, muito obrigado, de coração.

Uma dúvida, como marco no tópico resolvido? Não achei nenhuma opção.