Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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.
Creando una tableBox con lso campos codCliente,Nombre,CodVendedor1,CodVendedor2
Y cómo hago eso Dany? Gracias por tu respuesta
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,
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.
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,
@Jordi Arenas Grau tiene razon
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
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.
marca el post como respondido, saludos