Copyright 2007, Information Builders. Slide 1 DN 9602 000.0001 Noreen Redden 1 Movin’ On Up Favorite New Features of 7.6 ‘Highway Blues’ from the “Speaking.

Slides:



Advertisements
Similar presentations
Getting Started with PowerPoint
Advertisements

Paragraph Formatting Lesson 4.
MS® PowerPoint.
Microsoft Office XP Microsoft Excel
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
Loading Excel Double click the Excel icon on the desktop (if you have this) OR Click on Start All Programs Microsoft Office Microsoft Office Excel 2003.
EXCEL Spreadsheet Basics
Word Processing First Steps
® Microsoft Office 2010 Word Tutorial 3 Creating a Multiple-Page Report.
COE201 – Computer Proficiency Mr. Hamze Msheik
Paragraphs, etc. Line spacing Spacing between paragraphs Borders and shading Bulleting and numbering Alignment Indents Tabs Tables.
Microsoft Word Review.
Microsoft Office 2010 Access Chapter 1 Creating and Using a Database.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
Microsoft Excel 2010 Chapter 7
Practical Computing by Lynn Hogan
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 11 1 Microsoft Office Excel 2003 Tutorial 11 – Importing Data Into Excel.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
PowerPoint Tutorial 1: Creating a Presentation
1 Computing for Todays Lecture 4 Yumei Huo Fall 2006.
With Microsoft Access 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
The University of Adelaide Table Talk: Using tables in Word Peter Murdoch March 2014 PREPARING GOOD LOOKING DOCUMENTS.
FIRST COURSE Excel Lecture. XP 2 Introducing Excel Microsoft Office Excel 2007 (or Excel) is a computer program used to enter, analyze, and present quantitative.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
© 2002 ComputerPREP, Inc. All rights reserved. Word 2000: Working with Long Documents.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Chapter 4 Code Editor Goals and Objectives Program more efficiently? How can you speed up your development process? Do you want to learn useful shortcuts.
Copyright 2007, Information Builders. Slide 1 DN Walter F. Blood Information Builders 1 FOCUS 7.6 Product Update ‘Highway Blues’ from the.
Paragraph and Page Formatting in Word Graham Seibert Copyright 2006 This is a segment of the draft version of a large syllabus. I need your feedback to.
Lesson 1 – Microsoft Excel The goal of this lesson is for students to successfully explore and describe the Excel window and to create a new worksheet.
ASP.NET Programming with C# and SQL Server First Edition
Key Applications Module Lesson 16 — Excel Essentials Computer Literacy BASICS.
February 2006Colby College ITS Formatting Techniques for Excel 2003.
European Computer Driving Licence Syllabus version 5.0 Module 4 – Spreadsheets Chapter 22 – Functions Pass ECDL5 for Office 2007 Module 4 Spreadsheets.
XP New Perspectives on Microsoft Word 2002 Tutorial 21 Microsoft Word 2002 Tutorial 2 – Editing and Formatting a Document.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
MICROSOFT WORD 2007 INTERMEDIATE/ADVANCED. CREATE A NEW STYLE BASED ON A SELECTED TEXT HOME tab > STYLES group dialog launcher > at the bottom of the.
XP 1 Microsoft Word 2002 Tutorial 1 – Creating a Document.
| | Tel: | | Computer Training & Personal Development PowerPoint 2002 Foundation.
Excel CREATING A WORKSHEET AND CHART. Personal Budget Worksheet We will create a personal budget worksheet that shows you income each month and your expenses.
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
1 Lesson 13 Editing and Formatting documents Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 19 Organizing and Enhancing Worksheets 1 Morrison / Wells / Ruffolo.
Basic Editing Lesson 2.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 15 Advanced Tables.
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Access Project 7 Advanced Report and Form Techniques.
Introduction to Enterprise Guide Jennifer Schmidt Rhonda Ellis Cassandra Hall.
BUSINESS DRIVEN TECHNOLOGY Plug-In T5 Touring Access.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall. 1 Skills for Success with Microsoft ® Office 2007 PowerPoint Lecture to Accompany.
Key Applications Module Lesson 17 — Organizing Worksheets Computer Literacy BASICS.
Copyright 2007, Information Builders. Slide 1 FOCUS Internals: Part 2 Update for 7.6.x Renee Teatro FUN Conference August 2008 Internals of Output Processing.
Chapter 5 Working with Multiple Worksheets and Workbooks
A skills approach © 2012 The McGraw-Hill Companies, Inc. All rights reserved. powerpoint 2010 Chapter 4 Managing and Delivering Presentations.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
1 Lesson 13 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
MIMOS Berhad. All Rights Reserved. Nazarudin Wijee Mohd Sidek Salleh Grid Computing Lab MIMOS Berhad P-GRADE Portal Heuristic Evaluation.
CHAPTER 10 Creating a Word Document. Learning Objectives Enter text Undo and redo actions Create documents based on existing documents Select text Edit.
Lesson 6 Formatting Cells and Ranges. Objectives:  Insert and delete cells  Manually format cell contents  Copy cell formatting with the Format Painter.
XP Foundation year Practical Lec.2: Practical Lec.2: Word Processing Software Using Microsoft Office 2007 Lecturer: Fatma El-Zahraa Mohamed Year : 2015/2016.
MSOffice PowerPoint 1 Part 1 ® Microsoft® Office 2010: Illustrated Introductory.
Copyright 2007, Information Builders. Slide 1 TABLE FILE: The Basics Noreen Redden FOCWizard June, 2008.
Chapter 4 Crystal Report Presenter: PEN PHIROM (MscIT) Phone:
1. Using word you can create the document and edit them later, as and when required,by adding more text, modifying the existing text, deleting/moving.
Key Applications Module Lesson 17 — Organizing Worksheets
MODULE 7 Microsoft Access 2010
Benchmark Series Microsoft Word 2016 Level 1
Navya Thum January 30, 2013 Day 5: MICROSOFT EXCEL Navya Thum January 30, 2013.
Guidelines for Microsoft® Office 2013
Presentation transcript:

Copyright 2007, Information Builders. Slide 1 DN Noreen Redden 1 Movin’ On Up Favorite New Features of 7.6 ‘Highway Blues’ from the “Speaking Out” album Mark Seales, composer; Ernie Watts, saxophone Pre-Music - start it and stop it Click on the Music (speaker) icon the start the music. The description text Appears on that click also, as does the Stop icon. Click on the Stop icon to stop the music. The stop works by Action Setting Hyperlinking to the First Slide, which is itself (very cool). The description text Disappears on that click also, as does the Stop icon. Click anywhere else to proceed to the next slide.

Copyright 2007, Information Builders. Slide 2 Favorite New Features - Over 100 New Features PERFORMANCE BOOSTERS % CPU reduction Unlimited FOCSORT HOLD FMT [X]FOCUS 3x faster WHERE optimization Faster COMPUTEs in MODIFY OUTPUT MECHANISMS Structured HOLD files 202 BY HIERARCHY for non-cubes 203 Settable LRECL for HOLD files 204 FMLINFO FORLIST/CAPTION HOLD FORMAT PPT SET ERROROUT=OVERRIDE 207 FML INDENT, LIST 208 ON TABLE SET BYPANEL SET EMPTYREPORT=ANSI 210 SAVB FORMAT INTERNAL 211 EXL2K Table of Contents 212 EXL2K Named Ranges SET DEFECHO=ON/ALL OPERATING SYSTEM FOCREPLAY 302 DYNAM for HFS 303 Long DDNAMES TABLE REPORTING DATETRAN function PLUS OTHERS Summaries on ACROSS fields 404 IF LIKE/UNLIKE SET KEEPFILTERS 406 BY Hierarchy WHEN SHOW 407 XIRR and MIRR functions 408 EDIT nested in DECODE SET ACROSSLINE SET CDN=QUOTEP 411 FOC227 continues processing SET SHOWBLANKS &VAR.QUOTEDSTRING INCLUDE fully qualified filename 415 Summary command combinations SET SUMMARYLINES=EXPLICIT 417 PUTDDREC, CLSDDREC functs STRREP function &FOCFEXNAME ? SET BY CATEGORY INTERFACES HOLD FORMAT SAME_DB Cluster JOINs 503 Oracle 10G interface SET OPTIMIZATION=NOAGGR 505 &DBMSERR, &DBMSLIST DATABASE and MASTER 601 XFOCUS for FDS Filters in MFD Multi-dimensional index (MDI) Business Views HOLD FORMAT FOCUS Extens 606 DATETIME format extensions System &vars in mfd DEFINEs GROUP ELEMENTS Multilingual TITLE,DESC,REMARK 610 Multi-field JOIN for FOCUS/Fix files RAISED LIMITS MFD with 256 segments JOIN 63 files MATCH 16 files Dialog Manager decimal precision k bytes in TABLE k alpha fields k-long fieldnames MODIFY/MAINTAIN 801 Multiple TX fields in FIXFORM 802 DB_LOOKUP function MODIFY of FIX files 804 SET PERMPASS=DBA

Copyright 2007, Information Builders. Slide 3 Favorite New Features - Over 100 New Features PERFORMANCE BOOSTERS OUTPUT MECHANISMS SET PDFLINETERM OPERATING SYSTEM 304 ?SITECODE TABLE REPORTING SET CNOTATION = EXPLICIT SET CNOTATION = PRINTONLY 424 NEXTR and HMASK for datetime RNK suffix for ranking INTERFACES 506 Adabas dynamic CALLTYPE 507 Adabas FETCHJOIN, SQL NULL 508 PASSRECS for Adabas, IMS, VSAM 509 IMS variable length segments 510 DB2 foreign key support 511 VSAM RRDS support DATABASE and MASTER 611 CHECK DB 612 COMPUTES in MFD Outer JOIN support 614 CHKINDEX 615 CHKLRECL RAISED LIMITS 708 FML raised limit for rows 709 LINREC/DATREC increase 710 Read up to 64K record length K-long amper variables FOCEXEC width unlimited MODIFY/MAINTAIN 805 CREATE FILE with DROP SET MODCOMPUTE = NATV

Copyright 2007, Information Builders. Slide 4 Application Designer Move that Data

Copyright 2007, Information Builders. Slide 5 Favorite New Features Structured HOLD Files - Move Data to the User Deliver structured mainframe data to the pc for deeper analysis and presentation via A C B D E How the coordinated effect happens The structure moves left and the PC picture wipes left at the same time using With Previous, but with the PC starting to wipe after a time delay visually adjusted to start when the structure catches up to it. The structure ‘settles’ into the PC via the Smooth End effect option. I let them both hang off the left side of the screen merely for effect. The picture is cropped, and the final end of the movement arrow is off the left edge.

Copyright 2007, Information Builders. Slide 6 Favorite New Features Structured HOLD FiIes HOLD Files currently remove all structure VSAM FOCUS DB2 XFOCUS Oracle VSAM DB2 Oracle VSAM FOCUS XFOCUS ON TABLE HOLD

Copyright 2007, Information Builders. Slide 7 Favorite New Features Structured HOLD Files - Retain the Structure  Retains knowledge of one-to-many relationships of original file  Use * to tailor field list with EXCLUDE TABLE FILE PRINT A B C D IF C EQ 5 ON TABLE HOLD FORMAT ALPHA ON TABLE SET EXTRACT [ON or * ] END TABLE FILE PRINT A B C D IF C EQ 5 ON TABLE HOLD FORMAT ALPHA ON TABLE SET EXTRACT [ON or * ] END FOCUS Database Plain HOLD File A B C D HOLD FORMAT options Alpha [X]FOCUS Binary Structured HOLD File A C B D C=5 A C B D E The asterisks in the ON TABLE SET EXTRACT line and in the second bullet are in a different font and size than the rest of the line so that they stand out. Other SHF features will be added later

Copyright 2007, Information Builders. Slide 8 Structured HOLD Files – Retain the Structure TABLE FILE CAR PRINT RCOST DCOST BY COUNTRY BY CAR BY MODEL BY BODYTYPE WHERE COUNTRY EQ ‘ENGLAND’ OR ‘FRANCE’ ON TABLE HOLD END TABLE FILE HOLD SUM CNT.COUNTRY CNT.CAR CNT.MODEL RETAIL_COST DEALER_COST END PAGE 1 DATA FROM TRADITIONAL HOLD FILE COUNTRY CAR MODEL COUNT COUNT COUNT RETAIL_COST DEALER_COST ,929 42,484

Copyright 2007, Information Builders. Slide 9 Structured HOLD Files – Retain the Structure TABLE FILE CAR PRINT RCOST DCOST BY COUNTRY BY CAR BY MODEL BY BODYTYPE WHERE COUNTRY EQ ‘ENGLAND’ OR ‘FRANCE’ ON TABLE SET EXTRACT ON ON TABLE HOLD END TABLE FILE HOLD SUM CNT.COUNTRY CNT.CAR CNT.MODEL RETAIL_COST DEALER_COST END DATA FROM EXTRACT HOLD FILE COUNTRY CAR MODEL COUNT COUNT COUNT RETAIL_COST DEALER_COST ,929 42,484

Copyright 2007, Information Builders. Slide 10 Structured HOLD Files – Retain the Structure TABLE FILE HOLD PRINT * ON TABLE SET EXTRACT ON ON TABLE HOLD AS FHOLD FORMAT FOCUS END STATUS OF FOCUS FILE: FHOLD ON 12/17/2007 AT ACTIVE DELETED DATE OF TIME OF LAST TRANS SEGNAME COUNT COUNT LAST CHG LAST CHG NUMBER ORIGIN 2 12/17/ COMP 4 12/17/ CARREC 5 12/17/ BODY 5 12/17/ …

Copyright 2007, Information Builders. Slide 11 DBA It looks like WHAT?

Favorite New Features GROUP Elements FILE= SEGMENT= FIELD= GROUP=groupname, ALIAS=, FORMAT=A9, ACTUAL=A9 FIELD=field1,,A3, A3,$ FIELD=field2,,A4, A4,$9 characters FIELD=field3,,A2, A2,$ GROUP=groupname, ALIAS=, FORMAT=A??, ACTUAL=A?? FIELD=field1,, A1,A1,$ FIELD=field2,, D12.2,D8,$ how many characters?? FIELD=field3,, I 9, I 4,$ ELEMENTS=3

Favorite New Features STRREP Function for Replacing Character Strings TABLE FILE EMPLOYEE BY LASTNAME SUM CURR_SAL COMPUTE CS_ALPHA/A15=FTOA(CURR_SAL,'(D12.2M)',CS_ALPHA); NOPRINT CS_USD/A18= STRREP (15,CS_ALPHA, 1,'$',4,'USD ',18, 'A18'); END LASTNAMECURR_SALCS_USD CROSS$29,700USD 29,700 IRVING $45,000USD 45,000 SMITH $51,200 USD 51,200 STEVENS$99,000USD 99,000 Supports replacing null strings too (…,0,'',3,'ABC',…) Note blank Replace '$' with 'USD'

Copyright 2007, Information Builders. Slide 14 Favorite New Features DATETRAN Subroutine For the ultimate control in Date formatting  Month and day translation  Language  Zero suppression and ordinal suffixes  Date delimiters and punctuation DEFINE FILE DTFILE DTDATE/YYMD = LEGACYDATE; FMTDATE/A15=DATETRAN(DTDATE,'(YYMD)','(Btdo)','EN', 15,'A15'); END TABLE FILE DTFILE PRINT FMTDATE AMOUNT BY INVOICE END Alpha value - Maximum data size Smart Date field only Smart Date format DATETRAN format Language INVOICE FMTDATE AMOUNT Jan 4 th 2005 $2, Feb 2 nd 2005 $3, Mar 1 st 2005 $4, INVOICE FMTDATE AMOUNT Jan 4 th 2005 $2, Feb 2 nd 2005 $3, Mar 1 st 2005 $4, Length and format

Copyright 2007, Information Builders. Slide 15 Application Developer They want WHAT?

Favorite New Features Group the Other Values Into One More Row PLUS OTHERS creates one more row of all records that do not fall into the explicit rows displayed Works with RANKED, IN-GROUPS-OF, IN-RANGES-OF Does not work with TILES, BY TOTAL) TABLE FILE PRINT OFFICE BY HIGHEST 5 SALES PLUS OTHERS END TABLE FILE PRINT OFFICE BY HIGHEST 5 SALES PLUS OTHERS END OfficeSales ABC10,000 MNO6,000 DEF9,000 JKL7,000 GHI8,000 PQR5,000 VWX3,000 STU4,000 OfficeSales ABC10,000 MNO6,000 DEF9,000 JKL7,000 GHI8,000 PQR5,000 VWX3,000 STU4,000 10,000ABC 9,000DEF 8,000GHI 7,000JKL 6,000MNO 12,000OTHERS 10,000ABC 9,000DEF 8,000GHI 7,000JKL 6,000MNO 12,000OTHERS Sum of

Favorite New Features The New SETs – SET ACROSSLINE=OFF SET ACROSSLINE = OFF SET BYPANEL ON/n (new: ON TABLE) SET CDN = QUOTEP SET CNOTATION = EXPLICIT SET CNOTATION = PRINTONLY SET DEFECHO = ON/ALL SET EMPTYREPORT = ANSI SET KEEPFILTERS = ON SET MAXLRECL = 64K SET MODCOMPUTE = NATV SET OPTIMIZATION = NOAGGR SET PERMPASS = password SET PDFLINETERM = SPACE SET SHOWBLANKS = ON SET SUMMARYLINES=EXPLICIT ? SET BY CATEGORY SET ACROSSLINE = OFF SET BYPANEL ON/n (new: ON TABLE) SET CDN = QUOTEP SET CNOTATION = EXPLICIT SET CNOTATION = PRINTONLY SET DEFECHO = ON/ALL SET EMPTYREPORT = ANSI SET KEEPFILTERS = ON SET MAXLRECL = 64K SET MODCOMPUTE = NATV SET OPTIMIZATION = NOAGGR SET PERMPASS = password SET PDFLINETERM = SPACE SET SHOWBLANKS = ON SET SUMMARYLINES=EXPLICIT ? SET BY CATEGORY SET ACROSSLINE=SKIP * TABLE FILE CAR SUM SEATS BY CAR ACROSS MODEL END PAGE 1 MODEL MOD1MOD2MOD3 CAR The underline goes away How the underline gets erased The background of this right-hand box is white instead of the Texture used on all subsequent slides in the SET series. This is specifically to make the eraser image's white background transparent. The eraser moves in a zigzag pattern across the screen (right-click the eraser image and select Custom Animation to see the movement arrows), followed by a white box (wiped from the right) that overlays the dashed line, effectively 'erasing' it. (The dashed line is covered by the white box while in slide edit mode, but I left a barely visible line around the box.) The box has no (i.e. barely a) border, so it is invisible against the white background (as is the white area of the eraser picture, except when it hits CAR briefly). The white box Wipe and the eraser movement are intricately timed (see TIMING) to look correct. Note that the animation Path of the eraser is LOCKED, so the placement of the movement arrow is disconnected from where the eraser image actually sits (i.e. off the slide so it does not appear on handouts). On handouts printed Pure Black and White, the white box does appear to surround the dashed line. The BMW data line (a separate text box from the text above it) moves up slowly as the underline is being erased so it is in the correct position as the report would now appear. The eye tends to follow the eraser and barely notices this movement. Do not erase this image!! Read above. Click SKIP SETS to jump over the SET slides if time to present is short. All SETs are listed on this group of slides as a walk- down list. The intent is to go over each of them quickly so the entire group of SET slides takes no more time than 2-3 regular slides, and is perceived as being one concept among all the other features. BMW530I3.0SI2002 2DR Unlike all the other Set slides, the background of the right box here is white just so that the eraser background is invisible. *ACROSSLINE=OFF shows blank line

Copyright 2007, Information Builders. Slide 18 Favorite New Features SET DMPRECISION = OFF/n  Dialogue Manager variables are considered either alphanumeric or Integer  All Dialogue Manager variables are stored as alphanumeric  Use ASIS to differentiate between 0 (numeric) and blank (alphanumeric)  If a variable contains only numbers and decimal point, it is translated to double precision for a numeric calculation  Prior to Release 7.6  Output is translated back to alphanumeric, assuming an integer value  To maintain multiple decimal precision, use FTOA to create an alphanumeric variable rounded to the correct precision/size  In Release 7.6  SET DMPRECISION = OFF/n where n is number of decimal places (0 – 9)

Copyright 2007, Information Builders. Slide 19 Favorite New Features Expressions: -SET &VAR = expression; Expression DMPRECISION OFF DMPRECISION 0 DMPRECISION 3 FTOA( Expression,’D9c’,’A9’) FTOA( Expression,’D9.2c’, ’A11’) 45/ / / * / /

Copyright 2007, Information Builders. Slide 20 Favorite New Features ACROSS Summarization TABLE FILE CAR SUM RCOST AS RC OVER DCOST AS DC OVER COMPUTE PROFIT/D7=RCOST - DCOST;AS NET OVER COMPUTE PROF1/F7.2%=PROFIT/DCOST *100; AS '% PROFIT' BY COUNTRY1 AS '' ACROSS BODY1 AS '' ACROSS BODYTYPE AS '' ON BODY1 SKIP-LINE ON TABLE SUMMARIZE END

Copyright 2007, Information Builders. Slide 21 Favorite New Features ACROSS Summarization FAMILYSPORTS COUPESEDANCONVERTIBLEHARDTOPROADSTER ENGLANDRC.31,3418,8785,100. DC.26,1347,4274,292. NET.5,2071, % PROFIT.19.92%19.54%18.83%. FRANCERC.5, DC.4, NET % PROFIT.21.14%... ………………… TOTALRC38,320114,0868,8785,1006,820 DC30,66095,7557,4274,2925,660 NET7,66018,3311, ,160 % PROFIT24.98%19.14%19.54%18.83%20.49%

Copyright 2007, Information Builders. Slide 22 Favorite New Features ACROSS Summarization TABLE FILE CAR SUM RCOST AS RC OVER DCOST AS DC OVER COMPUTE PROFIT/D7=RCOST - DCOST;AS NET OVER COMPUTE PROF1/F7.2%=PROFIT/DCOST *100; AS '% PROFIT' BY COUNTRY1 AS '' ACROSS BODY1 AS '' ACROSS BODYTYPE AS '' ON BODY1 SKIP-LINE ON BODYTYPE SUMMARIZE ON TABLE SUMMARIZE END

Copyright 2007, Information Builders. Slide 23 Favorite New Features ACROSS Summarization TYPE FAMILYSPORTSTOTAL COUPESEDANTOTALCONVERTIBLEHARDTOPROADSTERTOTAL ENGLANDRC.31,341 8,8785,100.13,97845,319 DC.26,134 7,4274,292.11,71937,853 NET.5,207 1, ,2597,466 % PROFIT.19.92% 19.54%18.83%.19.28%19.72% ………………………… TOTALRC38,320114,086152,4068,8785,1006,82020,798173,204 DC30,66095,755126,4157,4274,2925,66017,379143,794 NET7,66018,33125,9911, ,1603,41929,410 % PROFIT 24.98%19.14%20.56%19.54%18.83%20.49%19.67%20.45%

Favorite New Features The New SETs – SET SHOWBLANKS = ON SET ACROSSLINE = OFF SET BYPANEL ON/n (new: ON TABLE) SET CDN = QUOTEP SET CNOTATION = EXPLICIT SET CNOTATION = PRINTONLY SET DEFECHO = ON/ALL SET EMPTYREPORT = ANSI SET KEEPFILTERS = ON SET MAXLRECL = 64K SET MODCOMPUTE = NATV SET OPTIMIZATION = NOAGGR SET PERMPASS = password SET PDFLINETERM = SPACE SET SHOWBLANKS = ON SET SUMMARYLINES=EXPLICIT ? SET BY CATEGORY SET ACROSSLINE = OFF SET BYPANEL ON/n (new: ON TABLE) SET CDN = QUOTEP SET CNOTATION = EXPLICIT SET CNOTATION = PRINTONLY SET DEFECHO = ON/ALL SET EMPTYREPORT = ANSI SET KEEPFILTERS = ON SET MAXLRECL = 64K SET MODCOMPUTE = NATV SET OPTIMIZATION = NOAGGR SET PERMPASS = password SET PDFLINETERM = SPACE SET SHOWBLANKS = ON SET SUMMARYLINES=EXPLICIT ? SET BY CATEGORY SET SHOWBLANKS = ON  Preserves leading blanks in HTML and EXL2K outputs by inserting multiple &nbsp's (no backspace)  Preserves trailing blanks in headings/footings that use default alignment

Favorite New Features The New SETs – SET SHOWBLANKS = ON SET BYDISPLAY = ON SET SHOWBLANKS = OFF TABLE FILE EMPDATA SUM SALARY BY DIV BY DEPT BY LASTNAME BY FIRSTNAME ON TABLE SET ONLINE-FMT EXL2K ON DIV SUBFOOT "DIVISION TOTAL <ST.SALARY " ON DEPT SUBFOOT " DEPARTMENT TOTAL <ST.SALARY " ON TABLE SET STYLE * TYPE=SUBFOOT,HEADALIGN=BODY,$ ENDSTYLE WHERE DIV EQ 'CE' END

Favorite New Features The New SETs – SET SHOWBLANKS = ON SET SHOWBLANKS = OFF DIVDEPTLASTNAMEFIRSTNAMESALARY CEADMIN SERVICESGORDONLAURA$25, DEPARTMENT TOTAL$25, CEMARKETINGADAMSRUTH$62, DEPARTMENT TOTAL$62, CEPERSONNELCONRADADAM$25, CEPERSONNELGRAFFELAINE$45, CEPERSONNELKASHMANYOLANDA$33, DEPARTMENT TOTAL$103, CEPROGRAMMING & DVLPMTPUMACAROL$40, CEPROGRAMMING & DVLPMTROSENTHALKATRINA$49, DEPARTMENT TOTAL$90, CESALESADDAMSPETER$54, CESALESCHISOLMHENRY$43, CESALESLASTRAKAREN$115, DEPARTMENT TOTAL$212, DIVISION TOTAL$493,700.00

Favorite New Features The New SETs – SET SHOWBLANKS = ON SET SHOWBLANKS = ON DIVDEPTLASTNAMEFIRSTNAMESALARY CEADMIN SERVICESGORDONLAURA$25, DEPARTMENT TOTAL $25, CEMARKETINGADAMSRUTH$62, DEPARTMENT TOTAL $62, CEPERSONNELCONRADADAM$25, CEPERSONNELGRAFFELAINE$45, CEPERSONNELKASHMANYOLANDA$33, DEPARTMENT TOTAL $103, CEPROGRAMMING & DVLPMTPUMACAROL$40, CEPROGRAMMING & DVLPMTROSENTHALKATRINA$49, DEPARTMENT TOTAL $90, CESALESADDAMSPETER$54, CESALESCHISOLMHENRY$43, CESALESLASTRAKAREN$115, DEPARTMENT TOTAL $212, DIVISION TOTAL $493,700.00

Favorite New Features The New SETs – SET CNOTATION SET CNOTATION = ALL/PRINTONLY/EXPLICIT  ALL – Default, all columns are assigned Cn notation,  Displayed Columns  NOPRINTed Columns  Columns generated by parser:  Reformats  Fields mentioned in COMPUTEs not previously mentioned.

Favorite New Features The New SETs – SET CNOTATION SET CNOTATION = ALL/PRINTONLY/EXPLICIT  PRINTONLY - Displayed Columns only are assigned Cn number.  EXPLICIT - Displayed Columns, and NOPRINT columns explicitly coded are assigned Cn number.

Favorite New Features The New SETs – SET CNOTATION SUM RCOST/D7 DCOST/D7 SALES NOPRINT COMPUTE XSALE = SALES * MPG; AS 'SALES,*10' C1C2C3C4C5C6C7 ALL RCOST (orig) RCOST (D7) DCOST (orig) DCOST (D7) SALESMPGXSALE PRINTONLYRCOST (D7) DCOST (D7) XSALE*C1*C2*C3*C4 EXPLICITRCOST (D7) DCOST (D7) SALESXSALE*C1*C2*C3

Copyright 2007, Information Builders. Slide 31 Support What Was Changed?

Favorite New Features The New SETs – SET DEFECHO = ON / ALL SET ACROSSLINE = OFF SET BYPANEL ON/n (new: ON TABLE) SET CDN = QUOTEP SET CNOTATION = EXPLICIT SET CNOTATION = PRINTONLY SET DEFECHO = ON/ALL SET EMPTYREPORT = ANSI SET KEEPFILTERS = ON SET MAXLRECL = 64K SET MODCOMPUTE = NATV SET OPTIMIZATION = NOAGGR SET PERMPASS = password SET PDFLINETERM = SPACE SET SHOWBLANKS = ON SET SUMMARYLINES=EXPLICIT ? SET BY CATEGORY SET ACROSSLINE = OFF SET BYPANEL ON/n (new: ON TABLE) SET CDN = QUOTEP SET CNOTATION = EXPLICIT SET CNOTATION = PRINTONLY SET DEFECHO = ON/ALL SET EMPTYREPORT = ANSI SET KEEPFILTERS = ON SET MAXLRECL = 64K SET MODCOMPUTE = NATV SET OPTIMIZATION = NOAGGR SET PERMPASS = password SET PDFLINETERM = SPACE SET SHOWBLANKS = ON SET SUMMARYLINES=EXPLICIT ? SET BY CATEGORY SET DEFECHO = ON/ALL Default setting for ECHO Spans focexecs thruout session SET DEFECHO=ON -RUN -DEFAULT &ECHO=ALL -SET &ECHO=ALL; EX PROC123 ECHO=ALL TABLE FILE CAR … Force ECHO to ON unless overridden locally Local overrides

Favorite New Features SET ERROROUT=OVERRIDE SET ERROROUT=OFF / ON / OVERRIDE/filename  OFF (default) continues processing at the next control point  ON stops processing – RC8 in &FOCERRNUM  OVERRIDE/filename - alternative error handling for specific messages 1)Create override file as an ERRORS file (read at FOCUS startup) 2)Change selected errors to warnings, or warnings to errors Syntax in file: error# E(rror) / W(arning) Example: 205 E makes a FOC205 warning react like an error  SET may be placed in FOCPARM for site-wide applicability (Not permitted with ON TABLE SET)

Copyright 2007, Information Builders. Slide 34 Cost Assessor How Much?

Copyright 2007, Information Builders. Slide 35 When it’s CPU charges! When it’s CPU charges! How the piece is cut out The 20% piece of the bottle is created by cropping a second copy of the bottle down to that size. It is then layered over a white box that, in turn, covers the full bottle. So when the piece is moved away, the dotted lines appear and the white box hides the “removed” section. The vanishing of the piece is a double animation of movement and fading. The ‘bandaid’ covering the Redkin product name (right in the middle of the bottle) blends pretty closely with the bottle because it IS part of the bottle – another copy of the bottle grafted, i.e. cropped, down to that small piece and laid on top of the name so it inherently has the same shading.

Copyright 2007, Information Builders. Slide 36 Favorite New Features CPU Reduction with FOCUS 7.6 Average 20% faster than FOCUS 7.3 !! New ‘C’ compiler for z/OS and VM $$$$$$$$ How the sliding bar works Obviously overlayed bars, and one moves to the left. But if they were both fully on the screen, then the left side of the moving bar would show movement also and that wouldn’t look good. So I intentionally hung them off the left side of the screen so you don’t see that.

Copyright 2007, Information Builders. Slide 37 Favorite New Features CPU Reduction Tests Large MODIFY Load Large MODIFY UPDATE REBUILD Large TABLE SUM Large TABLE WHERE JOIN TABLE MATCH HOLD OUTPUT MAINTAIN Tests Large MODIFY Load Large MODIFY UPDATE REBUILD Large TABLE SUM Large TABLE WHERE JOIN TABLE MATCH HOLD OUTPUT MAINTAIN CPU Benchmark 7.6 Improvement % 30% 39% 7% 8% 18% 8% 44% 38% % 30% 39% 7% 8% 18% 8% 44% 38% % 23% 45% 16% 9% 13% 19% 47% 30% % 23% 45% 16% 9% 13% 19% 47% 30% % 26% 53% 16% 7% 10% 37% 29% % 26% 53% 16% 7% 10% 37% 29% See White Paper for performance details

Copyright 2007, Information Builders. Slide 38

Copyright 2007, Information Builders. Slide 39

Copyright 2007, Information Builders. Slide 40 Thank You