1
resposta

Cálculo Colaboradores ativos

Prezado (a), Boa noite!

Eu entendi o código utilizada para chegar no número de colaboradores ativos, mas não seria muito mais fácil e intuitivo usar o código abaixo? Colaboradores ativos = COUNTROWS( FILTER( ALL( 'Tb_contratacoes' ), 'Tb_contratacoes'[Status]="Ativo" ) )

1 resposta

Olá, Thiago! Como vai?

Peço desculpa pela demora em responder o seu tópico.

A fórmula que você propôs para calcular os colaboradores ativos possa parecer mais simples e intuitiva. No entanto, a fórmula utilizada no curso leva em consideração a data de contratação, o que é importante para calcular corretamente o número de colaboradores ativos em um determinado período.

A fórmula do curso é a seguinte:

ColaboradoresAtivos = VAR AdmissoesAcumulado =
    CALCULATE (
        [Admissoes],
        FILTER (
            ALL ( Tb_contratacoes ),
            [DataContratacao]
                <= MAX ( Tb_contratacoes[DataContratacao] )
        )
    )
VAR DesligamentosAcumulado =
    CALCULATE (
        [Movimentações],
        FILTER (
            ALL ( Tb_contratacoes ),
            [DataContratacao]
                <= MAX ( Tb_contratacoes[DataContratacao] )
        )
    )
RETURN
    AdmissoesAcumulado - DesligamentosAcumulado

Nessa fórmula, estamos calculando o número de admissões e de desligamentos até a data máxima de contratação. Em seguida, subtraímos o número de desligamentos do número de admissões para obter o número de colaboradores ativos.

A sua fórmula, por outro lado, conta o número de linhas na tabela 'Tb_contratacoes' onde o status é "Ativo". Isso pode funcionar em alguns casos, mas não leva em consideração a data de contratação, o que pode resultar em dados imprecisos se você estiver tentando calcular o número de colaboradores ativos em um determinado período.

Espero ter esclarecido esse ponto, porém, caso tenha mais dúvidas, estarei à disposição para ajudar.

Grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.