Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia, alguém pode me ajudar conforme a imagem abaixo tenho uma analise que compara ano e mês anterior
o meu problema esta na coluna 2017 por que quando eu seleciono o mês abril por exemplo que precisava que ele calculasse o valor acumulado da seleção e os meses anteriores. exemplo que ele calculasse jan + fev +mar + abril.
Hoje com a formula ele esta calculando o ano todo ou o mes selecionado.
Alguem pode me ajudar.
Edson,
Nesse caso sugiro:
Sum({<CAMPO_DATA={">=$(=AddYears(AddMonths(Max(CAMPO_DATA),-3),-1))<=$(=AddYears(Max(CAMPO_DATA),-1))"}>}VALOR)
Edson, bom dia;
Caso a interpretação aderente seja o acumulado a partir do primeiro mês do ano selecionado até o maior mês da seleção. Segue:
Sum({<CAMPO_DATA={">=$(=YearStart(Max(CAMPO_DATA)))<=$(=MonthEnd(Max(CAMPO_DATA)))"}>} VALOR)
thiago.justen, ajustei sua expressão para uma outra interpretação, abraços.
tmj meu irmão mario.sergio.ti
O Exemplo que o Thiago deixou acredito que atenda.
SEGUE A FORMULA QUE USO. JÁ TENHO UMA VARIAVEL PRA CALCULAR O ANO ANTERIOR AGORA PRECISO DE UMA QUE ME TRAGA O O VALOR ACUMULADO ATÉ O MES SELECIONADO , TENTEI COM A DICA DO MARIO MAS NÃO CONSEGUI.
=num((sum({$<FAT = {3},Ano = {"$(vAnoAnterior)"}>}VAL_DEV * QTD_DEV)),'R$#.##0,00')
SEGUE A FORMULA QUE USO. JÁ TENHO UMA VARIAVEL PRA CALCULAR O ANO ANTERIOR AGORA PRECISO DE UMA QUE ME TRAGA O O VALOR ACUMULADO ATÉ O MES SELECIONADO , TENTEI COM A DICA DO MARIO MAS NÃO CONSEGUI.
=num((sum({$<FAT = {3},Ano = {"$(vAnoAnterior)"}>}VAL_DEV * QTD_DEV)),'R$#.##0,00')
Teste a expressão que te enviei (abrindo mão da variável vAnoAnterior).
Usei a formula como me pediu e ele me retorna 0
Amigo;
Tente colocar no SetAnalysis os campos datas que você utiliza para os filtros:
=Num(
Sum({<FAT={3},SEU_CAMPO_MÊS,SEU_CAMPO_DATA={">=$(=YearStart(Max(SEU_CAMPO_DATA)))<=$(=MonthEnd(Max(SEU_CAMPO_DATA)))"}>} VAL_DEV * QTD_DEV)
,'R$#.##0,00')