Confidential ACL Functions Corporate Audit Services Technology Solutions Team Charlene Vallandingham...

Post on 05-Jan-2016

215 views 2 download

transcript

Confidential

ACL Functions

Corporate Audit Services

Technology Solutions Team

Charlene Vallandingham and Jack Hauschild

September 29, 2008

2Confidential

Agenda

• Introductions

• Objective of Training – ACL Functions

– Classify

– Cross-Tabulate

– Stratify

– Combinations of Functions

• Wrap Up & Questions

3Confidential

Perform ACL Functions

Open New or Existing Project.Open Table for Testing.

4Confidential

Running the Classify Command

Classify Command

• Creates a profile of your table based on unique character field values

• The Classify command allows you to:

– Specify the character field upon which you want to base your analysis

– Specify the fields to subtotal

– Output to screen, graph, print or file

5Confidential

Classify Command - Variables

Select “Analyze > Classify” – Click on “Classify On”

6Confidential

Classify Command - Variables

Use Drop Down List & Select Variables

7Confidential

Classify Command - Variables

Select Fields to Subtotal – Make Output Choice

8Confidential

Classify Command - Results to Screen

Review distributions by count or amountDrill down into details

9Confidential

Classify Command - Results to Screen

Drill down to details where Dept = “None”

10Confidential

Classify Command - Help Screen

Use Help Screens!!

11Confidential

Running the Cross-Tabulate Command

NOTE: Rows and columns must be character fields while subtotals can only be numeric.

• Displays the distribution of two or more character fields in a matrix format

• The Cross-Tabulate command allows you to:

– Specify rows upon which the analysis of the columns is based. The row is usually a key field such as a unique account description

– Specify a column that is cross-tabulated with the row you specified

– Specify subtotal fields for each intersection of each row and column

– Output to screen, graph, print or file

12Confidential

Cross-Tabulate Command - Variables

Select “Analyze > Cross-tabulate”Select Rows, Columns & Subtotals – Make Output Choice

13Confidential

Cross-Tabulate Command – Results to Screen

Examine results for inconsistencies

Drill down into details

14Confidential

Cross-Tabulate Command – Help Screen

Use Help Screens!!

15Confidential

Running the Stratify Command

NOTE: Statistics command can generate the minimum and maximum values to populate fields within Stratify command.

• Creates a profile of your table based on numeric field ranges

• The Stratify command allows you to:

– Specify the numeric field or expression that you want to stratify

– Select the minimum and maximum values of the range upon which the command will be executed

– Specify how many intervals into which you want to divide the data

– Specify which fields to subtotal

– Output to screen, graph, print or file

16Confidential

Stratify Command - Variables

Open table for testing – Select “Analyze > Stratify”

17Confidential

Stratify Command - Variables

Stratify on Debit Amount

Conditional “If” on Account

Create User-Defined Intervals

18Confidential

Stratify Command - Variables

Select “More” Tab - Break out Results by Deptid

19Confidential

Stratify Command – Results to Screen

Click on range to view only the detailed data of that range

Log File Shown on Left

20Confidential

Stratify Command – Results to Screen

Specific Range Displayed

21Confidential

Stratify Command – Help Screen

Use Help Screens!!

22Confidential

Column dept_desc contains 5 character deptid at end of variable-length string

Combine Functions Example – Needed Department ID

23Confidential

Combine Functions SUBSTRING, LENGTH, and TRIM to extract a Department Number from a Description Literal.

Use “Edit > Table Layout” to create combined function by adding a new expression.

24Confidential

Combine Functions Example

Column DeptID created using combined function from dept_desc above

25Confidential

Column DeptID created using SUBSTR((dept_desc),length(trim(dept_desc)) -4, 5)

Combine Functions Example

26Confidential

Length function – Help Screen

Combination of Length & Trim Functions – Use Help Screens!!

27Confidential

Substring function – Help Screen

Use Help Screens!!

28Confidential

Wrap Up & Questions

• With ACL, there are many ways to perform a task

• Recommend ACL 303 – Functions & Scripts class

• Questions??