Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

AGRUPAR CLIENTES POR VENDEDORES

Tengo 4 tablas.

Vendedores1:

Load

CodVendedor1,

NombreVendedor1,

ZonaVenta1

From Vendedores1;

Vendedores2:

Load

CodVendedor2,

NombreVendedor2,

ZonaVenta2

From Vendedores2;

Clientes:

Load

CodCliente,

Nombre,

ZonaVenta1

ZonaVenta2

From Clientes;

ZonaVenta:

Load

ZonaVenta1,

NombreZonaVenta1,

ZonaVenta2,

NombreZonaVenta2

From ZonaVenta;

Cómo hago para agrupar los clientes de cada vendedor? es decir, quiero saber cuantos clientes tiene cada vendededor individualmente aunque en la mayoría de los casos cada cliente tiene un vendedor1  y un vendedor2, ya que ambos venden un tipo distinto de artículos.

1 Solution

Accepted Solutions
Not applicable
Author

Lo he solucionado!

Hice tablas auxiliares donde tomé de la tabla clientes aquellos clientes (valga la redundancia) que pertenecen a cierta zona de ventas y los he agrupado cada cliente en su respectiva zona. Luego los cuento y todo perfecto. Cada cliente tiene 2 zonas de ventas (o más) y cada vendedor 1 sola zona.

Muchas gracias a todos.

View solution in original post

9 Replies
dferreirogft
Contributor III
Contributor III

Creando una tableBox con lso campos codCliente,Nombre,CodVendedor1,CodVendedor2

Not applicable
Author

Y cómo hago eso Dany? Gracias por tu respuesta

sorrakis01
Specialist
Specialist

Hola,

Te recomiendo que te leas el libro QlikView 11 for Developers - QlikView Book

Te ayudará mucho para solucionar y entender dudas como la que tienes.

Saludos,

Not applicable
Author

Agradezco tu sugerencia,  pero primero necesito solucionar ésto. He leído gran parte de los manuales que me ha proveído el distribuidor de QlikView pero no tuve tiempo de leerlo todo.

Es solo que en mi manual no aparece nada relacionado con "TableBox", lo he buscado. Quizá la traducción al español podría serme de mucha ayuda.

sorrakis01
Specialist
Specialist

Hola,

Te incluyo mi punto de vista,

Primero asegúrate que tus datos se han cargado correctamente y que se entienden entre ellos. (creo que tu estructura es algo compleja a relacionarse bien)

Si es afirmativo:

Tal y como tienes los datos, si creas un Cuadro de Lista añadiendo Vendedor1 y otro Vendedor2 (lo más lógico es que en el script se llamen los 2 Vendedor), te aparecen los valores de cada campo?

Perfecto. Lo que puedes crear es una tabla simple (dentro de gráficos, una straight table) y pones como dimension Vendedor1, Vendedor2, y como expresión Cliente.

Te adjunto un ejemplo de como puedes hacer con lo que tienes. Insisto que tendrías que depurar el script pàra crear bien las relaciones.

Por cierto se me olvidaba (Table Box = Cuadro de Tabla)

Lo del libro te lo digo porque te va a ayudar muchísimo no por nada más, espero que no me hayas mal interpretado.

Espero que lo puedas solucionar

Saludos,

dferreirogft
Contributor III
Contributor III

@Jordi Arenas Grau tiene razon

adriansalas
Contributor III
Contributor III

Hola, así como veo las tablas el modelo de datos te va a generar una referencia circular, por lo que deberás trabajar en el script para arreglar eso. Para saber cuantos clientes tiene cada vendedor no necesitas la tabla Zona Venta, por lo que te sugiero que la descartes, si  el Nombre de la Zona de Venta para otra cosa, te recomiendo hacer un mapping o join para pegar el nombre en la tabla de clientes ó pegarlo en los vendedores.

una vez solucionado el modelo utiliza un grafico de  tabla simple,  tabla agregas como dimension a los vendedores y utilizas como expresion =COUNT(clientes), para contar cuantos clientes tienes por vendedor.

Si necesitas mas ayuda adjunta en qvw con una muestra de datos en un qvd.

esperando que soluciones proto tu problema, te deseo muchos exitos. Saludos

Not applicable
Author

Lo he solucionado!

Hice tablas auxiliares donde tomé de la tabla clientes aquellos clientes (valga la redundancia) que pertenecen a cierta zona de ventas y los he agrupado cada cliente en su respectiva zona. Luego los cuento y todo perfecto. Cada cliente tiene 2 zonas de ventas (o más) y cada vendedor 1 sola zona.

Muchas gracias a todos.

adriansalas
Contributor III
Contributor III

marca el post como respondido, saludos