Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola estimados,
Me encuentro super complicado pasando un reporte excel a qlik debido a las formulas, particularmente no he podido duplicar este calculo.
Tengo una tabla de este estilo y necesito saber :
1) cuantos proveedores tengo con 2 o menos documentos, en este caso el resultado seria solo 3 (los proveedores serian 200-222 ; 300 y 400)
2) cuantas facturas tienen los proveedores que tienen 2 o menos documentos, en este caso seria 5 (que corresponde a los documentos de 200-222 ; 300 y 400)
Numero proveedor | Documento |
100-100 | A1 |
100-100 | A2 |
100-100 | A3 |
100-100 | A4 |
200-222 | B2 |
200-222 | B3 |
300 | C1 |
300 | C2 |
400 | D1 |
Espero puedan ayudarme
muchas gracias
Hola @daniel_az mi propuesta de solución es la siguiente para cada uno de los puntos que comentas:
1) cuantos proveedores tengo con 2 o menos documentos, en este caso el resultado seria solo 3 (los proveedores serian 200-222 ; 300 y 400)
Count( {$<[Numero proveedor]={"=Count(Documento)<=2"}>} [Numero proveedor])
2) cuantas facturas tienen los proveedores que tienen 2 o menos documentos, en este caso seria 5 (que corresponde a los documentos de 200-222 ; 300 y 400)
Dimension: [Numero proveedor]
Medida: Count( {$<[Numero proveedor]={"=Count(Documento)<=2"}>} [Numero proveedor])
Configuracion: "No mostrar valores en 0"
Haz la prueba y nos retroalimentas con tus comentarios
Saludos!!
Que tal,
Podría ser algo así,
Adjunto qvw.
Saludos.
creo que podría servir aunque no es lo optimo ya que me obliga a modificar la base de datos agregando el 1 a cada registro. Problema que mis proveedores son cerca de 10.000 y el volumen de documentos es altisimo.
mi idea es colocar el dato en un KPI para que se lea facilmente "tengo 420 proveedores con 2 o menos documentos"
Hola @daniel_az mi propuesta de solución es la siguiente para cada uno de los puntos que comentas:
1) cuantos proveedores tengo con 2 o menos documentos, en este caso el resultado seria solo 3 (los proveedores serian 200-222 ; 300 y 400)
Count( {$<[Numero proveedor]={"=Count(Documento)<=2"}>} [Numero proveedor])
2) cuantas facturas tienen los proveedores que tienen 2 o menos documentos, en este caso seria 5 (que corresponde a los documentos de 200-222 ; 300 y 400)
Dimension: [Numero proveedor]
Medida: Count( {$<[Numero proveedor]={"=Count(Documento)<=2"}>} [Numero proveedor])
Configuracion: "No mostrar valores en 0"
Haz la prueba y nos retroalimentas con tus comentarios
Saludos!!
Perdón, el 2o punto tiene un error ya que requieres contar las facturas... pero la esencia es la misma jejeje
Hola @AlanDiazIT911 ,
Es extraño pero la primera formula funciona bien aunque entrega el resultado a la 2 da pregunta, y al modificarla por cuenta Documento
Count( {$<[Numero proveedor]={"=Count(Documento)<=2"}>} [Documento]) me entrega el mismo resultado, por lo que sirve perfecto.
Para el segundo caso mofique la formula incorporando distinct y resulto
count ( distinct{$<Numero Proveedor={"=Count (Documento)<=2"}>} Proveedor)
Muchas gracias @AlanDiazIT911
Aprovecho el impulso para consultarte si es posible incorporar la variable fecha dentro de la formula?.....Te lo pregunto porque si hago el calculo eligiendo una fecha el resultado es correcto, pero si no la formula recorre toda la base y si el proveedor se duplica en fecha se contara 2 veces el documento si son 2 fecha, 3 si son 3 y así en lo sucesivo..me explico?..como ejemplo en la tabla continua si agrego al proveedor 300 con las mismas facturas en otra fecha este proveedor no tendrá menos de 2 documentos sino que tendría 4 y no se contaría en la formula
Fecha | Numero proveedor | Documento |
Enero | 100-100 | A1 |
Enero | 100-100 | A2 |
Enero | 100-100 | A3 |
Enero | 100-100 | A4 |
Enero | 200-222 | B2 |
Enero | 200-222 | B3 |
Enero | 300 | C1 |
Enero | 300 | C2 |
Enero | 400 | D1 |
Febrero | 300 | C1 |
Febrero | 300 | C2 |