Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes,
Necesito colaboracion con la siguiente segmentación en qlikview, lo hice en excel pero todavía no encuentro la manera de realizar la expresion en qlikview
adjunto el condicional que estoy utilizando, así mismo voy a colocar el script:
LOAD ID,
NOM_RAMO_CON,
NOM_PRODUCTO,
NOM_CANAL,
NOM_SUC_NEG,
NOM_CLA_POLIZA,
ECOM_AGEN_NOMBRE,
TIP_NEG,
FOR_PAGO,
VLR_PRIMA,
VLR_ASEGURADO,
VLR_RECAUDO
FROM
(txt, codepage is 1252, embedded labels, delimiter is '|', msq);
PNJ:
LOAD ID,
direccion_trabajo,
desc_ciudad_trabajo,
telefono_trabajo,
desc_act_economica,
desc_sector_economico,
desc_rang_ingresos,
desc_rang_egresos,
desc_rang_activos,
desc_rang_pasivos,
exrc_fecha_act_financiera,
[TIPO PERSONA],
exrc_fecha_nacim,
desc_ciudad_nacim,
direccion_resid,
desc_ciudad_resid,
telefono_residencia,
desc_profesion,
desc_vinc_laboral,
desc_ocupacion,
exrc_desc_nacionalidad,
desc_genero
FROM
(txt, codepage is 1252, embedded labels, delimiter is '|', msq);
AGE_TABLE:
LOAD*,
Age(Today(),exrc_fecha_nacim) AS Age,
IF(desc_genero=("VACIO") AND desc_genero=("VACIO", "DESCGENERORow0") AND VLR_RECAUDO <= ('40234.15482708782') as Segmento1
Resident PNJ;
DROP Table PNJ;
Hola Javier,
Para calcular la edad de una persona en un momento dado puedes usar la función Age() y pasarle como primer parámetro la fecha en la que quieres calcular su edad y como segundo parámetro la fecha de nacimiento. En tu script sería:
Age(Today(), exrc_fecha_nacim) = Age
Sobre el resto de campos calculados no te puedo ayudar porque no entiendo lo que quieres conseguir. ¿Lo podrías explicar con palabras en vez de con las fórmulas de Excel?
Saludos,
H