Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.

Brasil

Announcements
Meet Qlik's New CEO. The Future Is Bright — Here's What to Expect

Who Me Too'd this solution

aderlanrm
Partner - Specialist
Partner - Specialist

Olá RSilvestre,

Seguinte, carrega os dados usando Mapping.

Valores:

Mapping

LOAD '@'&Cód as CodFormula, Valor

FROM [Valores.xlsx]

(ooxml, embedded labels, table is Plan1);

Formulas:

LOAD '@'&Código as CodFormula,

    MapSubString('TrataValores',Formula) as NovaFormula,

    Evaluate(MapSubString('Valores',Formula)) as Resultado

Resident Valores

Where Formula <> '';

Assim o resultado será uma coluna com os devidos valores substituidos.

Ex: Cód: 6 = (10+10-10)/100 = 0,1

Bem atento a função Evaluate, pois sem ela, o resultado é considerado texto, usando essa função, ele faz o calculo para você.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dadose e Desenvolvedor
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

Who Me Too'd this solution