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

Post on 05-Jan-2016

213 views 2 download

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

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??