Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días.
Estoy trabajando en un documento y necesito sacar un ABC de clientes por importe. Para sacar el ABC, tengo que los clientes A llegan hasta un acumulado del 33%, los del B hasta el siguiente 33% y los del C el resto. de cada tipo (A,B o C) necesito saber cuantos clientes entran y su valor por tipo. Por ejemplo, algo asi como que los clientes tipo B son 25, que corresponden al 10% del total de clientes y han facturado 6500 €, que corresponde al 33% de la facturacion total.
Esto lo puedo sacar con una tabla simple en donde A,B o C salen del acumulado de las expresiones, pero me gustaría poder sacarlo con una tabla pivotante en donde A,B o C fuesen dimensiones. ¿Alguien sabe como podría hacerlo?.
Muchas grácias.
Hola otra vez:
La expresión contiene funciones de agrupación inter-registro, no conseguirás que sea una dimensión calculada.
Normalmente la primera expresión será sum(ventas), ves a la pestaña ordenación selecciona la dimensión y ordenas por la expresión descendente sum(ventas) ... verás los valores A al principio, los valores B en medio y los C al final
Hola:
Aquí tienes las instrucciones http://community.qlik.com/blogs/qlikviewdesignblog/2013/12/09/pareto-analysis
Lo usé hace unos días, funciona perfecto.
Joaquín
Buenos días Joaquin.
Te agradezco mucho el consejo que me das, pero yo estoy intentando ir un poco mas alla. Me gustaría poder convertir ese ABC en "Dimensiones" Para poder tener agrupados. Por ejemplo me gustaría ver en mi tabla pivotante que mi primera dimension no fuese el cliente, sino el Tipo (A,B o C) y ver las sumas parciales de A,B o C sin tener que ir cliente a cliente.
Muchas grácias
Sigue las instrucciones que te he puesto, al final tendrás una tabla con la Clase Pareto (A, B, C) ...
Copia la expresión de la Clase Pareto y añade una dimensión calculada con esa expresión
Hola Joaquin.
He intentado lo que me comentas, cojo la clase pareto y lo pongo como dimensión calculada, pero en la columna de dimension calculada me da el error de:"Error en dimension calculada". Los calculos los realiza bien (no hay mas que cambiar el nombre del campo), pero al añadir la dimension, me da el error y no me muestra la dimension.
Que puedo estar haciendo mal?
Muchas gracias.
Hola Omar:
La expresión usa referencias a otras columnas mediante el nombre de campo (de las expresiones anteriores); sustituye la referencia a cada expresión por su propia fórmula.
Hola otra vez:
La expresión contiene funciones de agrupación inter-registro, no conseguirás que sea una dimensión calculada.
Normalmente la primera expresión será sum(ventas), ves a la pestaña ordenación selecciona la dimensión y ordenas por la expresión descendente sum(ventas) ... verás los valores A al principio, los valores B en medio y los C al final
Hola Joaquín.
La expresión que pongo es la siguiente:
If(RangeSum(Above(Sum(unidades),1,RowNo())) / Sum(total unidades) <= 0.8, 'A',
If(RangeSum(Above(Sum(unidades),1,RowNo())) / Sum(total unidades) <= 0.9, 'B', 'C'))
No llamo a las columnas, sino al nombre del campo.
Gracias.
Grácias Joaquín por perder tanto tiempo conmigo.
Ponerlo como dimensión, por lo que veo, es imposible.
Muchas grácias.
Mira mi anterior mensaje, no creo que puedas convertirlo en expresión pero puedes forzar que la ordenación sea por unidades vendidas y así los verás ordenados A, B, C