Members pedrohmfortunato Postado Agosto 7, 2022 Members Compartilhar Postado Agosto 7, 2022 Pessoal, Após assistir ao vídeo de "Calculando o acumulado no ano (modo raiz) e do acumulado infinito (modo raiz), fiquei na curiosidade de saber como seria o acumulado dessas duas expressões do ano anterior. Tentei aqui, mas não deu bom jeito nenhum Cálculo de acumulado infinito com ALL/ALLSELECTED https://play.powerbiexperience.com/curso/tc-5-linguagem-dax/20631/121679, Calculando o acumulado no ano (modo raiz)https://play.powerbiexperience.com/curso/tc-5-linguagem-dax/20631/121684 O DAX das 2 medidas em relação ao contexto atual são: Acumulado Infinito Running Total ALLSELECTED = var vResult = CALCULATE( [Total Vendido], CALCULATETABLE( FILTER( ALLSELECTED(dCalendario), dCalendario[Data] <= max(dCalendario[Data])), //nao podemos usar aqui a variavel!!!! dCalendario[Check Data Venda] = TRUE() )) RETURN vResult ACUMULADO YTD RAIZ ALLSELECTED = CALCULATE( [Total Vendido], CALCULATETABLE( FILTER( ALLSELECTED(dCalendario), dCalendario[Data] <= MAX(dCalendario[Data])), dCalendario[Check Data Venda] = TRUE() ),VALUES(dCalendario[Ano]) //POR FORA DA CALCUALTE TABLE ) Poderiam me dar uma luz nisso aqui? Segue o pbix de treinamento da Trilha Champion! Obrigado!! Trilha Champion v3.0 - Inicio Modulo 5.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Members Solução Rodrigo R1 Postado Agosto 7, 2022 Members Solução Compartilhar Postado Agosto 7, 2022 Boa tarde @pedrohmfortunato. Tudo bem amigo? Você precisa acrescentar mais uma CACULATE na sua medida, acrescentando o filtro de inteligência de tempo SAMEPERIODLASTYEAR, assim: ACUMULADO YTD RAIZ ALLSELECTED = CALCULATE( CALCULATE( [Total Vendido], SAMEPERIODLASTYEAR(dCalendario[Data])), CALCULATETABLE( FILTER( ALLSELECTED(dCalendario), dCalendario[Data] <= MAX(dCalendario[Data])), dCalendario[Check Data Venda] = TRUE() ),VALUES(dCalendario[Ano]) //POR FORA DA CALCUALTE TABLE ) Caso contrário, pode criar essa medida também e depois usa-la no lugar da medida [Total Vendido]. ACUMULADO YTD RAIZ ALLSELECTED 2 = CALCULATE( [SPLY Total Vendido], CALCULATETABLE( FILTER( ALLSELECTED(dCalendario), dCalendario[Data] <= MAX(dCalendario[Data])), dCalendario[Check Data Venda] = TRUE() ),VALUES(dCalendario[Ano])) //POR FORA DA CALCUALTE TABLE Espero que tenha ajudado, amigo. Sucesso aí.... 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Members pedrohmfortunato Postado Agosto 7, 2022 Autor Members Compartilhar Postado Agosto 7, 2022 Fera demais!! deu bom! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
pedrohmfortunato
Pessoal,
Após assistir ao vídeo de "Calculando o acumulado no ano (modo raiz) e do acumulado infinito (modo raiz), fiquei na curiosidade de saber como seria o acumulado dessas duas expressões do ano anterior. Tentei aqui, mas não deu bom jeito nenhum
Cálculo de acumulado infinito com ALL/ALLSELECTED
https://play.powerbiexperience.com/curso/tc-5-linguagem-dax/20631/121679,
Calculando o acumulado no ano (modo raiz)
https://play.powerbiexperience.com/curso/tc-5-linguagem-dax/20631/121684
O DAX das 2 medidas em relação ao contexto atual são:
Poderiam me dar uma luz nisso aqui?
Segue o pbix de treinamento da Trilha Champion!
Obrigado!!
Trilha Champion v3.0 - Inicio Modulo 5.pbix
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora