Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.





Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
llevamos 20 años contigo

Ayuda al foro con tu donación


Búsqueda en los foros

Foros en Udias.com / FileMaker / Contar los 5 mas vendidos.
Autor Mensaje

Miembro

Constante

  Karma             975

#1 Publicado: 27 May 2022 23:38 - Editado por: Artone



Hola.. deseo contar los artículos mas vendidos , cada mes.
Los artículos, no siempre son los mismos. Y el numero de ventas, tampoco.
Es por eso que desearía tomar , por ejemplo, este mes... y ver los 5 mas vendidos... y el resto.. meterlos en un cajón de sastre llamado "varios". A fin de no atomizar demasiado la lista con motes pequeños.

Peines 30 und
Cepillos 25 und
Gel 20 und
Champú 15 und
Gomina 5 unos
Otros unos (2 horquillas, 1 coletero, 1 diadema, 1 pasador).

El mes que viene... No vendo ningun peine... y el su lugar vendo 30 de acondicionador. Otro código, otro concepto...

Rogaría guía... no se como plantear esto...

De aqui... luego haré un gráfico circular... pero.. eso ya es mi historia...
Gracias de antemano


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
El ignorante, ignora que ignora. MacOS... FMP desde la 4 hasta hoy.

Moderador


  Karma               11223

#2 Publicado: 28 May 2022 10:21 - Editado por: flusheddata



Hola Artone:
Existen varias formas de hacerlo, pero para evitar autorrelaciones por descripción, código de artículo, etc., yo lo haría con una consulta SQL en un campo de cálculo.
Básicamente sería un select del artículo, un sumario de las unidades vendidas por año y mes seleccionados en unos campos globales y agrupado por artículo, mostrando solo los 5 primeros resultados.
En el ejemplo adjunto he separado los resultados por Char ( 9 ) o tabulación, pero puedes usar cualquier carácter.
Después puedes poner los datos en una lista virtual, campos repetidos, etc.

Espero que te sirva.


Sls.

Top5.zipArchivo adjunto: Top5.zip
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay 10 tipos de personas: las que saben binario y los que no. Windows 10 + FileMaker Pro 11/19

Miembro

Constante

  Karma             975

#3 Publicado: 1 Jun 2022 19:06



Ostras, que chulo!!!! Execute SQL!!!

Y como para poner, en otro mote... llamado "otros", el recuento de todos los demás, fuera del top 5...?

Donde sume... americanas, blusas, etc...


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
El ignorante, ignora que ignora. MacOS... FMP desde la 4 hasta hoy.

Moderador


  Karma               11223

#4 Publicado: 1 Jun 2022 21:23 - Editado por: flusheddata



Yo lo que haría sería otra consulta SQL que solo ponga el sum y como separador de registro un "+" y envolver todo con Evaluate () para que sume los top 5. Después un sumatorio de la relación menos esa suma, que sería el resto.
Sls.



Top5_V2.zipArchivo adjunto: Top5_V2.zip
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay 10 tipos de personas: las que saben binario y los que no. Windows 10 + FileMaker Pro 11/19

Miembro

Constante

  Karma             975

#5 Publicado: 2 Jun 2022 00:02



Esto, esta mañana mismo probándose..
Te cuento como se comporta en mi entorno.

Gracias flush.... Como siempre... muy elegante.

Un Abrazo


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
El ignorante, ignora que ignora. MacOS... FMP desde la 4 hasta hoy.

Miembro


  Karma               2449

#6 Publicado: 3 Jun 2022 09:28



Espero que no se moleste flusheddata, he modificado su estupendo ejemplo, para que salga en la grafica el "articulo "otros".

Top6_V2.zipArchivo adjunto: Top6_V2.zip
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 10 / 11 - FileMaker y Server 19

Moderador


  Karma               11223

#7 Publicado: 3 Jun 2022 15:57



Hola.
¿Molestar? Todo lo contrario. Es un honor que gente como tú mejore mis aportaciones.
Muchas gracias y puntaco verde que te llevas.
Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay 10 tipos de personas: las que saben binario y los que no. Windows 10 + FileMaker Pro 11/19

Miembro

Constante

  Karma             545

#8 Publicado: 3 Jun 2022 18:28





Fantástico trabajo de los dos.

Muchas gracias por compartirlo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 10. Filemaker 16

Miembro

Ocasional

  Karma     38

#9 Publicado: 21 Jun 2022 23:25



Buenas noches a todos

esta muy interesante flusheddata y jmmiro, he intento poner esta solución tambien en una pequeña aplicación que he realizado, pero el resultado si no es con numeros enteros no funciona bien, me gustaría aplicarla con decimales,
Se podría hacer.

Gracias


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Win Xp - Filemaker

Moderador


  Karma               11223

#10 Publicado: 22 Jun 2022 02:02



Hola.
Es porque el separador de decimales en SQL es un punto.
Tienes que sustituir los puntos de la consulta sql por comas.
Si en mi ejemplo, la consulta SQL usara el campo Precio en lugar de Unidades sería:
Substitute ( ExecuteSQL ( "
select Descripcion, sum(Precio) from VENTA where \"Año_c\"=? and Mes_c=? group by Descripcion order by 2 desc fetch first 5 rows only
"; Char( 9 ) ; "" ; VENTA::AñoFiltro_g ; VENTA::MesFiltro_g ) ; "." ; "," )

Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay 10 tipos de personas: las que saben binario y los que no. Windows 10 + FileMaker Pro 11/19

Miembro

Ocasional

  Karma     38

#11 Publicado: 22 Jun 2022 02:19



Gracias Flusheddata, como siempre con tu ayuda.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Win Xp - Filemaker

Miembro

Constante

  Karma             975

#12 Publicado: 27 Jun 2022 15:33



Flush....
Gracias por tu aporte. Funciona. Ademas... me ha animado a aprender un poco mas de SQL. Para hacer pequeñas SELECT y darles forma.

Gracias, amigo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
El ignorante, ignora que ignora. MacOS... FMP desde la 4 hasta hoy.
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Contar los 5 mas vendidos.

Informe de artículos vendidos por semanas
Contar apariciones?
Contar tiempo
Contar con un criterio en particular
Contar Subtotales


Conectados: Invitados - 5
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2022
Para Udias.com © 1996-2022
Hosting con Interdominios