Alunos Joséalberico Postado Novembro 27, 2021 Alunos Compartilhar Postado Novembro 27, 2021 Fala galera, boa tarde, tudo bem ?! Estou precisando fazer a soma acumulada dessas duas colunas conforme imagem abaixo, poderiam me ajudar ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Bruno Abdalla de Souza Postado Dezembro 16, 2021 Alunos Solução Compartilhar Postado Dezembro 16, 2021 Tem algo estranho na sua Created Data. Veja a figura: Qual o motivo de ter duas datas 26/11/2021? Parece que há alguma hora oculta na data que diferencia estas 2 linhas do dia 26/11. Como não tenho acesso a sua base de dados, não consegui verificar com detalhe. Precisava que aparecesse somente um dia 26/11, conde Total Points seria 638 (683 - 45) e Membre_Balance seria 5.392 (2.921 + 2.471). Aí a medida que fiz acho que daria certo. Veja neste exemplo: A medida usada foi: Cálculo_Bruno = VAR vMember = MAX('25_a_29/11'[FieloPLT__Member__c]) VAR vData = CALCULATE( MAX('25_a_29/11'[CreatedDate]), '25_a_29/11'[FieloPLT__Member__c] = vMember ) VAR vDataMin = CALCULATE( MIN('25_a_29/11'[CreatedDate]), ALL('25_a_29/11'), '25_a_29/11'[FieloPLT__Member__c] = vMember ) VAR vAcumuladoTotalPoints = CALCULATE( SUM('25_a_29/11'[FieloPLT__TotalPoints__c]), '25_a_29/11'[CreatedDate] > vDataMin && '25_a_29/11'[CreatedDate] <= vData ) VAR vAcumuladoMember = CALCULATE( SUM('25_a_29/11'[FieloPLT__MemberBalance__c]), '25_a_29/11'[CreatedDate] >= vDataMin && '25_a_29/11'[CreatedDate] < vData ) RETURN vAcumuladoMember + vAcumuladoTotalPoints Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Novembro 27, 2021 Alunos Compartilhar Postado Novembro 27, 2021 Anexa um exemplo fictício em pbix, por favor. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joséalberico Postado Novembro 27, 2021 Autor Alunos Compartilhar Postado Novembro 27, 2021 Olá, Bruno, segue; Exemplo.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joséalberico Postado Dezembro 14, 2021 Autor Alunos Compartilhar Postado Dezembro 14, 2021 Olá Bruno, tudo bem ? ! Ainda não consegui resolver isso, você conseguiu ver algum caminho ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Dezembro 14, 2021 Alunos Compartilhar Postado Dezembro 14, 2021 Seria isso? Comentario Atual = VAR vUltimoMes = CALCULATE( LASTDATE('fIndicadores Rodantes_Real'[Data]), ALLSELECTED(dCalendario) ) VAR vValor = CALCULATE( SELECTEDVALUE('fIndicadores Rodantes_Real'[Comentário]), FILTER( ALL(dCalendario), dCalendario[Data] = vUltimoMes ) ) RETURN IF( MAX(dCalendario[Data]) = vUltimoMes, vValor ) Caso não seja, diga qual o resultado final esperado para que possa entender melhor. Exemplo.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Roseane Postado Dezembro 16, 2021 Alunos Compartilhar Postado Dezembro 16, 2021 @Joséalberico bom dia, a solução proposta lhe auxiliou? Podemos encerrar este tópico? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joséalberico Postado Dezembro 16, 2021 Autor Alunos Compartilhar Postado Dezembro 16, 2021 Em 14/12/2021 em 20:02, Bruno Abdalla de Souza disse: Seria isso? Comentario Atual = VAR vUltimoMes = CALCULATE( LASTDATE('fIndicadores Rodantes_Real'[Data]), ALLSELECTED(dCalendario) ) VAR vValor = CALCULATE( SELECTEDVALUE('fIndicadores Rodantes_Real'[Comentário]), FILTER( ALL(dCalendario), dCalendario[Data] = vUltimoMes ) ) RETURN IF( MAX(dCalendario[Data]) = vUltimoMes, vValor ) Caso não seja, diga qual o resultado final esperado para que possa entender melhor. Exemplo.pbix 138 kB · 0 downloads Oí Bruno, muito obrigado pela atenção. Infelizmente não deu certo ou, não apliquei direito a solução. O Valor está restornando em branco. O Resultado esperado era que, quando eu selecionar o membro no filtro ( destaquei em amarelo ), ele calcula o acumulado conforme imagem abaixo Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Dezembro 16, 2021 Alunos Compartilhar Postado Dezembro 16, 2021 Veja se é isso. Acumulado POints+Balance = VAR vData = MAX(Planilha1[CreatedDate]) VAR vDataMin = MIN(Planilha1[CreatedDate]) VAR vAcumuladoTotalPoints = CALCULATE( SUM(Planilha1[FieloPLT__TotalPoints__c]) + SUM(Planilha1[FieloPLT__MemberBalance__c]), Planilha1[CreatedDate] <= vData && Planilha1[CreatedDate] > vDataMin ) VAR vAcumuladoMember = CALCULATE( SUM(Planilha1[FieloPLT__TotalPoints__c]) + SUM(Planilha1[FieloPLT__MemberBalance__c]), Planilha1[CreatedDate] < vData ) RETURN vAcumuladoMember + vAcumuladoTotalPoints Se não for isso, anexe o pbix que não está dando certo para que possa analisar, por favor. Exemplo.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joséalberico Postado Dezembro 16, 2021 Autor Alunos Compartilhar Postado Dezembro 16, 2021 7 horas atrás, Bruno Abdalla de Souza disse: Veja se é isso. Acumulado POints+Balance = VAR vData = MAX(Planilha1[CreatedDate]) VAR vDataMin = MIN(Planilha1[CreatedDate]) VAR vAcumuladoTotalPoints = CALCULATE( SUM(Planilha1[FieloPLT__TotalPoints__c]) + SUM(Planilha1[FieloPLT__MemberBalance__c]), Planilha1[CreatedDate] <= vData && Planilha1[CreatedDate] > vDataMin ) VAR vAcumuladoMember = CALCULATE( SUM(Planilha1[FieloPLT__TotalPoints__c]) + SUM(Planilha1[FieloPLT__MemberBalance__c]), Planilha1[CreatedDate] < vData ) RETURN vAcumuladoMember + vAcumuladoTotalPoints Se não for isso, anexe o pbix que não está dando certo para que possa analisar, por favor. Exemplo.pbix 138 kB · 0 downloads Kramba Bruno, deu certo em parte, o único problema é que, ele tá pegando a mesma linha, precisa pegar sempre a linha seguinte, ao invés de somar 616 + 269, tem que somar 616+220 Segue anexo pbix 25_a_29.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joséalberico Postado Dezembro 17, 2021 Autor Alunos Compartilhar Postado Dezembro 17, 2021 2 horas atrás, Bruno Abdalla de Souza disse: Tem algo estranho na sua Created Data. Veja a figura: Qual o motivo de ter duas datas 26/11/2021? Parece que há alguma hora oculta na data que diferencia estas 2 linhas do dia 26/11. Como não tenho acesso a sua base de dados, não consegui verificar com detalhe. Precisava que aparecesse somente um dia 26/11, conde Total Points seria 638 (683 - 45) e Membre_Balance seria 5.392 (2.921 + 2.471). Aí a medida que fiz acho que daria certo. Veja neste exemplo: A medida usada foi: Cálculo_Bruno = VAR vMember = MAX('25_a_29/11'[FieloPLT__Member__c]) VAR vData = CALCULATE( MAX('25_a_29/11'[CreatedDate]), '25_a_29/11'[FieloPLT__Member__c] = vMember ) VAR vDataMin = CALCULATE( MIN('25_a_29/11'[CreatedDate]), ALL('25_a_29/11'), '25_a_29/11'[FieloPLT__Member__c] = vMember ) VAR vAcumuladoTotalPoints = CALCULATE( SUM('25_a_29/11'[FieloPLT__TotalPoints__c]), '25_a_29/11'[CreatedDate] > vDataMin && '25_a_29/11'[CreatedDate] <= vData ) VAR vAcumuladoMember = CALCULATE( SUM('25_a_29/11'[FieloPLT__MemberBalance__c]), '25_a_29/11'[CreatedDate] >= vDataMin && '25_a_29/11'[CreatedDate] < vData ) RETURN vAcumuladoMember + vAcumuladoTotalPoints Olá Bruno, é exatamente isso. O que diferencia as duas datas iguais são as horas, porém, o seu cálculo deu certo sim. Mas uma vez, obrigado pela atenção e por ser uma pessoa tão solicita. Deus te abençõe meu irmão. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Dezembro 17, 2021 Alunos Compartilhar Postado Dezembro 17, 2021 Amém!! 🙏🙏 Que bom que ajudou! Caso tenha resolvido, fecha o tópico, por favor, escolhendo qual a resposta lhe ajudou. Deus te abençõe!! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Joséalberico
Fala galera, boa tarde, tudo bem ?!
Estou precisando fazer a soma acumulada dessas duas colunas conforme imagem abaixo, poderiam me ajudar ?
Link para o comentário
Compartilhar em outros sites
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