Qlik Community

QlikView Scripting

Discussion Board for collaboration on QlikView Scripting.

josemaria
Contributor

Unir dos campos diferentes con una condicion.

Buenos días,

Estoy trabajando en un documento y tengo una duda a ver si me podéis ayudar.

Tengo dos campos diferentes y los tengo que agrupar con unas condiciones

Qv in.bmp

Necesitaría tener tres agrupaciones

la primera seria (con el campo Make/buy code = 2 y con el campo Item type = PA, PA1, PA2, PA5 ) y lo llamariamos "Mercaderias"

la segunda seria ( con el campo Make/buy code= 2 y con el campo Item type = F, G) y lo llamariamos "Materias primas"

la tercera seria ( con el campo Make/buy code= 1) y lo llamariamos "Producto acabado".

gracias

5 Replies
Not applicable

Re: Unir dos campos diferentes con una condicion.

Buenos días José María,

No entiendo bien la necesidad, pero si lo que buscas es aplicar una condición que te diga en cuál de los tres casos estás, podrías utilizar la siguiente función

=if([Make/buy code]=1,                                  'Producto acabado',

if([Make/buy code]=2 and wildmatch([Item type],'PA?'), 'Mercaderías',

                                                        'Materías Primas'))

Un saludo,

Jairo

josemaria
Contributor

Re: Unir dos campos diferentes con una condicion.

Gracias Jairo por tu pronta respuesta.

Lo que intento crear es dentro del Script un campo con las condiciones que te he comentado antes que por ejemplo se llame 'Tipos de Inventario' y que tenga las tres opciones indicadas Mercaderias, Producto acabado y Materias Primas.

La función que me comentas no es lo que busco.

Not applicable

Re: Unir dos campos diferentes con una condicion.

En la versión 7 del CookBook de Rob Wunderlich (lo puedes descargar de http://robwunderlich.com/downloads/) hay un ejemplo llamado "Mapping with a table using wildcards" que quizá te sirva de ayuda.

salto
Valued Contributor II

Re: Unir dos campos diferentes con una condicion.

Hola Jose Maria,

como Jairo indica, puedes poner ese IF en el script de carga y ya tienes los campos como los quieres.

Saludos!

josemaria
Contributor

Re: Unir dos campos diferentes con una condicion.

Muchas Gracias Jairo

Community Browser