Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Multiplicação de valores

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.

Tags (1)
1 Solution

Accepted Solutions
egnaldo_sousa
Contributor II

Re: Multiplicação de valores

Olá Thiago

Da uma olhada se esta solução te ajuda.

Abs.

4 Replies
egnaldo_sousa
Contributor II

Re: Multiplicação de valores

Olá Thiago

Da uma olhada se esta solução te ajuda.

Abs.

egnaldo_sousa
Contributor II

Re: Multiplicação de valores

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.

Not applicable

Re: Multiplicação de valores

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

Not applicable

Re: Multiplicação de valores

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.