Listado de Compras de Familias/Viviendas [Nº 1] Procesando Clientes del Folio #1 al #1 (1 clientes) -------------------------------------------------- Seccion Clave Ponderx Importe Acum Nombre A 001 19.8558 18219 18,219 Alimentos y bebidas no alcohólicas B 103 2.0691 1899 20,118 Bebidas alcohólicas y tabaco C 110 3.8299 3514 23,632 Ropa y calzado D 138 18.9034 17345 40,977 Vivienda, agua, electricidad y gas E 147 4.8117 4415 45,392 Mobiliario, equipo doméstico y mantenimiento rutinario del hogar F 184 3.7194 3413 48,805 Salud G 206 12.1952 11190 59,995 Transporte H 228 4.3039 3949 63,944 Información y comunicación I 238 2.2382 2054 65,998 Recreación, deporte y cultura J 256 2.1972 2016 68,014 Servicios educativos K 263 10.5219 9655 77,669 Restaurantes y servicios de alojamiento L 271 0.2069 190 77,859 Seguros y servicios financieros M 272 5.3613 4919 82,778 Cuidado personal, protección social y bienes diversos 90.2% 82778 82,778 -------------------------------------------------- Tiempo de Proceso 0.049265 segundos, Sat, 08 Aug 2026 06:40:02 -0600 , acumulando 1,168 registros Instrucciones: --->Tu Solicitud: :1 1 0 seccion --->Ejecutado: 1 a 1;Agrupar por 'seccion'; Ordenar por 'seccion,clave,d.merch' --->El Query Ejecutado según tu Solicitud: select seccion,clave,d.merch, s.descrip, round(sum(ponderx)/4,4) as ponderx , round(sum(importe),0) as pedido,count(clave) as registros from demanda d left join merch m on (d.merch=m.id) left join po p on (d.po=p.id) left join secciones s on (seccion=letra) where p.cliente>=1 and p.cliente<=1+0 group by seccion order by seccion,clave,d.merch; Tiempo Total de Proceso 0.051123 segundos, Sat, 08 Aug 2026 06:40:02 -0600 Sintaxis: demandaccif.pl [inicio] [final] [incre] [orden] [agrupar] Ejemplo: #1 demandaccif.pl 1 1 #2 demandaccif.pl 1 5 0 'importe desc' #3 demandaccif.pl 1 100 4 'importe desc' 'seccion' #4 demandaccif.pl 1 1 0 '' 'seccion' '' '(cliente 1)' #5 demandaccif.pl 1 2001 47 '' 'seccion' '' '(todos los clientes)' #6 demandaccif.pl 1 2001 2001 'ponderx desc' 'clave' '' '(agrupar todos los clientes)' Uso de Macros (Abreviado): demandaccif.pl '#1' (ejecuta ejemplo #1) demandaccif.pl '#5 48' (ejecuta ejemplo #5 con 48 en el tercer parámetro) demandaccif.pl '#4 7' (cliente 7 en ejemplo #4) demandaccif.pl '#6' (2001 clientes ordena decreciente mayor a menor gasto) Proceso y Modelo: 2000 familias colocando 4 pedidos al mes, cada uno con 292 bienes y servicios genéricos. El ponderador es dado por INEGI y significa el porcentaje del gasto de la familia. Como cada pedido es semanal, se usa un ingreso familiar mensual de aprox 91,726 pesos para calcular el importe de cada insumo. Los pedidos se hacen gastando aprox. 90% del salario para generar un ahorro de 10% mensual para el sistema financiero nacional. No detectada ninguna macro