Alunos Marco Pereira Postado Março 2, 2022 Alunos Postado Março 2, 2022 Pessoal, Preciso fazer da soma da coluna Hours to Pay desconsiderando o valor negativo, pois, só contabiliza o abaixo de 90%, no entanto sem sucesso! Valor correto que preciso é 15.989,61 Var. Real = 0.90 - Dm Real
0 Alunos Solução Bruno Abdalla de Souza Postado Março 2, 2022 Alunos Solução Postado Março 2, 2022 Hours To Pay = SUMX( FILTER( VALUES(dCalendario[AnoTrimestre]), //Use aqui uma coluna da dCalendario que traga ano/trimetre. Ex: Trim1/2022 [Dm Real] <= 0,9 ), [Planned Hours] * [Var. Real] ) 1
0 Alunos Rafael Borges Postado Março 2, 2022 Alunos Postado Março 2, 2022 Anexa um exemplo em pbix, por favor.
0 Alunos Marco Pereira Postado Março 2, 2022 Autor Alunos Postado Março 2, 2022 10 minutos atrás, Rafael Borges disse: Anexa um exemplo em pbix, por favor. @Rafael Borgesvou tentar criar uma base resumida, a original tem bastante informação.
0 Alunos Bruno Abdalla de Souza Postado Março 2, 2022 Alunos Postado Março 2, 2022 Hours To Pay = IF( HASONEVALUE(dCalendario[Trimestre]), [Medida1] * [Medida2], SUMX( VALUES(dCalendario[Trimestre]), [Medida1] * [Medida2] ) )
0 Alunos Marco Pereira Postado Março 2, 2022 Autor Alunos Postado Março 2, 2022 46 minutos atrás, Bruno Abdalla de Souza disse: Hours To Pay = IF( HASONEVALUE(dCalendario[Trimestre]), [Medida1] * [Medida2], SUMX( VALUES(dCalendario[Trimestre]), [Medida1] * [Medida2] ) ) @Bruno Abdalla de Souza, é a mesma DAX que coloquei. O valor -407,90 precisa vir 0 e não pode ser considerado no total.
0 Alunos rodrigofranca93 Postado Março 2, 2022 Alunos Postado Março 2, 2022 (editado) Hours To Pay = IF( HASONEVALUE(dCalendario[Trimestre]), [Planned Hours] * [Var. Real], SUMX( filter(dCalendario[Trimestre], [Dm Real]<0.9), [Planned Hours] * [Var. Real] ) ) Editado Março 2, 2022 por rodrigofranca93
0 Alunos Bruno Abdalla de Souza Postado Março 2, 2022 Alunos Postado Março 2, 2022 O campo Data2 da dCalendario é o trimestre? O valor -407,9 está errado ou precisa ter algum tratamento de que se for menor que zero, traz zero? Onde está -407,9 vc quer que apareça zero ou deixa o -407,9 e só deixa ele zero na soma total? Explica um pouco melhor, por favor.
0 Alunos Marco Pereira Postado Março 2, 2022 Autor Alunos Postado Março 2, 2022 2 minutos atrás, Bruno Abdalla de Souza disse: O campo Data2 da dCalendario é o trimestre? O valor -407,9 está errado ou precisa ter algum tratamento de que se for menor que zero, traz zero? Onde está -407,9 vc quer que apareça zero ou deixa o -407,9 e só deixa ele zero na soma total? Explica um pouco melhor, por favor. O campo Data2 é o trimestre sim, na tabela estou usando hierarquia. Precisa de um tratamento, se a coluna Dm Real for maior que 90%, então, 0 na coluna de hours to pay e no total geral soma apenas os valores positivos. Ficou mais claro?
0 Alunos Marco Pereira Postado Março 2, 2022 Autor Alunos Postado Março 2, 2022 16 minutos atrás, rodrigofranca93 disse: Hours To Pay = IF( HASONEVALUE(dCalendario[Trimestre]), [Planned Hours] * [Var. Real], SUMX( filter(dCalendario[Trimestre], [Dm Real]<0.9), [Planned Hours] * [Var. Real] ) ) Olá @rodrigofranca93, obrigado pela ajuda. Acredito que na medida do Filter tem argumento demais.
0 Alunos Marco Pereira Postado Março 2, 2022 Autor Alunos Postado Março 2, 2022 10 minutos atrás, Bruno Abdalla de Souza disse: Hours To Pay = SUMX( FILTER( VALUES(dCalendario[AnoTrimestre]), //Use aqui uma coluna da dCalendario que traga ano/trimetre. Ex: Trim1/2022 [Dm Real] <= 0,9 ), [Planned Hours] * [Var. Real] ) Deu certo @Bruno Abdalla de Souza, fiz a mudança no critério da data.
0 Alunos rodrigofranca93 Postado Março 2, 2022 Alunos Postado Março 2, 2022 13 minutos atrás, Marco Pereira disse: Olá @rodrigofranca93, obrigado pela ajuda. Acredito que na medida do Filter tem argumento demais. É só usar values(dcalendario[Data2]). 1
Pergunta
Marco Pereira
Pessoal,
Preciso fazer da soma da coluna Hours to Pay desconsiderando o valor negativo, pois, só contabiliza o abaixo de 90%, no entanto sem sucesso! Valor correto que preciso é 15.989,61
Var. Real = 0.90 - Dm Real
11 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