IDEA 11 Tutorial
IDEA 11 Tutorial
ANALYTICS
LANDSCAPE
IDEA 11
IDEA
Tutorial
CI401
IDEA
Tutorial
Copyright © 2020 (v11.1) CaseWare IDEA Inc. All rights reserved.
No part of this publication may be reproduced, transmitted, transcribed, stored in any
retrieval system or translated into any language in any form by any means without the
permission of CaseWare IDEA Inc.
CaseWare IDEA Inc. is a privately held software development and marketing company,
with offices in Toronto and Ottawa, Canada, related companies in The Netherlands and
China, and CaseWare IDEA Partners serving over 90 countries. CaseWare IDEA Inc. is a
subsidiary of CaseWare International Inc., the world leader in business-intelligence
software for auditors, accountants, and systems and financial professionals.
Section 1
Introduction 9
Additional Resources 9
Feedback 9
Section 2
IDEA Overview 11
Desktop Projects 12
Section 3
IDEA Windows and Toolbars 13
Database Window 14
Properties Window 15
File Explorer Window 16
Library Window 17
Fly-out Windows 19
IDEAScript Window 19
Dashboard Window 20
Section 4
Using IDEA 23
Accessing IDEA 23
Selecting a Project 23
Importing a Microsoft Access File 24
Formatting the Data 25
CI401 IDEA Tutorial
Appendix I
Housekeeping 71
Backing Up and Restoring Data Files 71
Deleting Databases 72
Deleting Other Files 73
Copying Data Files 73
Moving Data Files 74
6
Contents
Appendix II
@Functions 75
7
Section
1
Introduction
Welcome to the IDEA Tutorial.
IDEA (originally an acronym for Interactive Data Extraction and
Analysis) provides auditors, accountants, systems, and financial
professionals with the ability to display, read, analyze, manipulate,
sample, and extract data from data files from almost any source -
mainframe to personal computers, including reports printed to a file.
IDEA extends your reach by providing unique functions and features
not found in generic software.
This tutorial covers the functionality of IDEA using one of the default
Desktop projects.
Images used throughout this tutorial may not necessarily reflect what
you see on your screen depending on the edition of IDEA you are
using.
Addition There is extensive online help available for all modules, including step-
al by-step walk-throughs of tasks. In order to view the online help, you
Resourc require Microsoft Internet Explorer 9.0 or higher. You may also visit the
CaseWare IDEA website for additional information such as tips and
es hints, frequently asked questions (FAQs), and technical information.
IDEA Overview
IDEA combines considerable analysis power with an extremely user-
friendly Windows environment. This versatile tool is useful for any type
of file interrogation and allows users to:
Import data from a wide range of file types.
Create custom views of data and reports.
Perform analyses of data, including calculation of
comprehensive statistics, gap detection, duplicate detection,
summaries, and aging.
Perform calculations.
Select samples using several sampling techniques.
Match or compare different files.
Create pivot tables for multi-dimensional analysis.
Automatically generate a complete history that documents
the analysis.
Record, create, and edit macros with IDEAScript (a
customizable VBA-compatible scripting tool) and Visual Script.
Conduct exception testing of unusual or inconsistent items
using simple or complex criteria.
IDEA has built-in @Functions for arithmetic, text, time, and date criteria,
including many financial @Functions. These @Functions perform
operations such as date, arithmetic, financial and statistical calculations,
and text searches.
CI401 IDEA
Tutorial
Desktop Projects It is recommended that the data files for each audit or
investigation be stored in separate folders or directories to simplify the
management and housekeeping of database and other files associated
with the audit/investigation.
IDEA uses projects to organize audit files. The project folder contains the
set of original client files to be imported and any files subsequently
generated through analysis.
Desktop projects are stored either locally on your computer or on a
shared network location. If Desktop projects are stored on a network
drive, you must have permission to write to the network drive.
You can create the following two types of Desktop projects:
Project Description
When you first launch IDEA, you have access to two default Managed
projects: Samples and Tutorial. The Samples and Tutorial projects
contain all the files required to complete the exercises in this guide, the
Report Reader Tutorial, and the Advanced Statistical Methods Case
Study. The files are also used in the Language Browser examples.
1
Section
3
Databa The Database window lets you view the fields contained within a
se database. Although multiple databases may be open at one time, each
Window database is opened in a separate Database window and the name of
the active database is displayed on the IDEA title bar.
1
Section 3: IDEA Windows and
Toolbars
Properti Each database has several properties associated with it that are
es accessed from the Properties window.
Window These properties are:
Property Description
1
CI401 IDEA
Tutorial
File
The File Explorer window displays all of the IDEA databases in a project
Explorer in a tree or a sorted view.
Window
The File Explorer window can be resized to show the full details of a
database, including the database name, the number of records, the size,
the date the database was last modified, and the date the database was
created.
1
Section 3: IDEA Windows and
Toolbars
The File Explorer also has a toolbar from where you perform such
actions as creating a sub-folder, changing the display from sorted to
tree view, refreshing the list of databases, and renaming, flagging, or
deleting databases.
1
CI401 IDEA
Tutorial
From the Library window, you can perform such actions as creating
custom Library groups, deleting files, running macros, and copying files
to another Library.
Library Description
Current The Current Project Library displays the associated files for
Project the active Desktop project.
Library
1
Section 3: IDEA Windows and
Toolbars
Fly-out Windows The following fly-out windows are available as tabs at the
base of the application window:
Fly-out Description
Windows
The fly-out windows can be pinned down by clicking the push pin icon
in the upper-right corner of the window.
1
CI401 IDEA
Tutorial
Dashboa
The Dashboard window is part of the Visualization feature in IDEA. The
rd
Dashboard window lets you view and modify generated or custom built
Window dashboards. Dashboards are a visual representation of your data, in the
form of field statistics and interactive charts and tables, that can
provide valuable insights.
Section Description
Dashboard The Dashboard title bar displays the dashboard name and
title bar contains commands that let you exit and save the
dashboard, minimize and maximize the window, and
access online help.
Field The field statistic panels are the first row of panels in the
Statistic dashboard. You can only add or modify field statistics
Panels information in these panels. Charts cannot be added to
these panels. Whether generated or manually added, each
field statistic panel displays the field statistic value for the
selected field within the specified database.
You can also hide the field statistic panels to maximize
space on the dashboard.
2
Section 3: IDEA Windows and
Toolbars
Section Description
2
Section 4
Using IDEA
The exercises in this section are meant as an introduction for new users
and a refresher for existing users. Each exercise has an objective to
indicate what you will achieve in that area upon completion. The tutorial
exercises should be completed sequentially as tests are often carried out
on the results of previous exercises.
For more information on using IDEA:
access the Help system in the software
visit the CaseWare IDEA Support Portal
attend one of the many training courses
1. From the Windows Start menu (e.g., Windows 10), navigate to the
IDEA folder.
2. Click IDEA.
By default, the Managed project is set to Samples. You can use the
databases in this Managed project to test IDEA features.
Importing a To import a Microsoft Access file and generate field statistics for
Microsoft the newly imported database.
Access File
1. On the Home tab, in the Import group, click
Desktop. The Import Assistant appears.
2. From the list of available formats, select Microsoft Access.
3. Click the Browse button adjacent to the File name field to
select the Microsoft Access database you want to import.
4. Select Customer.accdb.
5. Click Open.
6. In the Import Assistant, click Next.
The Microsoft Access® dialog box appears.
7. From the Select tables list, select Database1.
If you import a Microsoft Access file that contains more than one
table, you may simultaneously import multiple tables by selecting
the associated check boxes. However, any options you select in
the Character Field Options section are applied to all imported
tables.
8. In the Character Field Options section, leave the Scan
records for field length check box selected.
All Character fields are imported with a length of 255 characters
unless IDEA determines the length is shorter.
9. Accept the default value in the Scan only field. Ten thousand
records will be scanned to determine the maximum field
length.
2
Section 4: Using
IDEA
2
CI401 IDEA
Tutorial
2
Section 4: Using
IDEA
9. For the CREDIT_LIM field, set the Text color to purple and the
Background color to light gray. Select the Use currency
symbol and Use thousands separator check boxes.
When you modify a view, IDEA saves the settings with the database. These se
12. On the View tab, in the Views group, click Reset to remove
the format changes.
2
CI401 IDEA
Tutorial
Viewing the
Field To view the field statistics for the Numeric fields in the active
database.
Statistics
7. Click Done.
8. In the Database area of the Properties window, click Data
to return to viewing the database.
Selecting a
Random To select a random sample of records for testing.
Record
Sample 1. On the Analysis tab, in the Sample group, click Random.
2. In the Number of records to select field, enter 10.
3. Accept the Random number seed value provided by IDEA.
IDEA uses the random number seed to start the algorithm for
calculating the random numbers. If a sample needs to be
extended, then entering the same random number seed but with
a larger sample size produces the same original selection plus
the required additional records.
2
Section 4: Using
IDEA
7. Click Fields.
The Fields dialog box appears. Note that by default, IDEA selects
all fields from the database to extract to the Sample of
Customers database.
8. Click OK.
9. In the Random Record Sampling dialog box, click OK.
10. View the output database and note the additional field (SAM_
RECNO) that IDEA has added to the database as the right-most
column. This contains the corresponding record numbers from
the original database (Customer-Database1). Note that the
database appears as a child database to its parent database
(Customer- Database1) in the File Explorer window.
2
CI401 IDEA
Tutorial
Extracti
ng To extract records of customers with high credit limits.
Records
1. On the Analysis tab, in the Extract group, click Direct.
2. In the first row of the File Name column, replace the default
file name with Large Credit Limits.
3. Enter the equation CREDIT_LIM >= 30000.
3
Section 4: Using
IDEA
Importing a
Text File To import the sales file that has been provided in Fixed Length
text format.
3
CI401 IDEA
Tutorial
CUST_NO C 23 5 Customer
Number
PROD_COD C 28 2 Product Code
E
AMOUNT N 30 11 2 decimal Transactio
places n Amount
3
Section 4: Using
IDEA
12. Once you have defined all the fields, click Next.
13. In the Create Field screen, you can add Virtual, Editable,
Boolean, or Multistate fields to the file you are importing. For the
purposes of this exercise, do not create any fields. Click Next.
14. In the Import Criteria screen, you can enter an equation to filter
the data that is to be imported into IDEA. For the purpose of this
exercise, do not enter an equation. All records in the sales.txt
file are required for subsequent exercises in this tutorial. Click
Next.
15. In the Specify IDEA File Name screen, which is the final step in
the import process, you must specify the import options and
name the resulting database.
a. Accept the option to import the file (rather than link to the
file). IDEA runs faster when you import rather than link to
a file.
b. Select the Generate field statistics check box. The
field statistics can be used for reconciliation.
c. Accept the default value in the Save record definition
as field. IDEA automatically saves the record definition as
sales.rdf/.rdm in the Library. You can use this record
definition later to import similar data files or modify the
existing record definition.
3
CI401 IDEA
Tutorial
3
Section 4: Using
IDEA
2. On the Analysis tab, in the Visualization group, click Discover.
3
CI401 IDEA
Tutorial
3
Section 4: Using
IDEA
3
CI401 IDEA
Tutorial
7. Click Save.
The modified panel is added to the dashboard.
8. Save and close the dashboard.
3
Section 4: Using
IDEA
3
CI401 IDEA
Tutorial
9. Click Save.
The Select a Layout page appears.
10. Do one of the following to display the chart panel layout you
want to use in your dashboard:
Click the Next and Previous buttons to scroll through
the available layouts.
Click the appropriate layout option button.
11. Display the option with a single panel and click Select or
double- click the layout image.
The Dashboard window appears. The newly created chart is
displayed in the chart panel.
12. From the Dashboard title bar, click the Save button to save
this new dashboard as Customer Purchases.
The Treemap display a series of nodes, each of which represents a
customer. The larger the node, the more transactions that
customer has made. The sum of a customer’s transactions
influences the color; therefore, the one red square indicates both a
relatively large number of transactions as well as a significantly
higher sum of transaction amounts compared to the other
customers.
13. Hover your cursor over the red node to display the
node information.
The node information includes the field from which categories are
created, the category name, and the size and color values.
4
Section 4: Using
IDEA
4
CI401 IDEA
Tutorial
4
Section 4: Using
IDEA
Summarization may only be used if the database has no more than
4
CI401 IDEA
Tutorial
8. Click OK.
4
Section 4: Using
IDEA
9. View the output database. Also note the number of records (303)
on the Status bar.
Stratifying
the Data To stratify outstanding balances to gain a profile of the number
and value of accounts within bands.
4
CI401 IDEA
Tutorial
4
Section 4: Using
IDEA
4
CI401 IDEA
Tutorial
Note that there are 219 accounts in the first band (greater than or
equal to 0 and less than 5,000.00).
24. On the File tab, in the Print group, click Print Preview.
25. Adjust the magnification to view the report (for example, 100%).
26. Close the Print Preview window to return to the Results output.
Viewing the To create a custom graph depicting the results of the Strat-
Results ification task.
Graph
4
Section 4: Using
IDEA
4
CI401 IDEA
Tutorial
Creating a
Pivot Table To profile the Sales Transactions database in a table format and
to create multiple summarizations in a table by calculating the
sum, the average, or the count of items.
5
Section 4: Using
IDEA
8. To view the records for the four sales of Product Code 02 that
were paid using American Express (AMEX), select the footer total
for Product Code 02 and then click the View the records that
make up a selected value in the Data Area button on the
Pivot Table toolbar.
9. Click Done.
10. The IDEA Pivot Table lets you have multiple fields in the row, the
column, or in the data area. From the Pivot Table toolbar, click the
Opens the Pivot Table Field List dialog box button to access
the Pivot Table Field List dialog box. Add the SALES_ID field to
the column area, placing it to the left of the PROD_CODE field.
Click Close.
11. Now, display only the sales of product codes 02 and 04, but have
the sales ID as the primary focus. Click the drop-down arrow in the
PROD_CODE field header and select only the check boxes for
product codes 02 and 04.
12. Note that you can collapse or expand the detail of each
salesman by clicking the plus or minus symbols next to the
salesman number. To collapse all, right-click the SALES_ID field
in the column area and then select Collapse all.
13. In the Properties window, click Data.
14. Close the Sales Transactions database.
5
CI401 IDEA
Tutorial
5
Section 4: Using
IDEA
Reviewing
the History To view the History maintained by IDEA to check what has been
done.
5
CI401 IDEA
Tutorial
4. Click OK.
IDEA applies the criterion CUST_NO1 == "" to the database and
displays it beside the Criteria link in the Properties window.
Note that there are 10 records that meet the specified criterion.
This is the number of transactions for which there are no records in
the Customer-Database1 database.
5
Section 4: Using
IDEA
The criterion is removed from the database and all records are
displayed.
6. Repeat the process to identify all customers with no sales in
the period using the criterion AMOUNT_SUM==0.00.
There are 49 records. These are the accounts with no outstanding
balances.
7. Clear the criterion to return to viewing all records in the
Customer Balances database.
5
CI401 IDEA
Tutorial
5
Section 4: Using
IDEA
5. From the Equation Editor toolbar, click the Validate and Exit
button to return to the Direct Extraction dialog box.
6. Click OK.
7. View the output database of 11 records (including sales
to unauthorized customers).
Identifyi To test the validity of invoices and to test for duplicate invoice
ng numbers.
Duplicat
e 1. Open the Sales Transactions database.
Invoices 2. On the Analysis tab, click Duplicate Key and then click
Detection.
The Duplicate Key Detection dialog box appears.
3. Accept the default selection of the Output Duplicate Records
option.
5
CI401 IDEA
Tutorial
5
Section 4: Using
IDEA
6. Click OK. You are returned to the Fuzzy Duplicate dialog box.
7. In the File name field, enter Fuzzy Duplicates - Customer.
8. Click OK.
9. View the resultant database of 47 records. Four new fields
are added to the output database:
5
CI401 IDEA
Tutorial
Field Description
Rerun the task to remove the exact duplicates and adjust the
similarity degree.
10. On the Analysis tab, in the Tasks group, click Re-run.
11. In the Settings section, clear the Include exact duplicates
check box.
12. In the File name field, enter Fuzzy Duplicate - Customer No
Duplicates.
6
Section 4: Using
IDEA
Identifying To test for completeness and to test for gaps in the invoice num-
Gaps in an ber sequence.
Invoice
Number 1. Open the Sales Transactions database.
Sequence 2. On the Analysis tab, in the Explore group, click Gap
Detection. The Gap Detection dialog box appears.
3. From the Field to use drop-down list, select INV_NO.
4. In the Character section, accept the default mask (NNNNNNN).
5. In the Output section, ensure the Create result check box
is selected.
6. In the Result name field, enter Missing Invoice Numbers.
7. Click OK.
6
CI401 IDEA
Tutorial
Performing a
Key Value To manually select records based on key values and extract
them to a separate database.
Extraction
6
Section 4: Using
IDEA
6
CI401 IDEA
Tutorial
In the File Explorer window, IDEA has created two new child
databases under the Sales Transactions parent database:
KeyVal=VISA + 05 and KeyVal=VISA + 06.
6
Section 4: Using
IDEA
6
CI401 IDEA
Tutorial
3. Select the Create new report option and the Allow headings
to span multiple lines check box. Click Next.
6
Section 4: Using
IDEA
IDEA displays the records in the report in the order of the index. IDEA displays
6
CI401 IDEA
Tutorial
7. In the Grand Totals screen, create grand totals for the AMOUNT
field, set the font style to bold, and then click Next.
6
Section 4: Using
IDEA
The options you have selected affect how the report is printed. The nam
If you wish to print the view, click the Print button on the Print Preview window
13. From the Print Preview toolbar, click Close to close the
Print Preview window.
6
CI401 IDEA
Tutorial
Creating
an Action To produce an action when you click on a value in a specified
field.
Field
7
Section 4: Using
IDEA
7
Appendix I
Housekeeping
As with all computer systems, housekeeping (including backing up
data and deleting unwanted files) is extremely important when
working with IDEA.
For file management maintenance, such as deleting, copying, or moving
databases and files, it is recommended to use the File Explorer or
Library features. Using Windows Explorer to manage files is not
recommended.
Backing Up You may want to back up files for a variety of reasons, such as, to
and transfer files to another computer; to back up according to risk/criticality
Restoring of data or because of disk space restrictions.
Data Files IDEA uses a single compound file with the file name extension *.imd
(Unicode versions of IDEA use the file name extension *.idm) to store all
the information associated with a file, such as the data, the schema,
History, comments, indices, and reports.
IDEA stores each of these files in its project. However, the view files,
equation files, definition files, and any text files created are not stored
within the compound file.
The following list outlines the file type, the location and file name
extensions (ASCII and Unicode):
Deleting
Deleting databases that are no longer used lets you maximize disk
Databases space and clean up your project. If you attempt to delete a parent
database,
you can choose to delete the associated child database or break the
parent-child relationship and only delete the parent. When you break the
parent-child relationship, the orphaned child databases become top-level
databases.
Note that databases must be closed before you attempt to delete them.
7
Appendix 5: Housekeeping
Deleting Use the Library to delete other files, such as record definitions, views,
and equations.
Other Files
To delete associated project files:
Copying Use the Copy To command in the File Explorer window to copy IDEA
Data Files databases to other projects. The Copy To command in the Library
window lets you copy files to the Local Library or projects.
73
CI401 IDEA
Tutorial
Moving Data Files Use the Move To command in the File Explorer window to move IDEA
databases to other projects or locations.
Refreshing You can update the IDEA File Explorer one of two ways:
the File Press F5.
Explorer
From the File Explorer toolbar, click the Refresh List button.
7
Appendix II
@Functions
IDEA provides @Functions for performing operations such as date
arithmetic, financial and statistical calculations as well as text searches.
The @Functions are accessed through the Equation Editor. Quick help
including the syntax, description, and an example of use for each of
the @Functions is available when the @Function is highlighted.
Additional and detailed help is provided in the Equation Editor Help
system accessed through the Help button on the Equation Editor
toolbar.
You can also create custom functions. For more information, see the IDEA online He
@Function Description
@Function Description
7
Appendix 6:
@Functions
@Function Description
7
CI401 IDEA
Tutorial
@Function Description
@LastDayofMonth Returns the last day for any given month and
year combination.
7
Appendix 6:
@Functions
@Function Description
7
CI401 IDEA
Tutorial
@Function Description
8
Appendix 6:
@Functions
@Function Description
8
CI401 IDEA
Tutorial
@Function Description
8
1400 St. Laurent Blvd., Suite
CaseWare IDEA 500 Ottawa, ON K1K 4H4
idea.caseware.com
Inc. Canada
1-800-265-4332