Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright 2007, Information Builders. Slide 1 Did You Know? My Favorite Core New Features 7.6 and 7.7 Noreen Redden.

Similar presentations


Presentation on theme: "Copyright 2007, Information Builders. Slide 1 Did You Know? My Favorite Core New Features 7.6 and 7.7 Noreen Redden."— Presentation transcript:

1 Copyright 2007, Information Builders. Slide 1 Did You Know? My Favorite Core New Features 7.6 and 7.7 Noreen Redden

2 Copyright 2007, Information Builders. Slide 2 The Report Request 1. Selection and Optimization 2. HEADINGs 3. Blank Columns and Rows 4. SUBTOTALs and SUMMARIZEs and WITHIN 5. Documentation

3 Copyright 2007, Information Builders. Slide 3 Selection and Optimization  EQTEST  Collation and Selection

4 Copyright 2007, Information Builders. Slide 4  $ is considered a “wildcard”  IF field EQ/IS ‘value with $ or $*’  Section of WHERE that can be transformed into a simple IF  SET EQTEST = WILDCARD/EXACT  ON TABLE SET EQTEST WILDCARD/EXACT  Documented (and in GUI) in 7.7. Available 7.6.9) Selection: EQTEST 7.6.9 When is a $ just a $

5 Selection: EQTEST Copyright 2007, Information Builders. Slide 5 DEFINE FILE CENTINV FLAG/A1=IF CENTINV.INVINFO.PRODNAME CONTAINS 'ZT' THEN '$' ELSE 'Y'; END SET EQTEST = &EQTEST TABLE FILE CENTINV PRINT 'CENTINV.INVINFO.FLAG' 'CENTINV.INVINFO.PRICE' BY 'CENTINV.INVINFO.PRODNAME' HEADING " Setting of EQTEST is &EQTEST " " Filter: WHERE CENTINV.INVINFO.FLAG EQ '$'; “ " AND PRODTYPE EQ 'Digital'; " FOOTING "" WHERE ( CENTINV.INVINFO.FLAG EQ '$' ) AND ( CENTINV.INVINFO.PRODTYPE EQ 'Digital' ); …

6 Selection: EQTEST Setting of EQTEST is WILDCARD Filter: WHERE CENTINV.INVINFO.FLAG EQ '$' AND PRODTYPE EQ 'Digital'; " Product Name: FLAG Price: 330DX Digital Camera 1024KPY 279.00 340SX Digital Camera 65KP Y 249.00 650DL Digital Camcorder 150 XY 899.00 750SL Digital Camcorder 300 XY 999.00 Combo Player - 4 Hd VCR + DVDY 399.00 DVD Upgrade Unit for Cent. VCRY 199.00 QX Portable CD Player Y 169.00 R5 Micro Digital Tape Recorder Y 89.00 ZC Digital PDA - Standard Y 299.00 ZT Digital PDA - Commercial $ 499.00 Copyright 2007, Information Builders. Slide 6

7 Selection: EQTEST Setting of EQTEST is EXACT Filter: WHERE CENTINV.INVINFO.FLAG EQ '$' AND PRODTYPE EQ 'Digital'; Product Name: FLAG Price: ZT Digital PDA – Commercial $ 499.00 Copyright 2007, Information Builders. Slide 7

8 Copyright 2007, Information Builders. Slide 8 7.7 New Feature Case Insensitive means that all WHERE tests and sorts ignore the case of the elements being compared. Affects sorting, WHERE conditions, Comparison in Calculations, StyleSheets SET COLLATION = {BINARY|SRV_CI|SRV_CS|CODEPAGE} ** Server only Setting **** Selection: COLLATION When Does DIGITAL=digital

9 Selection: COLLATION Copyright 2007, Information Builders. Slide 9 DEFINE FILE CENTINV FLAG/A1=IF CENTINV.INVINFO.PRODNAME CONTAINS 'ZT' THEN '$' ELSE 'Y'; END SET EQTEST = &EQTEST TABLE FILE CENTINV PRINT 'CENTINV.INVINFO.FLAG' 'CENTINV.INVINFO.PRICE' BY 'CENTINV.INVINFO.PRODNAME' HEADING " Setting of EQTEST is &EQTEST “ “ COLLATION is set to SRV_CI “ " Filter: WHERE CENTINV.INVINFO.FLAG EQ '$'; “ " AND PRODTYPE EQ 'DIGITAL'; " FOOTING "" WHERE ( CENTINV.INVINFO.FLAG EQ '$' ) AND ( CENTINV.INVINFO.PRODTYPE EQ 'Digital' ); …

10 Selection: COLLATION Setting of EQTEST is EXACT COLLATION is set to SRV_CI Filter: WHERE CENTINV.INVINFO.FLAG EQ '$' AND PRODTYPE EQ 'DIGITAL'; Product Name: FLAG Price: ZT Digital PDA – Commercial $ 499.00 Copyright 2007, Information Builders. Slide 10

11 Copyright 2007, Information Builders. Slide 11 HEADINGs  Multiple HEADINGs with WHEN  BYLASTPAGE

12 Copyright 2007, Information Builders. Slide 12  Region Totals Should Show ONLY in the HEADING on Page 1 for each REGION  HEADINGs can reference Computed fields, but blank lines should not be shown Variable HEADINGS/SUBHEADs 7.7.02

13 Copyright 2007, Information Builders. Slide 13 Variable HEADINGS/SUBHEADs Copyright 2007, Information Builders. Slide 13 HEADING “Page: <TABPAGENO " HEADING "DIVISION: <DIV " WHEN TABPAGENO EQ 1 HEADING "DIVISION: <DIV (CONT) " WHEN TABPAGENO GT 1 HEADING "DEPARTMENT:<DEPT " WHEN DEPT NE LAST DEPT HEADING "DEPARTMENT:<DEPT (CONT) WHEN DEPT EQ LAST DEPT

14 Copyright 2007, Information Builders. Slide 14 Variable HEADINGS/SUBHEADs Copyright 2007, Information Builders. Slide 14 EMPLOYEES AS OF AUGUST 30, 2010 Page 1 DIVISION: CE DEPARTMENT:ADMIN SERVICES NAME TITLE HIREDATE ---- ----- -------- LAURA N GORDON ASST ADMINISTRATOR 90/12/05 EMPLOYEES AS OF AUGUST 30, 2010 Page 2 DIVISION: CE (CONT) DEPARTMENT:MARKETING NAME TITLE HIREDATE ---- ----- -------- RUTH B ADAMS MARKETING DIRECTOR 90/05/01

15 Copyright 2007, Information Builders. Slide 15 BYLASTPAGE 7.6.9  Pages should be numbered WITHIN the Sort Group  REPAGE will start page numbering at 1, at change of BY value  TABLASTPAGE contains maximum page number within the report. Solution

16 Copyright 2007, Information Builders. Slide 16 BYLASTPAGE Copyright 2007, Information Builders. Slide 16 TABLE FILE GGSALES1 SUM CNT.DST.ST AS NUMBERSTS BY REGION ON TABLE HOLD AS REGST FORMAT FOCUS INDEX REGION END JOIN GGSALES1.SALES01.REGION IN ggsales1 TO UNIQUE REGST.SEG01.REGION IN REGST AS J0 END … FOOTING "Page <TABPAGENO of <FST.NUMBERSTS"

17 Report of Sales For Region: Midwest State:IL Total Region Sales: Units: 452,310 Dollars: 5,658,827 Filters Applied Year EQ '1997'; Percent of CityProductUnit SalesSales DollarsBudget Total158,0531,990,612 ChicagoBiscotti15413200330101.00% Coffee Grinder1110713337297.18% Coffee Pot73069802799.19% Croissant24029296286100.44% Espresso1312016559193.39% Latte4411354962997.63% Mug1443617457994.71% Scone19851257516100.08% Thermos8678115282111.14% Page 1 of 3 ____________________________________________________________________________________________________________________________ Output Page 1

18 Report of Sales For Region: Midwest State:MO Percent of CityProductUnit SalesSales DollarsBudget Total146,5941,839,043 St. LouisBiscotti15852193069102.47% Coffee Grinder69958847597.86% Coffee Pot913011358998.22% Croissant2279127693097.51% Espresso1119514920198.97% Latte41512518391100.08% Mug13050162706101.07% Scone18507243786105.49% Thermos756292896101.98% Page 2 of 3 ____________________________________________________________________________________________________________________________ Output Page 2

19 Report of Sales For Region: Midwest State:TX Percent of CityProductUnit SalesSales DollarsBudget Total147,6631,829,172 HoustonBiscotti14537184912101.81% Coffee Grinder81119631099.58% Coffee Pot791297148100.06% Croissant2613032587597.23% Espresso12424157375102.42% Latte4322853199598.53% Mug1446317643199.40% Scone1278016604599.36% Thermos80789308195.77% Page 3 of 3 ____________________________________________________________________________________________________________________________ Output Page 3

20 Copyright 2007, Information Builders. Slide 20 Blank Columns and Rows  ACROSSPRT  HIDENULLACRS  DUPLICATECOL

21 TABLE FILE HOLD1 SUM UNIT BY REGION BY ST ACROSS CATEGORY END CATEGORY CoffeeFoodGifts REGIONST MidwestIL10958111806879932 MO10994311573172053 TX11325310761578869 NortheastCT10949111443978510 MA10962811345678825 NY11665912547370194 SoutheastFL11499611532479982 GA12717612028482823 TN10877611422171650 WestCA235583222711152276 WA12118011752382766 ACROSSPRT 7.6.9

22 TABLE FILE HOLD1 PRINT UNIT BY REGION BY ST ACROSS CATEGORY END CATEGORY CoffeeFoodGifts REGIONST MidwestIL52348...58775...38405 57233...59293...41527 MO57236...58581...35316 52707...57150...36737 TX57601...54168...40305 55652...53447...38564 NortheastCT54140...54283...41180 55351...60156...37330 MA60646...60022...38367 48982...53434...40458 NY57667...65258...36491 58992...60215...33703 DEFAULT - PRINT

23 SET ACROSSPRT = COMPRESS TABLE FILE HOLD1 PRINT UNIT BY REGION BY ST ACROSS CATEGORY END CATEGORY CoffeeFoodGifts REGIONST MidwestIL523485877538405 572335929341527 MO572365858135316 527075715036737 TX576015416840305 556525344738564 NortheastCT541405428341180 553516015637330 MA606466002238367 489825343440458 NY576676525836491 589926021533703 SoutheastFL558135989740612 591835542739370 GA610895972340098 660876056142725 TN488696118335177 599075303836473 WestCA11753911638974948 11804410632277328 WA600936088343611 610875664039155 Compressed PRINT

24 HIDENULLACRS SET HIDENULLACRS=&HIDENULLACRS TABLE FILE EMPDATA SUM 'EMPDATA.EMPDATA.SALARY' BY 'EMPDATA.EMPDATA.DIV' NOPRINT BY 'EMPDATA.EMPDATA.DEPT' ACROSS 'EMPDATA.EMPDATA.JOBCLASS' ON EMPDATA.EMPDATA.DIV PAGE-BREAK HEADING "Division: <EMPDATA.EMPDATA.DIV " " "The setting of HIDENULLACRS is set to &HIDENULLACRS" FOOTING ""

25 Division: CE The setting of HIDENULLACRS is set to OFF JOBCLASS 019PTA019PTB DEPT ADMIN SERVICES.. MARKETING.. PERSONNEL$45,000.00. PROGRAMMING & DVLPMT.. SALES.. JOBCLASS 019PUA019PUB019PVA019PVB................ $54,100.00..$115,000.00 HIDENULLACRS OFF

26 Division: CE The setting of HIDENULLACRS is set to ON JOBCLASS 019PTA019PUA DEPT ADMIN SERVICES.. MARKETING.. PERSONNEL$45,000.00. PROGRAMMING & DVLPMT.. SALES.$54,100.00 HIDENULLACRS ON JOBCLASS 019PVB229PSA229PSB257PRB.............$40,900.00$49,500.00. $115,000.00..$43,000.00

27 DROPBLNKLINE TABLE FILE EMPLOYEE PRINT 'EMPLOYEE.EMPINFO.Name' AS '' OVER 'EMPLOYEE.ADDRESS.ADDRESS_LN1' AS '' OVER 'EMPLOYEE.ADDRESS.ADDRESS_LN2' AS '' OVER 'EMPLOYEE.ADDRESS.ADDRESS_LN3' AS '' BY 'EMPLOYEE.EMPINFO.EMP_ID' NOPRINT ON EMPLOYEE.EMPINFO.EMP_ID SUBFOOT "-----------------------------------------------------------------------------------------------------------" HEADING "SET DROPBLNKLINE = &DROPBLNKLINE " "

28 SET DROPBLNKLINE =OFF DIANE JONES 235 MURRAY HIL PKWY RUTHERFORD NJ 07073 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- RICHARD SMITH APT 1L 136 E 161 ST. NEW YORK NY 10039 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- JOHN BANNING 160 LOMBARDO AVE. APT 4C FREEPORT NY 11520 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- JOAN IRVING APT 2J 123 E 32 ST. NEW YORK NY 10001 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ANTHONY ROMANS 271 PRESIDENT ST. FREEPORT NY 11520

29 SET DROPBLNKLINE =ON DIANE JONES 235 MURRAY HIL PKWY RUTHERFORD NJ 07073 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- RICHARD SMITH APT 1L 136 E 161 ST. NEW YORK NY 10039 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- JOHN BANNING 160 LOMBARDO AVE. APT 4C FREEPORT NY 11520 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- JOAN IRVING APT 2J 123 E 32 ST. NEW YORK NY 10001 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ANTHONY ROMANS 271 PRESIDENT ST. FREEPORT NY 11520 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- ROSEMARIE BLACKWOOD

30 Copyright 2007, Information Builders. Slide 30 DUPLICATECOL 7.6.7 Copyright 2007, Information Builders. Slide 30  Multiple Verb Sets Show each Verbset in its own columns  DUPLICATECOL = OFF aligns common columns to show higher verb accumulations above more detail information. Style sheet attribute VERBSET or LINE allows user to specify styling by verb set.

31 Copyright 2007, Information Builders. Slide 31 DUPLICATECOL Copyright 2007, Information Builders. Slide 31 SET DUPLICATECOL = &DUPL TABLE FILE EMPLOYEE HEADING "DUPLICATECOL IS SET TO &DUPL" SUM CSAL AVE.CSAL BY DEPARTMENT SUM CSAL AVE.CSAL BY DEPARTMENT BY CJC END

32 Copyright 2007, Information Builders. Slide 32 DUPLICATECOL=ON Copyright 2007, Information Builders. Slide 32 PAGE 1.1 DUPLICATECOL IS SET TO ON AVE DEPARTMENT CURR_SAL CURR_SAL CURR_JOBCODE ---------- -------- -------- ------------ MIS $108,002.00 $18,000.33 A07 A17 B02 B03 B04 B14 PRODUCTION $114,282.00 $19,047.00 A01 A07 A15 A17 B02 B04

33 Copyright 2007, Information Builders. Slide 33 DUPLICATECOL=OFF Copyright 2007, Information Builders. Slide 33 DUPLICATECOL IS SET TO OFF AVE DEPARTMENT CURR_JOBCODE CURR_SAL CURR_SAL ---------- ------------ -------- -------- MIS $108,002.00 $18,000.33 A07 $9,000.00 $9,000.00 A17 $27,062.00 $27,062.00 B02 $18,480.00 $18,480.00 B03 $18,480.00 $18,480.00 B04 $21,780.00 $21,780.00 B14 $13,200.00 $13,200.00 PRODUCTION $114,282.00 $19,047.00 A01 $9,500.00 $9,500.00 A07 $11,000.00 $11,000.00 A15 $26,862.00 $26,862.00 A17 $29,700.00 $29,700.00 B02 $16,100.00 $16,100.00 B04 $21,120.00 $21,120.00

34 Copyright 2007, Information Builders. Slide 34 DUPLICATECOL Copyright 2007, Information Builders. Slide 34 SET DUPLICATECOL = OFF TABLE FILE GGSALES1 SUM UNITS NOPRINT DOLLARS NOPRINT BY REGION NOPRINT SUM UNITS DOLLARS BY REGION NOPRINT BY ST SUM UNITS DOLLARS COMPUTE PCT_OF_BUDGET; AS 'Percent,of,Budget' BY REGION NOPRINT BY ST BY CITY BY PRODUCT … TYPE=TITLE, COLUMN=N10, SIZE=12, $ TYPE=DATA, LINE=2, COLUMN=N10, SIZE=12, STYLE=BOLD, $

35 Copyright 2007, Information Builders. Slide 35 SUBTOTALs and SUMMARIZE  SUBTOTALs ABOVE Detail  ACROSS … SUMMARIZE  SUMMARIZE ALPHA COLUMNS  SUBFOOT WITHIN

36 Copyright 2007, Information Builders. Slide 36  ROW-TOTAL gives totals at then end of a line when used with ACROSS.  ACROSS-TOTAL allows summations at multiple ACROSS levels  ON acrossfield SUBTOTAL/SUB- TOTAL/RECOMPUTE/SUMMARIZE allows for recalculation of numeric fields. ACROSS: SUMMARIZE

37 SUBTOTALs ABOVE the Details SET SUBTOTAL=ABOVE SET SUBTOTALS=ABOVE TABLE FILE CAR SUM RC DC BY COUNTRY BY CAR ON COUNTRY SUBTOTAL AS '*TOTAL' ON TABLE SUMMARIZE AS 'WORLD TOTAL' END

38 SUBTOTALs ABOVE the Data PAGE 1 COUNTRY CAR RETAIL_COST DEALER_COST ------- --- ----------- ----------- WORLD TOTAL 173,204 143,794 *TOTAL ENGLAND 45,319 37,853 ENGLAND JAGUAR 22,369 18,621 ENGLAND JENSEN 17,850 14,940 ENGLAND TRIUMPH 5,100 4,292 *TOTAL FRANCE 5,610 4,631 FRANCE PEUGEOT 5,610 4,631 *TOTAL ITALY 51,065 41,235 ITALY ALFA ROMEO 19,565 16,235 ITALY MASERATI 31,500 25,000

39 ACROSS: Summarize Copyright 2007, Information Builders. Slide 39 DEFINE FILE CAR SALESCAT/I7 = IF SALES LT 2000 THEN 1 ELSE 2; SEATS/I7 = SEATS; END TABLE FILE CAR SUM RCOST OVER DCOST OVER COMPUTE MARKUP/F7.2% = (RCOST - DCOST)/DCOST; BY COUNTRY ACROSS SEATS/R ACROSS-TOTAL ACROSS SALESCAT/R IF SEATS EQ 2 OR 4 IF COUNTRY EQ ‘ENGLAND’ OR ‘ITALY’ END …

40 ACROSS: Summarize SEATS 2 4 TOTAL SALESCAT 1 2 1 2 0 COUNTRY ------------------------------------------------------------------------ ENGLAND RETAIL_COST 13,978. 17,850. 31,828 DEALER_COST 11,719. 14,940. 26,659 MARKUP.19%..19%..39% ITALY RETAIL_COST 31,500 13,640. 5,925 51,065 DEALER_COST 25,000 11,320. 4,915 41,235 MARKUP.26%.20%..21%.67% Copyright 2007, Information Builders. Slide 40

41 ACROSS: Summarize Copyright 2007, Information Builders. Slide 41 DEFINE FILE CAR SALESCAT/I7 = IF SALES LT 2000 THEN 1 ELSE 2; SEATS/I7 = SEATS; END TABLE FILE CAR SUM RCOST OVER DCOST OVER COMPUTE MARKUP/F7.2% = (RCOST - DCOST)/DCOST BY COUNTRY ACROSS SEATS/R ACROSS SALESCAT/R ON SEATS SUMMARIZE IF SEATS EQ 2 OR 4 END

42 ACROSS: Summarize SEATS 2 4 TOTAL SALESCAT 1 2 1 2 0 COUNTRY ------------------------------------------------------------------------- ENGLAND RETAIL_COST 13,978. 17,850. 31,828 DEALER_COST 11,719. 14,940. 26,659 MARKUP.19%..19%..19% ITALY RETAIL_COST 31,500 13,640. 5,925 51,065 DEALER_COST 25,000 11,320. 4,915 41,235 MARKUP.26%.20%..21%.24% Copyright 2007, Information Builders. Slide 42

43 ACROSS: Summarize Copyright 2007, Information Builders. Slide 43 DEFINE FILE CAR SALESCAT/I7 = IF SALES LT 2000 THEN 1 ELSE 2; SEATS/I7 = SEATS; END TABLE FILE CAR SUM RCOST NOPRINT OVER DCOST NOPRINT OVER COMPUTE MARKUP/F7.2% = (RCOST - DCOST)/DCOST; AS '' BY COUNTRY ACROSS SEATS/R ACROSS SALESCAT/R ON SALESCAT RECOMPUTE IF COUNTRY EQ 'ENGLAND' OR 'ITALY' IF SEATS EQ 2 OR 4 END

44 ACROSS: Summarize SEATS 2 4 SALESCAT 1 2 TOTAL 1 2 TOTAL COUNTRY ------------------------------------------------------------------------- ENGLAND.19%..19%.19%..19% ITALY.26%.20%.24%..21%.21% Copyright 2007, Information Builders. Slide 44

45 SET SUMMARYLINES 7.7 -? SET SUMMARYLINES SUMMARYLINES -SET &OUTPT = &OUTPT + 1; TABLE FILE EMPLOYEE SUM 'EMPLOYEE.EMPINFO.CURR_SAL' NOPRINT COMPUTE Salary/A20 = '*****' | FTOA(EMPLOYEE.EMPINFO.CURR_SAL, '(D12.2)', 'A15'); 'EMPLOYEE.EMPINFO.ED_HRS' AS 'Education,Hours' BY 'EMPLOYEE.EMPINFO.DEPARTMENT' BY 'EMPLOYEE.EMPINFO.EMP_ID' AS 'Employee' ON EMPLOYEE.EMPINFO.DEPARTMENT RECOMPUTE * AS '*TOTAL' HEADING "SUMMARIZE Alpha Columns &SUMMARYLINES " " "" " "

46 SUMMARIZE Alpha Columns OLD Education DEPARTMENTEmployeeSalaryHours MIS112847612***** 13,200.0036.00 117593129***** 18,480.0050.00 219984371***** 18,480.00.00 326179357***** 21,780.0075.00 543729165***** 9,000.0025.00 818692173***** 27,062.0045.00 *TOTAL MIS 231.00 PRODUCTION071382660***** 11,000.0025.00 119265415***** 9,500.0010.00 119329144***** 29,700.00.00 123764317***** 26,862.0030.00 126724188***** 21,120.005.00 451123478***** 16,100.0050.00 *TOTAL PRODUCTION120.00

47 SUMMARIZE Alpha Columns NEW Education DEPARTMENTEmployeeSalaryHours MIS112847612***** 13,200.0036.00 117593129***** 18,480.0050.00 219984371***** 18,480.00.00 326179357***** 21,780.0075.00 543729165***** 9,000.0025.00 818692173***** 27,062.0045.00 *TOTAL MIS***** 108,002.00231.00 PRODUCTION071382660***** 11,000.0025.00 119265415***** 9,500.0010.00 119329144***** 29,700.00.00 123764317***** 26,862.0030.00 126724188***** 21,120.005.00 451123478***** 16,100.0050.00 *TOTAL PRODUCTION***** 114,282.00120.00

48 Copyright 2007, Information Builders. Slide 48 SUBFOOT WITHIN Copyright 2007, Information Builders. Slide 48  BY fieldname SUBFOOT WITHIN  ON sortfieldname SUBFOOT WITHIN “ <fieldname <prefix.fieldname Generates {prefix.} fieldname WITHIN sortfieldname

49 Copyright 2007, Information Builders. Slide 49 SUBFOOT WITHIN Copyright 2007, Information Builders. Slide 49 TABLE FILE EMPLOYEE SUM CURR_SAL AS 'Salary' BY DPT BY CURR_JOBCODE ON DPT SUBFOOT WITHIN "</1 Departmental Totals:" " Average Salary is <AVE.CURR_SAL " " Minimum Salary is <MIN.CURR_SAL " " Maximum Salary is <MAX.CURR_SAL " " TOTAL SALARY IS <CURR_SAL </1 " ON TABLE SUBFOOT WITHIN "Company Totals: " " Average Salary is <AVE.CURR_SAL " " Minimum Salary is <MIN.CURR_SAL " " MAXIMUM Salary is <MAX.CURR_SAL " " Total Salary is <CURR_SAL " END

50 Copyright 2007, Information Builders. Slide 50 SUBFOOT WITHIN Copyright 2007, Information Builders. Slide 50 DEPARTMENT CURR_JOBCODE Salary ---------- ------------ ------ MIS A07 $9,000.00 A17 $27,062.00 B02 $18,480.00 B03 $18,480.00 B04 $21,780.00 B14 $13,200.00 Departmental Totals: Average Salary is $18,000.33 Minimum Salary is $9,000.00 Maximum Salary is $27,062.00 TOTAL SALARY IS $108,002.00 PRODUCTION A01 $9,500.00 A07 $11,000.00 A15 $26,862.00 A17 $29,700.00

51 Copyright 2007, Information Builders. Slide 51 SUBFOOT WITHIN Copyright 2007, Information Builders. Slide 51 DEPARTMENT CURR_JOBCODE Salary ---------- ------------ ------ PRODUCTION B02 $16,100.00 B04 $21,120.00 Departmental Totals: Average Salary is $19,047.00 Minimum Salary is $9,500.00 Maximum Salary is $29,700.00 TOTAL SALARY IS $114,282.00 Company Totals: Average Salary is $18,523.67 Minimum Salary is $9,000.00 MAXIMUM Salary is $29,700.00 Total Salary is $222,284.00

52 Copyright 2007, Information Builders. Slide 52 Documentation  SYSCOLUM

53 Copyright 2007, Information Builders. Slide 53 SYSCOLUM Copyright 2007, Information Builders. Slide 53  Dynamic  Information about the Master File Description  FILE/SEGMENT/FIELD information  Includes Description and Remarks  Includes DEFINE/COMPUTE/FILTERS  + The Expression  Changes as the Product Changes

54 Copyright 2007, Information Builders. Slide 54 SYSCOLUM File Information (extract) Copyright 2007, Information Builders. Slide 54 FILENAME=SYSCOLUM,SUFFIX=FMI, REMARKS=Cataloged Column Information,$ SEGNAME=SYSCOLUM,SEGTYPE=S2 FIELD=TBNAME,,A64,A64,INDEX=I,$ FIELD=TBCREATOR,,A18,A18,$'EDADBA' or appname FIELD=DBMS_CREATOR,,A8,A8,$AFD if exists FIELD=TBTYPE,,A8,A8,$MFD SUFFIX FIELD=VIEW_OF,,A84,A84,$ NAME OF REAL MFD FOR BV FIELD=FDEFCENT,,I4,I4,$ FILE LEVEL DEFAULT CENTURY FIELD=FYRTHRESH,,I4,I4,$ FILE LEVEL YEAR THRESH FIELD=IS_CUBE,,A1,A1,ACCEPT=Y OR N,$

55 Copyright 2007, Information Builders. Slide 55 SYSCOLUM Segment Information (extract) Copyright 2007, Information Builders. Slide 55 SEGNAME=SYSSEG, SEGTYPE=S1, PARENT=SYSCOLUM FIELD=SEGNO,,I2S,I4,$ SEGMENT NUMBER FIELD=SEGNAME,,A64,A64,$MFD - SEGNAME/CRSEGNAME FIELD=SEGTYPE,,A4,A4,$MFD - SEGTYPE FIELD=LOCSEGNAME,,A64,A64,$MFD - SEGNAME FROM LOCAL MFD. FIELD=SKEYS,,I2,I4,$MFD - SKEYS FIELD=PARNO,,I2S,I4,$ PARENT SEGMENT NUMBER OF THIS FIELD FIELD=PARENT,,A64,A64,$MFD - PARENT FIELD=TAG,,A8,A8,$ FIELD=FILENAME,,A64,A64,$ File from which segment originated FIELD=SEGSUFFIX,,A8,A8,$SUFFIX FOR A SEGMENT AS SEPARATE FILE FIELD=SEGDESC,,A256,A256,$SEGMANET DESCRIPTION

56 Copyright 2007, Information Builders. Slide 56 SYSCOLUM Field Information (extract) Copyright 2007, Information Builders. Slide 56 SEGNAME=SYSFIELD,SEGTYPE=S1,PARENT=SYSSEG FIELD=NAME,,A66,A66,$MFD FIELD=COLNO,,I4,I4,$System generated record counter … FIELD=ALIAS,,A66,A66,$MFD - ALIAS FIELD=INDEXED,,A1,A1,ACCEPT=Y OR N OR ' ',$MFD - F(INDX) FIELD=ACTUAL,,A8,A8,$MFD - ACTUAL … FIELD=TITLE,,A78,A78,$Drived from TITLE in master file FIELD=HELPMESSAGE,,A78,A78,$Derived from HELPMESSAGE FIELD=USAGE,,A8,A8,$MFD – USAGE … FIELD=DEFINE,,A1,A1,ACCEPT=Y OR N OR C OR F OR S,$ FIELD=DEFTEXT,,A256,A256,$ TEXT OF DEFINE … FIELD=LONGDESC,,A2048,A2048,$ Derived from DESCRIPTION

57 Ggsales1 MASTER FILENAME=GGSALES1, SUFFIX=FOC, $ SEGMENT=SALES01, SEGTYPE=S1, $ FIELDNAME=SEQ_NO, ALIAS=SEQ, USAGE=I5, TITLE='Sequence#', DESCRIPTION='Sequence number in database', $,,, DEFINE YEAR/A4 WITH SEQ_NO=EDIT( DATE,'9999'); $ FILTER NINETYSEVEN WITH SEQ_NO=YEAR EQ '1997'; $ FIELDNAME=UNITS, ALIAS=E10, USAGE=I8C, TITLE='Unit Sales', DESCRIPTION='Number of units sold', $ FIELDNAME=DOLLARS, ALIAS=E11, USAGE=I8C, TITLE='Dollar Sales', DESCRIPTION='Total dollar amount of reported sales', $ FIELDNAME=BUDUNITS, ALIAS=E12, USAGE=I08, TITLE='Budget Units', DESCRIPTION='Number of units budgeted', $ FIELDNAME=BUDDOLLARS, ALIAS=E13, USAGE=I08, TITLE='Budget Dollars', DESCRIPTION='Total sales quota in dollars', $ COMPUTE PCT_OF_BUDGET/F7.2%=UNITS/BUDUNITS * 100;, $ FILTER EAST WITH SEQ_NO=REGION EQ 'Northeast' OR 'Southeast'; $ FILTER FOODS WITH SEQ_NO=CATEGORY EQ 'Coffee' OR 'Food'; $

58 Copyright 2007, Information Builders. Slide 58 SYSCOLUM Describe Copyright 2007, Information Builders. Slide 58 DEFINE FILE SYSCOLUM DEF_TYPE/A15= DECODE DEFINE('C' 'Computes' 'F' 'Filters' 'Y' 'Defines‘ ELSE 'Columns '); XREMARKS/A256=IF DEFINE EQ 'F' OR 'C' OR 'Y' THEN GETTOK(DEFTEXT, 256, -1, '=', 256, 'A256') ELSE REMARKS; DEFORDER/I1 = DECODE DEFINE('C' 1 'Y' 3 'F' 4 ELSE 2); END TABLE FILE SYSCOLUM PRINT SHORTNAME SHORTALIAS USAGE XREMARKS AS 'Remarks,or,Definition' BY SEGNO NOPRINT BY DEFINE NOPRINT ROWS ‘C’ OVER ‘N’ OVER ‘Y’ OVER ‘F’ BY DEF_TYPE NOPRINT BY COLNO NOPRINT ON DEF_TYPE SUBHEAD "<DEF_TYPE " HEADING "Report of file: &FileName" "As of: &DATEMtrDYY" " “ END

59 Report of file: ggsales1 As of: April 17, 2009 Remarks or SHORTNAMESHORTALIASUSAGEDefinition Computes PCT_OF_BUDGETF7.2%UNITS/BUDUNITS * 100; Columns SEQ_NOSEQI5Sequence number in database CATEGORYE02A11Product category PCDE03A04Product Identification code (for sale) PRODUCTE04A16Product name REGIONE05A11Region code STE06A02State CITYE07A20City STCDE08A05Store identification code (for sale) DATEE09I8YYMDDate of sales report UNITSE10I8CNumber of units sold DOLLARSE11I8CTotal dollar amount of reported sales BUDUNITSE12I08Number of units budgeted BUDDOLLARSE13I08Total sales quota in dollars Defines YearA4EDIT( DATE,'9999'); Filters NINETYSEVENI1Year EQ '1997'; EASTI1REGION EQ 'Northeast' OR 'Southeast'; FOODSI1CATEGORY EQ 'Coffee' OR 'Food'; SYSCOLUM Describe


Download ppt "Copyright 2007, Information Builders. Slide 1 Did You Know? My Favorite Core New Features 7.6 and 7.7 Noreen Redden."

Similar presentations


Ads by Google