Alunos joaomarraes Postado Julho 13, 2022 Alunos Compartilhar Postado Julho 13, 2022 Boa tarde, Tenho um relatório com 2 tabelas Fatos e 2 dimensões: Dimensões: Calendario e Relatório Fatos: Fato e Fato_Outras despesas Quero manipular o resultado do total. Os códigos abaixo não constam na tabela fato (são calculados), somente na tabela Relatorio. duvida_comunidade_1.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Bruno Abdalla de Souza Postado Julho 14, 2022 Alunos Solução Compartilhar Postado Julho 14, 2022 Medida calculada = VAR vselected = SELECTEDVALUE(Relatorio[N3_Cod]) VAR vsalario = CALCULATE( [Valores], Relatorio[N3_Cod] = "100" ) VAR vferias = CALCULATE( [Valores], FILTER( ALL(Relatorio), Relatorio[Calculo Férias] = "Sim" ) ) VAR vcompferias = calculate( SUM('Fato_Outras despesas'[Valor]), Relatorio[N3_Cod] = "9997" ) VAR vferias2 = DIVIDE(vferias + vcompferias,12) Var vsalario2 = DIVIDE(vsalario,12) VAR vferiasfinal = vferias2 + vsalario2 RETURN SUMX( VALUES(Relatorio[N3_Cod]), VAR vcod = [N3_Cod] RETURN SWITCH( TRUE(), vcod = "9999", vferiasfinal, vcod = "9998", DIVIDE(vferiasfinal, 2), vcod = "9997", [Valores Outras despesas], [Valores] ) ) duvida_comunidade_1.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Julho 13, 2022 Admin Compartilhar Postado Julho 13, 2022 Boa tarde! Solução a curto prazo: Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Julho 13, 2022 Admin Compartilhar Postado Julho 13, 2022 (editado) Altere o final da sua medida "Medida calculada" para: RETURN If([Valores] <> BLANK(), vresult, BLANK() ) Caso atendido seu objetivo favor marcar como melhor resposta ✅. Sucesso amigo! 🚀 Editado Julho 13, 2022 por Tiago Craici Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos joaomarraes Postado Julho 13, 2022 Autor Alunos Compartilhar Postado Julho 13, 2022 22 minutos atrás, Tiago Craici disse: Boa tarde @Tiago Craici, obrigado pela ajuda, mas ainda não é a solução. Os campos calculados ( 9997, 9998 e 9999) devem participar do total do mês. a medida "valores" não contém os campos calculados e dá o valor total da "medida calculada". Gostaria que o valor total por mês totalizasse com os campos calculados acima. Boa tarde! Solução a curto prazo: 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Julho 14, 2022 Alunos Compartilhar Postado Julho 14, 2022 Medida calculada = VAR vselected = SELECTEDVALUE(Relatorio[N3_Cod]) VAR vsalario = CALCULATE( [Valores], Relatorio[N3_Cod] = "100" ) VAR vferias = CALCULATE( [Valores], FILTER( ALL(Relatorio), Relatorio[Calculo Férias] = "Sim" ) ) VAR vcompferias = calculate( SUM('Fato_Outras despesas'[Valor]), Relatorio[N3_Cod] = "9997" ) VAR vferias2 = DIVIDE(vferias + vcompferias,12) Var vsalario2 = DIVIDE(vsalario,12) VAR vferiasfinal = vferias2 + vsalario2 RETURN SUMX( VALUES(Relatorio[N3_Cod]), VAR vcod = [N3_Cod] RETURN SWITCH( TRUE(), vcod = "9999", vferiasfinal, vcod = "9998", DIVIDE(vferiasfinal, 2), vcod = "9997", [Valores Outras despesas], [Valores] ) ) 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos joaomarraes Postado Julho 14, 2022 Autor Alunos Compartilhar Postado Julho 14, 2022 1 hora atrás, Bruno Abdalla de Souza disse: Medida calculada = VAR vselected = SELECTEDVALUE(Relatorio[N3_Cod]) VAR vsalario = CALCULATE( [Valores], Relatorio[N3_Cod] = "100" ) VAR vferias = CALCULATE( [Valores], FILTER( ALL(Relatorio), Relatorio[Calculo Férias] = "Sim" ) ) VAR vcompferias = calculate( SUM('Fato_Outras despesas'[Valor]), Relatorio[N3_Cod] = "9997" ) VAR vferias2 = DIVIDE(vferias + vcompferias,12) Var vsalario2 = DIVIDE(vsalario,12) VAR vferiasfinal = vferias2 + vsalario2 RETURN SUMX( VALUES(Relatorio[N3_Cod]), VAR vcod = [N3_Cod] RETURN SWITCH( TRUE(), vcod = "9999", vferiasfinal, vcod = "9998", DIVIDE(vferiasfinal, 2), vcod = "9997", [Valores Outras despesas], [Valores] ) ) duvida_comunidade_1.pbix 115 kB · 0 downloads Era exatamente isso meu amigo. Muito obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
joaomarraes
Boa tarde,
Tenho um relatório com 2 tabelas Fatos e 2 dimensões:
Dimensões: Calendario e Relatório
Fatos: Fato e Fato_Outras despesas
Quero manipular o resultado do total. Os códigos abaixo não constam na tabela fato (são calculados), somente na tabela Relatorio.
duvida_comunidade_1.pbix
Link para o comentário
Compartilhar em outros sites
6 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