Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho uma tabela dinâmica com várias colunas, uma delas tem a seguinte formula:
=if(MES=Month(today()),(if(Emb_Mesc='4-INOX',Embalagem='0',(Sum(If(Linha='Cerveja' and ANO=Year(Today()),Qtd))))/(Day(Today()-1))*Dias_Totais), (if(Emb_Mesc='4-INOX',Embalagem='0',(Sum(If(Linha='Cerveja' and ANO=Year(Today()),Qtd))))))
Quando eu seleciono no filtro MES o mês atual a formula funciona corretamente. Porem quanto seleciono vários meses, contendo o atual, a formula não retorna o resultado esperado para o mês atual, para os demais funciona.
Alguem tem uma solução?
MES é uma dimensão em sua tabela?
Google translate.... Desculpe se não está claro
Provavelmente porque sua expressão está toda amarrada em relação a Today(), talvez seja o caso de reescrever a expressão, mas nesse caso, precisaríamos entender melhor a regra
Isso mesmo, "MES", é uma dimensão na minha tabela.
=if(MES=Month(today()),(if(Emb_Mesc='4-INOX',Embalagem='0',(Sum(If(Linha='Cerveja' and ANO=Year(Today()),Qtd))))/(Day(Today()-1))*Dias_Totais), (if(Emb_Mesc='4-INOX',Embalagem='0',(Sum(If(Linha='Cerveja' and ANO=Year(Today()),Qtd))))))
a primeira condição do IF deve fazer um calculo ponderado (por exemplo, valor do bando é 1000 para o mês de Maio, hoje é dia 14/05/2015, o resultado deve ser =1000/13*31 = 2384,62), desde que "MES" for o mês atual, do contrário ele mostra o resultado original que está no banco de dados