Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados,
Estou efetuando o Acumulo de Índices Econômicos em determinados períodos de forma dinâmica (logo não posso fazer no transformador e deixar calculado), de acordo com a seleção de tempo.
Para o cálculo do acumulo eu preciso multiplicar os valores de um campo, então eu teria um campo valor:
Valor |
---|
2 |
3 |
4 |
E quero uma expressão que retorne o resultado de:
2 * 3 * 4
Alguma ideia de qual função utilizar?
Seria um "SUM", mas para multiplicação.
Att,
Thiago.
Olá Thiago
Da uma olhada se esta solução te ajuda.
Abs.
Você também pode fazer de uma forma mais simples. coloca direto no objeto de texto esta formula
= $(=Concat(F1,'*'))
Mas acredito que tenha alguma formula, que faça isso de um jeito mais fácil.
Muito boa a solução Egnaldo.
Porém no meu caso não resolveu pela presença de uma ',' (vírgula) no número.
A String montada fica assim:
4,23*4,62*4,95*5,29
E após interpretada com o $() ela retorna esse erro:
Error: Garbage after expression: "," |
Estou tentando outras concatenações com num() na string para interpretar o numero com ','.. mas sem sucesso ainda
Consegui resolver!
Coloquei um Replace no número para substituir a 'vírgula' por um 'ponto'.
Isso corrigiu o erro que acontecia na expressão.