Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Objetivos de Ventas

Estimados, buenas noches.

Estimados, espero en esta oportunidad poder contar con sus acertadas apreciaciones, hoy me encuentro en un rollo que por mas que le doy vueltas no logro encontrar la solucion.

* hace poco se me solicito adicionar a mi aplicativo la cual ya tenia VENTAS / MERCADO / RENTABILIDAD; una nueva hoja para el manejo y comparación de los objetivos de ventas anuales. teniendo como propósito poder monitorear los alcances de las ventas reales (Cantidad e Importes) contra los objetivos.

para ello mi arquitectura de entidades en QV es: Tal como muestro la nueva tabla objetivos tiene llaves que podria relacionar con algunas tablas de mi arquitectura pero que al hacerlo cuando lo hago por vededores puedo filtrar datos de objetivos pero no puedo llegar hasta las ventas reales, pues cuando selecciono vendedor me sale el total de ventas y objetivos, pero cuando voy por zona, marca los datos de ventas reales no se mueven.

ahora si relaciono por articulo me sucede todo lo contrario, puedo navegar por las ventas reales pero no por los objetivos.

favor estimados, aguien podria brindarme algun consejo u apreciacion de como salir de este rollo, si por ahi tienen un modelo que pueda utilizar de base se los agradecería mucho.

de antemano agradezco ya todas sus atenciones.

OBJETIVOS.png

18 Replies
Anonymous
Not applicable
Author

Estimado,

No se visualiza tu ejemplo, puede ser posible lo intentes subir nuevamente ?

Atte.

Carlos

jvitantonio
Luminary Alumni
Luminary Alumni

Carlos, es un archivo adjunto. Haz click y descargalo. Es un archivo .qvw

Anonymous
Not applicable
Author

Juan, estimado, te aseguro que no se visualiza ningún archivo adjunto..

jvitantonio
Luminary Alumni
Luminary Alumni

Hola Carlos. Aqui te pego el codigo.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//Aqui creo tu modelo de datos

FACTURACIONtemp:
LOAD * INLINE
[
CodCliente, Cliente, AnioVenta, MesVenta, CodArticulo, DescArticulo, Cantidad, Precio
1, MiCliente, 2016, Jan, 1, Articulo 1, 10, 5
]
;

ARTICULOStemp:
LOAD * INLINE
[
CodArticulo, Descripcion, CodMarca, CodLinea
1, Articulo 1, Marca1, Linea1
]
;

MARCAtemp:
LOAD * INLINE
[
CodMarca, NombreMarca
Marca1, Nombre Marca
]
;

LINEAtemp:
LOAD * INLINE
[
CodLinea, NombreLinea
Linea1, Nombre Linea
]
;

CLIENTEStemp:
LOAD * INLINE
[
CodCliente, NombreCliente, CodVendedor, CodZona
1, MiCliente, 1,1
]
;

VENDEDOREStemp:
LOAD * INLINE
[
CodVendedor, NombreVendedor
1, Juan
]
;

ZONAStemp:
LOAD * INLINE
[
CodZona, NombreZona
1, MiZona
]
;

/////////

//Aqui empiezo a crear mi Star Schema


FACTtemp:
LOAD
CodCliente, //PrimaryKey
//Cliente,
AnioVenta//PrimaryKey
MesVenta//PrimaryKey
CodArticulo//PrimaryKey
//DescArticulo,
Cantidad//KPI
Precio   //KPI
Resident FACTURACIONtemp;

drop table FACTURACIONtemp;

inner join
LOAD CodArticulo, CodMarca, CodLinea
Resident ARTICULOStemp;



inner join
LOAD
CodCliente,
CodVendedor,
CodZona
Resident CLIENTEStemp;

inner keep
CLIENTE:
LOAD
CodCliente, NombreCliente
Resident CLIENTEStemp;

DROP TABLE CLIENTEStemp;

inner keep
ARTICULOS:
LOAD CodArticulo, Descripcion
Resident ARTICULOStemp;

drop table ARTICULOStemp;

inner keep
MARCA:
LOAD CodMarca, NombreMarca
Resident MARCAtemp;

DROP TABLE MARCAtemp;

inner keep
LINEA:
LOAD CodLinea, NombreLinea
Resident LINEAtemp;

drop table LINEAtemp;

INNER KEEP
VENDEDORES:
LOAD CodVendedor, NombreVendedor
Resident VENDEDOREStemp;

drop table VENDEDOREStemp;

inner keep
ZONAS:
LOAD CodZona, NombreZona
Resident ZONAStemp;

drop table ZONAStemp;

FACT:
NoConcatenate
LOAD *,
CodVendedor&'-'&CodMarca&'-'&CodZona&CodArticulo&'-'&AnioVenta&'-'&MesVenta  AS %KeyObjectivo  //Esta llave se una para unir a tu tabla objetivo. En tu tabla objectivo crea un campo uniendo de esta misma manera los campos.
Resident FACTtemp;

DROP TABLE FACTtemp;

Anonymous
Not applicable
Author

Juan, estimado, no se porque lo adjuntos no se visualizan pero el codigo que copiaste esta perfecto. voy a realizar unas pruebas con lo sugerido, te voy comentando como me va.

muchas gracias estimado, estamos en contacto.

Atte.

Carlos

jvitantonio
Luminary Alumni
Luminary Alumni

Perfecto. Si te sirvio la respuesta no olvides de marcar los posts como Answered/Helpful para que quede de referencia para los demas.

Saludos

Juan

Anonymous
Not applicable
Author

Estimado Juan.

Estimado muy agradecido por los aportes de tu Persona con la de Joaquin, me sirvió mucho para poder desarrollar de la mejor manera mi requerimiento, te comento que seguí sus consejos con la diferencia que en vez de Inner use el Left básicamente por temas de data, actualmente mi aplicación ya esta conforme uso solo una tabla hechos en mi aplicación final y ya también valide la información por lo que los usuarios mostraron su conformidad. yo tengo muy poco en qlikview esta en realidad es mi primera aplicación para el aprendizaje básicamente use Youtube con algunos ejemplos que encontré en web.

bueno estimado, nuevamente el agradecimiento por el apoyo brindado, quedo a sus ordenes.

Atte.

Carlos.

Anonymous
Not applicable
Author

Estimado, Joaquin buenas tardes.

Estimado, solo para agradecerte el gran apoyo brindado, ya pude resolver mi problema y con ello pude desarrollar y presentar mi requerimiento.

muy agradecido, quedo a sus ordenes.

Atte.

Carlos Calderón

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Ha sido un placer ayudarte.

Hasta la próxima