Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Formula de Producto

Buenas: Espero que me puedan ayudar.

Tengo que usar este QVD, en otras aplicaciones pero antes de unirlo me gustaria filtrarla.

El problema me surge ya que cada producto tiene varias versiones de formula y necesito utilizar la ultima.

El qvd es el siguiente

FORMULAS:

LOAD

nCdEmpresa, (sucursal)

nCdFormula, (codigo de formula)

cNmFormula,

ProductoPadre, (este es el producto final)

nValorReferencia,

nCdClassificacao,

nCdClassificacaoFormula,

ProductoHijo, (estos son insumos)

nPercentual, (% de insumos que va al producto final)

nQtde,

nPercentualPerda,

iQtdeEmbalagem,

iFator,

cAcompanhaProduto,

cTpConsumo,

cReferenciaPor,

iVersaoFormula, (este es el numero de version)

dVersaoFormula

FROM

Dejo un excel con un producto filtrado el 21526

Hice un INNER JOIN a la misma tabla agrupando (group by) todos los campos menos el de la version y  no funciono.

La verdad no se como hacerlo. HELP!!!!


Gracias

2 Replies
Not applicable
Author

No se si entendi bien, quieres utilizar una tabla donde solo tengas el campo con la version final?,  si es asi, creo que puedes utilizar la misma tabla solo con los campos que necesitas, cargando la tabla nuevamente utilizando un resident (Tabla anterior);

Not applicable
Author

Seria asi:

Tabla1:

Load

Campo Formula inicial

Campo Formula Intermedia

Campo Formula Final

From Tabla Origen;

Tabla2:

Load

Campo Formula Final

Resident Tabla1;

Drop Table Tabla1;

De esta manera solo utilizas la tabla2 con el campo de formula final o si queres utilizar las 2 tablas borra la sentencia drop table.

Espero que te sirva de algo.