Alunos Cayo AR Postado Setembro 15, 2022 Alunos Compartilhar Postado Setembro 15, 2022 Boa tarde Pessoal! A situação é a seguinte, estou fazendo um dashboard de people analytics e as bases são mensais mas este não é o problema. Criei a medida do turnover Divide(demitidos, ativos) e tudo bem, a taxa bateu corretamente. Quando vou para o acumulado ai que da o problema, o % não soma ele fica sempre no mesmo valor. Estas são as medidas que estou usando: Total de demitido Teste = CALCULATE(SUM('Base Ajustada'[Contagem]),'Base Ajustada'[Status]="Demitido") Turnover teste 2 = DIVIDE([Total de demitido Teste],outras[Total de ATivos Teste]) Total de ATivos Teste = CALCULATE(SUM('Base Ajustada'[Contagem]),'Base Ajustada'[Status]="Ativo") Turnover acumulado teste = Var vMaxData =MAX(dcalendario[Date]) Var vResult = CALCULATE(outras[Turnover teste 2], FILTER(ALL(dcalendario), dcalendario[Date] <= vMaxData)) return vResult Alguma ideia do que posso fazer? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Bruno Abdalla de Souza Postado Setembro 20, 2022 Alunos Solução Compartilhar Postado Setembro 20, 2022 Em 16/09/2022 em 09:28, Bruno Abdalla de Souza disse: Turnover acumulado teste = VAR vMaxData = MAX(dcalendario[Date]) RETURN SUMX( SUMMARIZE( FILTER( ALLSELECTED(dcalendario), dcalendario[Date] <= vMaxData ), dcalendario[Mes n], dcalendario[MES] ), [Turnover teste 2] ) Apliquei filtro único na segmentação de ano e fiz esta medida. 20220916_teste.pbix 517 kB · 1 download @Cayo AR, esta resposta ajudou? Link para o comentário Compartilhar em outros sites More sharing options...
1 Alunos Bruno Abdalla de Souza Postado Setembro 16, 2022 Alunos Compartilhar Postado Setembro 16, 2022 Turnover acumulado teste = VAR vMaxData = MAX(dcalendario[Date]) RETURN SUMX( SUMMARIZE( FILTER( ALLSELECTED(dcalendario), dcalendario[Date] <= vMaxData ), dcalendario[Mes n], dcalendario[MES] ), [Turnover teste 2] ) Apliquei filtro único na segmentação de ano e fiz esta medida. 20220916_teste.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Renato Carlos Rossato Postado Setembro 15, 2022 Alunos Compartilhar Postado Setembro 15, 2022 Boa tarde Cayo, Se estiver querendo somar os % tenta assim: Turnover acumulado teste = Var vMaxData =MAX(dcalendario[Date]) Var vResult = SUMX( BaseAjustada, CALCULATE(outras[Turnover teste 2], FILTER(ALL(dcalendario), dcalendario[Date] <= vMaxData)) ) return vResult Caso queria média: Turnover acumulado teste = Var vMaxData =MAX(dcalendario[Date]) Var vResult = AVERAGEX( BaseAjustada, CALCULATE(outras[Turnover teste 2], FILTER(ALL(dcalendario), dcalendario[Date] <= vMaxData)) ) Espero ter ajudado. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Cayo AR Postado Setembro 16, 2022 Autor Alunos Compartilhar Postado Setembro 16, 2022 15 horas atrás, Renato Rossato disse: Boa tarde Cayo, Se estiver querendo somar os % tenta assim: Turnover acumulado teste = Var vMaxData =MAX(dcalendario[Date]) Var vResult = SUMX( BaseAjustada, CALCULATE(outras[Turnover teste 2], FILTER(ALL(dcalendario), dcalendario[Date] <= vMaxData)) ) return vResult Caso queria média: Turnover acumulado teste = Var vMaxData =MAX(dcalendario[Date]) Var vResult = AVERAGEX( BaseAjustada, CALCULATE(outras[Turnover teste 2], FILTER(ALL(dcalendario), dcalendario[Date] <= vMaxData)) ) Espero ter ajudado. Bom dia Man beleza? Não funcionou ficou em branco. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Setembro 16, 2022 Alunos Compartilhar Postado Setembro 16, 2022 Anexa o pbix, por favor. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Cayo AR Postado Setembro 16, 2022 Autor Alunos Compartilhar Postado Setembro 16, 2022 5 minutos atrás, Bruno Abdalla de Souza disse: Anexa o pbix, por favor. Claroteste.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Renato Carlos Rossato Postado Setembro 16, 2022 Alunos Compartilhar Postado Setembro 16, 2022 Testa assim: Acumulado SUMX = Var vMaxData =MAX(dcalendario[Date]) Var vResult = SUMX( dcalendario, CALCULATE(outras[Turnover teste 2], FILTER(ALL(dcalendario), dcalendario[Date] <= vMaxData)) ) RETURN vResult Tinha esquecido de colocar o contexto que está sendo usado de mês. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Cayo AR
Boa tarde Pessoal!
A situação é a seguinte, estou fazendo um dashboard de people analytics e as bases são mensais mas este não é o problema.
Criei a medida do turnover Divide(demitidos, ativos) e tudo bem, a taxa bateu corretamente.
Quando vou para o acumulado ai que da o problema, o % não soma ele fica sempre no mesmo valor.
Estas são as medidas que estou usando:
Turnover teste 2 =
DIVIDE([Total de demitido Teste],outras[Total de ATivos Teste])
Turnover acumulado teste =
Var vMaxData =MAX(dcalendario[Date])
Var vResult =
CALCULATE(outras[Turnover teste 2],
FILTER(ALL(dcalendario),
dcalendario[Date] <= vMaxData))
return vResult
Alguma ideia do que posso fazer?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora