CAMPOS ESTATICOS CON ACL
EJEMPLOS
1. Extracto del reporte original suministrado
por el cliente:
01/08/99 Inventory Valuation
Report Page 1
09:44:42 As At December 31, 1998
Quantity Unit
Total Cost
Cost
Product Class: 01 - Housewares
010102710 ALUMINUM TEAPOT 8 CUP 144 5.99 862.56
010102840 PRESSURE COOKER 8QT 400 39.40
15760.00
010119040 BLANCHER 190 8.00
1520.00
010134420 VEGETABLE STEAMER 50 3.12 156.00
010135060 192 OZ DUTCH OVEN 230 27.60
6348.00
010155150 STEP-ON CAN 132 8.40
1108.80
010155160 1 SHELF BREADBOX 56 9.93 556.08
010155170 4 PC CANISTER SET 96 7.05 676.80
010207220 NAPKIN & RELISH HOLDER 212 3.22 682.64
010226620 CAKE DECORATING SET 48 10.80 518.40
010310890 MINCER 86 14.14
1216.04
010311800 PASTA NOODLE MAKER 64 24.88
1592.32
010311990 DIET SCALE 290 2.98 864.20
010551340 DISH DRAINER 412 6.56
2702.72
010631140 CAKE PAN 140 3.09 432.60
010631190 LOAF PAN 36 3.10 111.60
010803760 7 PC KITCHEN TOOL SET 48 -3.21
-154.08
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Class Totals: 2634 34954.68
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Product Class: 02 - Sporting Goods
023903712 FISH N FILLET BOARD 120 10.73
1287.60
023946372 TEHO ROD AND REEL 110 6.43 707.30
023973042 MORA ICE DRILL EXTN 75 3.32 249.00
024100312 COOPER HOCKEY HELMET 95 8.42 799.90
024104312 SNOW-JET MOBILE 12 12.10 145.20
024106512 HOCKEY PANTS 125 14.80
1850.00
024108612 ESKIMO TOBOGGAN 6FT 45 15.87 714.15
024112162 CURLING SLIDERS 310 5.18
1605.80
024121332 MOUTH GUARD 345 2.80 966.00
024128712 NEOLITE SKATE GUARDS 450 1.01 454.50
024128812 COOPER SPORTS BAG 170 3.10 527.00
024128932 NOSE & MOUTH GUARD 300 3.49
1047.00
024130572 BANANA
PEEL SLIDER 90 5.30 477.00
024133112 HOCKEY
NET SET 200 10.60
2120.00
024139372 WAX KIT 235 5.94
1395.90
024140032 MENS SNOSHOES 75 27.41
2055.75
024144812 TRUNK SKI CARRIER 110 10.73
1180.30
024188432 LADIES FIGURE SKATES 80 28.15
2252.00
024195262 SNOWSHOE HARNESS 140 5.07 709.80
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Class
Totals: 3087 20544.20
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Nosotros queremos agrupar este inventario por categorías, por ejemplo: Houseware (Artículos para el hogar) y Sporting Goods (Artículos deportivos), etc. De manera que se refleje en un campo la categoría al cual corresponde cada uno de los items.
Para este propósito se utilizan los campos estaticos (static fields). Se tienen
que poner dos filtros promordialmente: uno para los items del inventario y otro para la categorías.
Fitro para los items del
inventario:
Se tiene que buscar un carácter en común que
sea constante, es decir que se repita en todo el listado y que no afecte
encabezados, pies de página, etc. En
nuestro ejemplo nosotros seleccionamos el cero que estaría en el registro 6:
TEST(6,"0") con valor T, ya que el cero está al frente de cada uno de
los items del inventario, por ende al activar este
filtro solo se va a reflejar la información que a nosotros nos interesa, como
pueden apreciar lo único que sale de más es la fecha que está precisamente
encima en el segundo registro, esto no afecta en nada la información, si se
desea también se puede poner otro filtro para no reflejarla. Para nuestros propósitos no lo boy a
poner para nuestro ejemplo sería FILTER1
el nombre:

Filtro para categorías:
Al igual
que el filtro anterior se debe poner a un carácter en común, como pueden
observar en el extracto del reporte suministrado por el cliente arriba el
carácter en común que se repite es el (-) que está antes de la categoría ( Product
Class: 01 - Housewares )
El filtro
se va a activar en ese guión porque es algo constante. El guión quedaría en el registro 6 y el
filtro quedaría así:
TEST(19,"0") con valor T.
Luego hay
que ir a field expresión para definir el campo clase
y en la condición if poner el filtro, que en nuestro
ejemplo sería el FILTER2 y darle un clic a la casilla Static:

La vista
con el filtro y el campo estático sería así:

Como pueden observar ya la información está disponible para su análisis por categoría, posteriormente se va a ordenar y por ultimo resumir con el comando sumarize y el resultado sería el siguiente:

Si se ponen a comparar costo total Housewares y Sporting Goods coincide con el total que aparece en el extracto que aparece arriba.