12 de agosto de 2014

IntervalMatch para Asignar Escala

Si se quiere clasificar una tabla de Ventas, según una escala definida, puede usarse intervalmatch, que conceptualmente seria así::











NOTA: Para intervalmatch con keyfield, ver nota publicada AQUI

Para el ejemplo anterior puede usarse este script:
EscalaVentas:
LOAD * INLINE [
   Desde, Hasta, Escala
   0,      60,    Bajo
   61,     80,    Regular
   81,    100,    Bueno];

Ventas:
LOAD * INLINE [
   Nombre_Vendedor, Venta
         Juan,         30
         Pedro,        45
         Maria,        75
         Jose,         95];
   
Left Join (Ventas)
IntervalMatch (Venta)
LOAD Desde, Hasta Resident EscalaVentas;

Left Join (Ventas) 
LOAD Desde,Hasta,Escala Resident EscalaVentas;

DROP Table EscalaVentas; 





Referencia:

No hay comentarios: