1
resposta

Medida Funcionários Ativos

Pessoal. Fiquei com uma dúvida na medida Funcionários ativos. Por que não aplicamos o filtro no calculate, da forma que usamos no Desligamentos?

FuncionariosAtivos = CALCULATE(COUNTROWS(Tb_contratacoes),Tb_contratacoes[Status] ="Ativo")

1 resposta

Olá, Jader, tudo bem?

Peço desculpas pela demora no retorno.

A função CALCULATE normalmente é utilizada quando precisamos filtrar os dados que serão utilizados para realizar cálculos. Como por exemplo, a medida Desligamentos que foi criada pelo instrutor, onde para obter este resultado precisamos realizar uma contagem das linhas da Tb_contratacoes, onde o status seja diferente de "Ativo".

Porém, na medida criada para obter os funcionários ativos, também foi utilizada a função CALCULATE:

FuncionariosAtivos = 
VAR AdmissoesAcumulado = CALCULATE([Admissoes],FILTER(ALL(Tb_contratacoes),[DataContratacao]<=Max(Tb_contratacoes[DataContratacao]))) 
VAR DesligamentosAcumulado = CALCULATE([Desligamentos],FILTER(ALL(Tb_contratacoes),[DataContratacao]<=Max(Tb_contratacoes[DataContratacao])))
RETURN
AdmissoesAcumulado-DesligamentosAcumulado

Então Jader, você poderia confirmar se a sua dúvida é realmente sobre a medida, funcionários ativos?

Aguardo o seu retorno!