You are on page 1of 76

Copyright 2006 ACL Services Ltd.

All rights reserved.

No part of these materials may be reproduced, stored in a


retrieval system, or transmitted, in any form or by any means
ACL SERVICE Ltd. (photo-copying, electronic, mechanical, recording, or therwise),
without permission in writing from thepublisher, except by a
reviewerwho may quote brief passages in a review.

These materials may not contain all the information, or the


most current information relevant to your situation or intended
application. Support and update services are available from
ACL, separately.

ACL 9

August 2006
ACL Services Ltd.
1550 Alberni Street
Vancouver, BC
Canada V6G 1A5

Telephone: +1-604-669-4225
E-mail: info@acl.com
Web: www.acl.com

Printed in Canada

ACL, ACL Data you can trust. Results you can see, the ACL
Diterjemahkan oleh logo and Audit Command Language are trademarks or
registered
Mukhtar trademarks of ACL Services Ltd.
Laboratorium Studi Akuntansi
Microsoft, Windows and Windows Server are trademarks or
Fakultas Ekonomi dan Bisnis registered trademarks of Microsoft Corporation. AIX,
Universitas Sultan Ageng Tirtayasa OS/390,OS/400 and z/OS are registered trademarks of IBM
Corporation. Linux is a registered trademark of Linus Torvalds.
SAP, R/2 andR/3 are trademarks or registered trademarks of
SAP AG. Crystal Reports is a trademark or registered
trademark of BusinessObjects SA. All other trademarks are the
property of their respective owners.
CONTENTS Isolate particular recreational expenses.............. 45
Exercises ............................................................. 46
Chapter 1: Introducing Metaphor Corporation 1 List the amounts for each card number .............. 46
Tutorial objectives .............................................. 2 Exercise .............................................................. 47
About Metaphor Corporation ............................. 3 Chapter review ................................................... 48
Metaphor credit card policies ............................ 4
Acceptable category codes ................................. 5 Chapter 6: Analyze transactions . . . .. . . . . . . . 49
Metaphor data files ............................................ 5
Plan your analysis ............................................... 6 Determine which transactions are unacceptabl.. 50
Preliminary investigation .................................... 6 About the Join and Relations commands ............ 50
General tips to consider ..................................... 7 Check the code tables for obvious errors ........... 51
Chapter review ................................................... 8 Identify unacceptable transactions ..................... 53
Identify the employees ....................................... 56
Chapter 2: Examine employee data . . . . . . ........ . 9 Identify the employees departments ................ 57
Examine the employee list ........................................10 Create a list of employees ................................... 59
Open and view the employee data project ................10 Report your findings ........................................... 61
Get a statistical picture ........................ .....................11 Exercises ............................................................. 62
Look for duplicate records .........................................13
Examine employee salaries and bonuses .................14
Find total bonuses paid in 2002 ................................ 15 Chapter review ................................................. 62
View salaries in descending and ascending order......15
View employees hired in 2002 ...................................16 Chapter 7: Validate, correct, and extract data . . 63
Determine bonus as a percentage of salary ..............17 Import the May transaction data....................... 64
Exercises ...................................................................18 Use folders to organize your project ................. 64
Chapter review ...........................................................19 Import transaction data for May 2003 ............. 65
Compare and correct the table layouts ............. 66
Chapter 3: Set up your project . . . . . . . . . . . . .. .. ... . 21 Combine and verify the tables ........................... 67
Start your project in ACL .............................................22 Combine the May transaction tables ................ 67
Create a project in ACL ...............................................22 Verify the new table .......................................... 68
Import your data files as tables ...................................23 Check the combined table for duplicate............ 69
Exercise ......................................................................26 Exercises ............................................................. 69
Check and verify the data ...........................................27 Isolate and correct validity errors ...................... 70
Check the data type and format .................... .............27 Check the format of card numbers .................... 70
Verify the data in a table .............................................29 Create a 16-digit card number field .................. 71
Document your work ...................................................30 Extract the corrected records to a new table ..... 72
Add record notes to a table ........................................31 Export the combined transaction table to Excel 73
Exercise ......................................................................31 Create an error-free employee record table ..... 73
Chapter review ...........................................................32 Exercises ............................................................. 74
Ideas for further analysis .................................... 74
Chapter review ......................................................... 75

Chapter 4: Begin Your Analysis . . . . . . . . . . . . . 33

Determine the total liability ............................... 34


Extract expiring card numbers ............................ 34
Find transactions by customer number ............. 35
Check the credit card balances .......................... 37
Exercises .............................................................. 39
Chapter review .................................................... 39

Chapter 5: Examine expense patterns . . . . . . . 41

Find the total expenses for each category.......... 42


Summarize the total expenses for each category ........ 42
Isolate transactions by category ................................... 43
CHAPTER 1 company.
Determine which credit card numbers are due to
INTRODUCING METAPHOR CORPORATION expire within a given time period, and extract
thisinformation.
Experiment with real-world data Find which transactions are linked to a particular
analysis scenarios
customer.
Determine some basic information about thecredit
card balances.
In this chapter
Review the tutorial objectives
About Metaphor Corporation Chapter 5: Examine expense patterns
Look at your files Objective: Find information about itemization of expenses
Plan your project and spending patterns.
Summary:
ACL in Practice is a tutorial that examines human resources Determine transactions per merchant category
records andcredit card transactions at a fictional company, code.
Metaphor Corporation. Asyou work through the procedures Separate the transactions for airfare, hotel stays,
and examples, you learn to apply ACLsanalysis and reporting or rental cars.
capabilities to real-world data. When you finish, youwill be able Determine expenses for drinking establishments
to apply the power of ACL to your own data. and golf courses.
Determine total transaction amounts per credit
Chapter 1: Introducing Metaphor Corporation card number.
Determine transaction amounts per customer
code.
Tutorial objectives
In this tutorial you will: Chapter 6: Analyze transactions
Work with an existing data analysis project Objective: Determine whether transactions are
Create and work with a new ACL project from acceptable, unacceptable, or require approval.
start to finish Summary:
Report results of your ACL project Determine which transactions are unacceptable,
Export the results to another file format and which employees made these transactions.
Create a report that includes employees with
These steps are typical for many data analysis projects that unacceptable transactions, details of the
you perform in ACL, both small and large. transactions, and the employees departments

Chapter 2: Examine employee data Chapter 7: Validate, correct, and extract


Objective: Examine employee profile data for Metaphor data
Corporation. Objective: Expand your analysis to include more data
Examine the project and its contents files.
Create a statistical overview Summary: This portion of the tutorial extends the
Examine employee bonuses and salaries Metaphor Corporation scenario.
Import the May 2003 credit card transaction files
Chapter 3: Set up your project as tables.
Objective: Create the project and add the data. Clean up the data in the May 2003 credit card
Summary: transaction tables.
Create an ACL project. Extract the repaired data to new tables.
Import the data into your project. Each data Combine the two May 2003 credit card transaction
source is a separate table in the ACL project. tables into one.
Verify the data. Using the techniques you have learned, analyze the
Document your work. May 2003 credit card transactions.

Chapter 4: Begin Your Analysis


Objective: Determine basic background information
about the credit card numbers and transactions.
Summary:
Determine the total credit limit exposure of the
AboutMetaphor Corporation Travel Entertainment Office and
professional
Airfare Restaurants Dues for
Since 1995, Metaphor has sold software and IT services.
Hotel Drinking places membership clubs
Metaphor has several dozen consultants who are full-
Taxi Boat Dues for
timeemployees. These consultants work out of
Restaurants charters/rentals professional
Metaphorshead office and they also travel the world in order
Rental cars Caterers organizations
toinstall software, provide training courses, and initiate
Long-distance bus Bakeries Dues for fraternal
andmaintain sales relationships.Metaphor also has
tickets Sporting events organizations
administrative and professional staffmembers in the head Travel agencies Recreational Books and
office. In addition, Metaphor hassales agents in various
Toll and bridge services periodicals
locations around the world whoare not employees.
fees Amusement parks Computers,
Golf courses computer parts,
Metaphor credit card policies Tourist attractions and
Most employees have a company credit card. When an Theater tickets software
employee purchases products or services for the company, he Tour buses Office supplies
or she must use a company credit card. Musicians
Bowling alleys
By using ACL to analyze the credit card transactions of
Metaphor employees, you can find transactions that are Acceptable category codes
contrary to policy and transactions that might be erroneous or
The credit card analysis in this tutorial relies on the
fraudulent.
Merchant Category Code list, which is used by majorcredit
card providers. It contains thousands of four-digitnumeric
Employees entertain clients and prospective clients as
codes, including unique codes for many majorairlines and
appropriate, both in Metaphors home city and while travelling.
hotel chains, and numerous generic codes.Every credit card
They are also responsible for their own professional
transaction has an accompanyingcategory code assigned to it.
development, and are expected to charge expenses to the
company credit card for courses, books,
When you perform an analysis for your own company, you
journal subscriptions, and professional memberships. Some
often obtain the data in whatever file format is available. In this
employees are also responsible for purchasing supplies for the
tutorial, however, you continue an analysis project that has
office. Thus, Metaphor Corporation incurs significant expenses
already been planned. Much of the preliminary work is already
in several categories:
complete. For this analysis project, you use these files:
Travel
In the real world, credit card companies occasionally assign
Entertainment
incorrect codes, so if you obtain questionable results, contact
Client service
the merchant for verification.
Professional development
Internal office expenses
For the purposes of this analysis, you can compare transaction
codes to the lists of acceptable and unacceptable codes. For
Metaphors policy is that all purchases must be assigned to a
example, if a Metaphor employee uses his credit card to
customer number. Although most of the customer numbers
gamble, the transaction code indicates an unacceptable
correspond to external clients, customer numbers that start
transaction.
with zero correspond to internal departments.
The Policies.doc document, which accompanies the tutorial
Employees are aware that certain categories of transactions
data, discusses appropriate credit card usage policies. The
are unacceptable. For example, employees must not use
data analyst uses this document to determine what types of
corporate credit cards for gambling. Although the company
transactions to flag.
sometimes approves transactions
in other categories, permission must be granted in advance.
Some categories are prohibited entirely. Metaphor data files
When you perform an analysis for your own company,
you often obtain the data in whatever file format is
available. In this tutorial, however, you continue an
analysis project that has already been planned. Much of
the preliminary work is already complete.
For this analysis project, you use these files:
Acceptable_Codes.mdb Plan your analysis
This Access database file has a list of acceptable codes from Developing an analytical strategy is typically an iterative
the Merchant Category Code list. process. As you work with the data in ACL, some patterns
Credit_Cards_Metaphor.xls will likely become apparent, which might lead to new
This Excel worksheet lists credit card information. strategies. Here is a typical cycle:
Company_Departments.txt Plan the analysis
This tab-delimited file contains a list of departments and their Consider these questions:
internal numbers. Analyze the data
Employees.cvs Reconsider the analysis
This comma-delimited text file lists the employee names, Analyze the data again
employee numbers, and credit card
numbers. As you develop and work through your analysis, you might
Trans_April.xls decide that you need additional data. For example, you use
This Excel worksheet lists the credit card transactions for April hire date and salary information in your analysis,
2003. but once you assemble preliminary results, you decide to
Unacceptable_Codes.txt acquire employee absence records. You can always addmore
This tab-delimited text file contains a list of unacceptable data to your project, but obtain as much raw data as
codes from the Merchant Category
Code list. An ACL analysis involves a project that contains one or more
tables. These tables are imported from external data sources,
such as Excel worksheets, Access databases, text files,
Oracle databases, and so forth. In a typical corporation,
various departments store and assemble data on a daily basis.
You can use ACL to combine data from disparate sources to
create a single coherent analysis.

Once you have your data in place, you can develop objectives
for your analysis. Consider some possible approaches. Make a
note of tests that you think might be useful.

Preliminary investigation
Because the tutorial includes ready-made data, you do ot have
to perform any preliminary investigation of the data. In general,
however, you should investigate the data you want to use
before you proceed.
Consider these questions:
What data currently exists, and what format is it
in?
Who entered the data?
Who maintains the data?
Which department owns this data?
Is the data accurate and properly formatted? If
not, can the data be modified to make it suitable?
Can you combine the data from more than one
source?
Can you derive the data you need from the data

Before you import a file into your project, look at the file in its
original format. For example, you can open a Microsoft Excel
worksheet to see what it looks like, or you can open a text file
in Notepad.
In a large file, such as a database that contains millions of
records, it might be impractical to look at the data in its original Experiment with your data. If you arent sure ofwhat
format. In that case, you can ask your IS department for a an ACL function or command will do, youcan try it
description of the fields and the field sizes. If possible, review anyway. Your data remains unharmed.
an excerpt of the file to get a better understanding of its
content. Chapter review
For example, if you want to analyze some aspects of customer
In this chapter you learned:
invoices over the period 1999 to 2002, the data might exist in a
The tutorial objectives.
comprehensive database that is in a form you can before you
The Metaphor credit card policy.
begin your analysis
How to plan a typical ACL project.
that is not easily accessible. You could ask your IS department
for information about specific fields, which
might look like this:

Field Comments
Company Name 30 characters, Text
Amount 12 characters, Text
Date of Invoice 10 characters, Date,
DD/MM/YYYY
Date_Payment 10 characters, Date,
MM/DD/YYYY

With this type of information, you know in advance how the


data appears. For example, you know that the two date fields
are formatted differently.

Although ACL is capable of handling difficult data, you can


make the process easier for yourself by ensuring that your
data is clean.

General tips to consider


Consider the following steps when you begin to organize
a new project.

Refine your strategy with test data. There is


littleneed to restrict yourself to using data
samplesbecause ACL can read data files of any
size.However, small extracts of data might be
usefulwhen you are developing an analytical strategy.

For example, you can look at at one days worth


ofdata before you analyze five years worth.
Workingwith a thousand-record file is much quicker
thanworking with a million-record file. When you
haveyour strategy in place, you can apply it to
amillion-record file.

Eliminate errors from your data. The quality ofyour


analysis will improve with the quality of yourdata. Try
to eliminate any errors from your databefore bringing
it into ACL. If that is not possible,you can use ACL to
correct the data.
CHAPTER 2 Examine the employee list
EXAMINE EMPLOYEE DATA
Analyze Salaries, Bonuses And Hiring Date Ketika anda menganalisa data, anda dapat
memperoleh ide tentang bagaimana anda akan
menganalisa data. Dalam contoh ini project telah
dirangkai terlebih dahulu. Ketika anda memiliki
project anda sendiri, anda akan menentukan data
apa saja yang dilibatkan. Anda juga dapat
menambahkan data kapan saja terhadap project
yang ada.
In this chapter
Menguji daftar karyawan Tugas anda adalah menentukan berbagai informasi
Menguji gaji dan bonus sumberdaya manusia dan keuangan berdasarkan
pada data yang terdapat di project ACL
Dalam bab ini, anda melihat data karyawan
perusahaan Metaphor. Anda menganalisa gaji, Project yang anda kerjakan dalam bab ini
bonus, tanggal perekrutan, dan informasi merupakan skala kecil, tetapi merupakan tipe data
sumberdaya manusia lainnya. Dalam analisa analisis yang umum ditemui. Project ini memilik dua
ini, anda akan belajar dasar ACL, belajar tabel yang berisi informasi tentang karyawan
menggunakan program dan analisa data. Metaphor. Anda melakukan analisis berdasarkan
informasi ini.
Pada sesi ini, anda akan menggunakan ACL
project dari data yang sudah diolah Selama anda mengikuti tutorial ini, anda mungkin akan
menemukan bahwa kolom pada layar anda terkadang
sebelumnya. Anda menganalisa data yang nampak dalam urutan yang berbeda dengan kolom yang
telah dirakit oleh orang sebelumnya. ada diilustrasi. Untuk merubahnya, klik field listing heading
dalam kotak dialog dimana anda bekerja

Tasks
Tampilkan project data karyawan.
Dapatkan gambaran statistik.
Periksa jika ada duplikasi r ekod
karyawan.
Open and view the employee data project View the contents of the employee data
project
Anda mulai dengan menguji data karyawan dengan 1 Dalam Overview, klik kanan
menampilkan isi project. Metaphor_Employee_Data. ACL dan pilih
Properties. Clik tab Notes.
Suatu ACL project adalah kumpulan dari data yang di
impor kedalam tabel. Ketika data diimpor kedalam Meskipun project ini tidak berisi catatan, anda dapat
project, tidak akan menjadi masalah bagi ACL apapun menambahkannya kapan saja untuk mencatat rincian
sumber data aslinya. pekerjaan anda.

Ketika anda menggunakan ACL,anda akan membuat 2 Tutup kotak dialog Project Properties.
suatu projek baru atau anda akan membuka project yang 3 Double-click Agents_Metaphor dalam Overview
ada. Anda akan membuka, menyimpan, dan menutup untuk membuka tabel.
project dalam ACL sama dengan anda menggunakan 4 Pilih Analyze Count Records. Dialog box Count
dokumen program window lainnya. akan nampak. Click OK.

Open the employee data project Perhitungan 41 catatan akan nampak pada layar
1 Buka ACL. bawah anda. Meskipun anda tidak dapat melihat
2 Pillih File Open Project. Cari lokasi Folder C:\ACL perbedaanya dilayar, ACL menulis informasi di log.
Data\Sample Data Files Pilih
Metaphor_Employee_Data. Klik Open. 5 Open buka tabel Employee_List. Hitung jumlah
karyawan. Berapa banyak jumlah karyawan.? Jumlah
Jika instalasi ACL anda tidak menggunakan folder
yang benar 200.
default, file ini mungkin berlokasi ditempat lain dalam
sistem komputer anda

Perhatikan bahwa Project Navigator pane berada pada


sisi kiri window, dan tampilan tabel berada pada sisi
kanan. Pada overview tab, anda dapat mengakses tabel,
script dan log.

Dalam project ini terdapat dua tabel: Agents_Metaphor


dan Employee_List. Tabel Agents_Metaphor berisi
daftar agen penjualan independen diseluruh dunia.
Employee_List berisi daftar karyawan dikantor pusat.
Get a statistical picture 2 Click tombol Statistics On. Kotak dialog Selected Fields
akan tampak. Klik Add All.
Comand statistik dan profil memberikan gambaran umum
dengan waktu yang cepat. Pada tabel yang lebih besar,
informasi yang anda peroleh dari statistik dan profile
biasanya akan sangat berguna.

Command statistic bekerja dengan field tanggal dan


angka. Sedangkan Profile bekerja hanya dengan field
3 Klik OK. Pada tab Output, pastikan bahwa Screen di pilih,
tanggal. klik OK. ACL akan menampilkan hasilnya.
Dalam prosedur ini, anda membuat statistik mengenai
tabel Employee_List table, seperti rentang tanggal
rekrut dan gaji.

Generate statistics on the employee list


1 Dengan tabel Employee_List aktif, pilih Analyze
Statistical Statistics. Kotak dialog Statistics Akan
nampak

Jika anda melakukan scroll bawah, anda dapat melihat


bahwa tanggal hiring awal adalah 01/05/1995 dan
Sebelum anda menjalankan command dalam ACL, pastikan bahw a tidak
tanggal terakhir hiring adalah 12/19/2002. Beberapa
ada kolom yang dipilih dalam view. Jika tidak, ACL akan menjalankan informasi yang dihasilkan mungkin tidak berguna seperti
command hanya pada field yang dipilh total nilai field HireDate, sehingga anda dapat
mengabaikan informasi tersebut.
Anda dapat menjalankan command statistik pada tiap Look for duplicate records
field secara terpisah, sehingga anda dapat melihat
hasilnya secara terpisah. Salah satu cara untuk memastikan integritas data adalah
memeriksa duplikasi catatan. Seorang karyawan
Command profile juga memberikan anda suatu telaah mungkin terdaftar dengan dua nama, atau dengan nama
data yang lebih ringkas Bagi data yang diberikan oleh yang sama dua kali. Dua karyawan mungkin memiliki
statsitik nomor karyawan. Tipe duplikasi yang ingin diperiksa
. bergantung pada data yang anda gunakan.
Use Profile to get information about a table
1 Dengan tabel Employee_List Aktif, pilih Analyze Pada prosedur selanjutnya, anda menguji duplikasi
Statistical Profil. Dialog box Profile akan tampil. terhadap nama akhir karyawan dan nomor karyawan.

Look for duplicate last names


1 Dengan kondisi tabel Employee_List aktif, pilih
Analyze Look for Duplicates. Dialog box Duplicates
akan muncul.

2 Pilih semua field dan klik OK. ACL akan menampilkan


hasil.

2 Klik Duplicates On. Dialog box Selected Fields akan


muncul. Klik Last_Name dan klik tombol anak panah .
Klik OK.
3 Klik tombol List Fields. Dialog box Selected Fields
Tiap`nilai dari tiap kolom tabel angka ditampilkan pada akan muncul. Klik tombol Add All. Klik OK.
tab.
.
Meskipun anda menguji duplikasi hanya pada satu field, 4 Pada tab Output , pilih Screen. Klik OK.
dalam outputnya akan nampak seluruh field untuk 5 Tampilkan tab Duplicates. Tidak ditemukan nomer
membantu anda menginterprestasi hasilnya. karyawan.

4 Pada tab Output, pilih Screen. Klik OK. ACL akan


menampakan hasilnya.

5 Dalam kolom nama akhir Last_Name, Klik hiperlink.


ACL akan menunjukan tampilan Employee_List
yang telah terfilter yang menunjukan rincian
karyawan.

Kemudian selanjutnya anda akan menentukan apakah


ada sejumlah duplikasi nomor karyawan.

Look for duplicate employee numbers


1 Klik tombol Remove Filter untuk menghilangkan
filter.Tabel Employee_List secara penuh akan
nampak kembali.
2 Pilih Analyze Look for Duplicates. Dialog box
Duplicates nampak.
3 Klik Duplicates On. Dialog box Selected Fields
nampak. Pilih EmpNo dan klik tombol panah. Klik
OK.
Examine employee salaries and bonuses Find total bonuses paid in 2002
Anda diminta untuk menemukan dari data karyawan Metaphor memiliki struktur kompensasi yang rumit.
beberapa hal berikut: Karena Metaphor merupakan suatu perusahaan
Total bonus yang dibayar dalam tahun 2002. Project-Oriented, beberapa perusahaan memiliki skema
Gaji yang dibayar: dari yang tertinggi hingga ke kompensasi yang bergantung pada bonus. Untuk
yang terendah, dan dari yang terendah ke mengetahui jumlah bonus yang dibayarkan dalam tahun
ketertinggi. 2002, gunakan command total
Jumlah orang yang direkrut dalam tahun 2002.
Rasio bonus ke gaji untuk tiap karyawan tahun Use the Total command to find total bonuses paid in
2001 2002
Tasks 1 Buka tabel Employee_List.
Jumlah total bonus yang dibayarkan. 2 Pilih Analyze Total Fields.
Tampilkan gaji dalam urutan Acending dan 3 Klik tombol Total Fields. Dialog box Selected Fields
Descending. nampak. Pilih Bonus_2002 dan klik tombol panah.
Tampillkan karyawan yang direkrut dalam tahun 2002.
Kalkulasi bonus dari persentase gaji Bonus_2002 sekarang nampak dalam daftar
Selected Fields. Klik OK. Klik OK.
4 Tampilkan tab Total.

Tampilan yang ditunjukan pada tab Total adalah jumlah


total yang dibayarkan dalam tahun 2002. Total yang
nampak seharusnya 1,016,483.76.

Apabila anda ingin melihat command apa yang


digunakan untuk mendapatkan hasil ini. Anda dapat
melihatnnya di log. line employee salaries and
bonuses

5 Klik tab Log pada kiri bawah ACL window anda dapat
melihat command yang anda lakukan dalam project
ini.

Command adalah nama dari spesifikasi langkah yang diambil


dalam ACL, seperti Statistics command. Untuk mempelajari
lebih lanjut tentang command, pilihHelp Index and look up
commands.
View salaries in descending and ascending View employees hired in 2002
order
Untuk menentukan berapa banyak karyawan direkrut
Fitur Quick Sort membuat anda dapat menampilkan data dalam tahun 2002, lakukan filter pada tampilan (view).
dalam urutan berkesinambungan. Dapat diaplikasikan Filter adalah eksresi logis yang dapat ketik dalam
hanya untuk menata penampilan. Quick Sort adalah alat dialog box view filter. ACL hanya akan menampilkan
sementara untuk menampilkan catatan anda dalam urutan rekod yang sesuai dengan filter.
ascending dan descending. Ketika anda selesai dengan
Ekspresi adalah suatu perangkat operator dan nilai yang anda
Quick Short, anda dapat menutupnya untuk kembali gunakan untuk melakukan kalkulasi, rekayasa kondisi secara khusus
ketampilan berdasarkan urutan semula. untuk melakukan pengujian, atau menciptakan nilai yang tidak ada
secara langsung ke dalam data. Ekspresi ACL dapat berupa

View employee salaries in descending and kombinasi field data, atau field perhitungan, operasi konstan fungsi
dan variabel.
ascending order
1 Dengan tabel Employee_List aktif, klik kanan
header kolom Salari. Pilih Quick Sort Descending. Create a filter to show employees that were hired in
2002
Sekarang anda akan dapat melihat gaji karyawan 1 Klik tombol Edit View Filter. Dialog box Edit View
dalam urutan descending Jika anda memutuskan Filter muncul. Anda dapat menggunakan dialog box
ingin melihatnya dalam urutan ascending. ini untuk membuat dan mengedit filter yang digunakan
pada tabel yang aktif.
2 Klik kanan header kolom Salary. Pilih Quick Sort 2 Dalam daftar Available Fields, dobel-klik Hire Date.
Ascending. 3 Klik >= dalam pane tengah.
4 Klik Date.Temukan1January 2002 dan klik OK.
Jika anda punya file yang lebih besar, operasi Quick Ekspresi akan tampak dibaca sebagai berikut:
Sort dapat menjadi lebih panjang. Jika anda punya file HireDate >= `20020101`perhatikan bahwa
yang lebih kecil, Anda akan lebih merasakan manfaat semua filter yang melibatkan tanggal menggunakan
dari Quick Sort. Anda dapat melakukan Quick Sort kuotasi tanda balik tunggal.
pada kolom mana saja. Sehingga anda dapat
memperoleh persfektif yang berbeda terhadap data. Meskipun anda tahu bahwa tidak ada karyrawan yang
. telah direkrut dalam tahun 2003, anda ingin
memastikan bahwa periode waktu yang diperoleh telah
tepat. Anda ingin semua daftar karyawan yang direkrut
antara 1 Januari dan 31 Desember 2003
Determine bonus as a percentage of
5 Rubah ekspresi agar dibaca berikut: HireDate >=
salary
`20020101` AND HireDate <=`20021231`
6 Klik OK. Anda ingin menentukan bonus sebagai suatu persentase
7 Tampilkan catatan yang sudah difilter. gaji dari semua karyawan. Untuk melakukan ini anda
8 Pillih Analyze Count Records dan klik OK. Lihat di menambahkan field perhitungan ke layout tabel. F i eld
bawah window ACL. Perhatikan bahwa terdapat 17 komputasi dibuat melalui ekspresi. Ekspresi ini dapat
catatan yang ditunjukan hasil fiter ini. Artinya 17 menggunakan satu atau lebih field yang terdapat di tabel.
karyawan direkrut dalam tahun 2002, berdasarkan
daftar ini. Add a computed field to the table layout
1 Dengan tabel Employee_List aktif, Klik tombol
Remove Filter untuk menghilangkan filter.
2 Pilih Edit Table Layout. Window Table Layout
terbuka dengan tampilan tab
EditFields/Expressions

3 Klik tombol Add a New Expression disebelah kiri. Tab


Edit Fields/Expressions berubah sehingga anda dapat
memasukan ekspresi untuk field komputasi yang baru.
4 Masukan Bonus_Percent_Salary dalam field Name.
5 Klik f(x). Dialog box Expression Builder akan nampak. Ingatlah bahwa rasio karyawan tidak simetris untuk karyawan
Expression Builder adalah dialog bok yang sama dengan yang direkrut 2002, karena mereka tidak bekerja setahun
Edit View Filter yang telah anda digunakan. penuh .
6 Dalam box Expression, masukan ekspresi:
(BONUS_2002 * 100.00)/Salaryekspresi ini Ketika bekerja dalam projek ACL, anda dapat merubah ukuran
lebar kolom. Anda dapat menggerakan pemisah kolom untuk
menentukan bonus 2002 merupakan persentase karyawan menyesuaikan lebar kolom sehingga bisa memberikan
2002. tampilan yang lebih luas. Alternatif lain anda dapat mendobel
7 Klik OK. klik sisi kanan heading kolom ke ukuran lebar yang
8 Dalam daftar Format list, masukan 999999.99%. didiinginkan. Untuk merubah ukuran lebih dari satu kolom
pada saat yang bersamaan. Pilih beberapa kolom, kemudian
dobel klik sisi kanan kolom heading.

Bekerja dalam suatu project ACL, anda mungkin ingin:

13 Menutup tampilan dengan mengklik Yes ketika ACL


meminta anda untuk menyimpan.

Untuk mempelajari tentang bagaimana ACL menangani presisi


dan akurasi dalam perhtungan desimal, pilih Help Index and
look upcontrolling rounding in decimal expressions.

9 Untuk menyimpan perubahan, Klik tanda ceklis hijau.


10 Tutup window Table Layout. Meskipun anda telah
membuat field yang baru, field tersebut belum nampak
dalam tampilan Employee_List.
11 Klik kanan header kolom CardNum dan pilih Add
Columns. Dialog box Add Columns akan nampak.
12 Pilih Bonus_Percent_Salary dan klik tombol panah.
Bonus_Percent_Salary sekarang nampak daftar
Selected Fields. Klik OK.
Exercises CHAPTER 3
1 Can you run the Profile command on just theHireDate in the
Employee_List? Run the Statisticscommand on just the SET UP YOUR PROJECT
HireDate.What results do you get? When are the Statistics Create the project and add the data
andProfile commands useful?
2 Quick Sort the Employee_List on the Bonus_2002column.
3 Quick Sort Agents_Metaphor on the Comm_2002column in
ascending order, then in descending order.Run Statistics and
In this chapter
Profile on this table.
Manage projects in ACL
4 Find the total commissions paid to Metaphor agentsin 2002.
Import files into a project
5 Make the view easier to read by adjusting columnwidths and
Check and verify the data
dragging columns left or right. You canadjust the columns at
any time while you follow thetutorial.
Sebelum anda memulai Analisa terhadap Transaksi kartu
kredit Metaphor Corporation, anda harus membuat suatu
project dan kemudian mengakses data kartu kredit.

Suatu project ACL berfungsi sebagai penyimpan data. Data di


impor kedalam project anda dari sumber data seperti Excel
worksheet, file teks, Access databases, dBASE files, dan
sebagainya. Anda mengimpor tiap sumber data sebagai tabel
yang terpisah. Analisa dilakukan setelah impor data selesai
dilakukan.
Start your project in ACL Create a project in ACL

Untuk memulai bekerja dalam ACL, buatlah suatu


Untuk memulai analisa data baru, anda memulai dengan
project. Anda dapat menyimpan suatu project atau
membuat suatu project dalam ACL.
menutup suatu ACL project sama seperti apa yang anda
.
lakukan dengan dokumen word processing atau
Tasks
spreadsheet.
Buat suatu project dalam ACL
Import files dataanda sebagai suatu tabel. Create a project in ACL
Skenario Import data lain 1 Pilih File New Project.
2 Dalam box File name, masukan
ACL_Tutorial_Metaphordan klik Save.

Muncul Data Definition Wizard. Anda menggunakan


wizard ini untuk mengimport data kedalam project.

Jika anda ingin merubah pilihan sebelumnya ketika anda


menggunakan Data Definition Wizard, Klik Back hingga
anda kembali ke layar yang anda butuhkan.
Import your data files as tables Dalamcontohini,ExcelworkbookCredit_Cards_Metaphor.
xls berisi hanya satu worksheet. Jika dalam suatu excel
Sekarang anda telah memulai project dalam ACL, anda memiliki lebih dari satu worksheet, anda memilih
menambahkan data kedalamnya. Dalam tiap contohnya worksheet mana yang diimpor pada layar Select Data
anda menggunakan Data Definition Wizard, tetapi Source dari Data DefinitionWizard.
prosesnya beragam bergantung pada tipe file yang
diimpor. Import the Trans_April.xls worksheet
1 Pilih File New Table. Data DefinitionWizard
Anda mengimpor data dari tiap enam file yang terdaftar muncul. Klik Next hingga dialog box Select File
pada File Metaphore data pada halaman 5. ACL toDefine muncul.
membuat dan menyimpan tabel untuk tiap file dalam 2 Temukan dan doble-klik Trans_April.xls. Klik Next.
suatu file .fil. 3 Lanjutkan lewati wizard seperti yang anda lakukan
dengan tabel sebelumnya. Simpan tabel
Untuk file pertama yang anda import, Data Definiftion Trans_April.
Wizard sudah dibuka karena telah ditampilkan ketika 4 Klik Finish. Klik OK.
anda menyimpan project. Dimulai dengan mengimpor file
Credit_Cards_Metaphor.xls yang dikenali oleh ACL Prosedur untuk mengimpor file data sebagai tabel serupa
sebagai file Excel. dengan prosedur mengimpor excel worksheet.
Import the Credit_Cards_Metaphor.xls worksheet
1 Dilayar Data Definition Wizard, Klik Nextdan Import the Unacceptable_Codes.txt file
kemudian lanjutkan proses melalui wizard hingga
dialog box Select Fileto Define muncul. Cari folder Unacceptable_Codes.txt memiliki dua kolom judul
C:\ACL Data\Sample Data Files. Lokasi file bisa Codesdan Description. Entri Field dipisah oleh karakter
berbeda dalam sistem komputer masing-masing. tab.
2 Dobel klik Credit_Cards_Metaphor.xls.
3 Klik Next secara berulang hingga langkah-langkah Tipe data yang diberikan harus cocok. Namun anda
pada wizard terlewati. Dialog box Save Data File As dapat merubah tipe data setelah anda mengimpor
akan muncul. data
4 Enter Credit_Cards_Metaphor. KlikSave. Anda
mendapatkan daftar field dengan deskripsi. 1 Pilih File New Table. Klik Next hingga dialog box
5 Klik Finish. Ketika pesan muncul yang meminta anda SelectFile to Define muncul.
untuk menyimpan tabel untitle. Klik OK. Tabel 2 Temukan dan doble-klik Unacceptable_Codes.txt.
Credit_Cards_Metaphor terbuka dalam ACL. Klik Next.
3 Pada layar File Format dari Data DefinitionWizard, Meskipun the unacceptable codes terdiri dari digit,
pilih Delimited text file, dan klik Next.layar Delimited anda ingin ACL memperlakukan kode ini sebagai data
File Properties dari DataDefinition Wizard akan karakter, dari pada data numerik.
nampak. 8 KlikkolomHeaderDescription pada layar Edit Field
4 Pilih TAB dalam kolom Field Separator. Data dipisah Properties. Bentuknya sudah TypeASCII Text. Anda tidak
menjadi dua field. perlu membuat perubahan.
5 Pilih Use first row as field names.Baris pertama dari 9 Klik Next. wizard akan menyediakan ringkasan file.
file berisi nama-nama fields dimana Codes dan 10 Klik Finish. Klik OK ketika anda diminta untuk
Description dalam contoh ini.Anda dapat melihat menyimpan tabel.
format file seperti yang didefinisikan dalam wizard.
Tabel Unacceptable_Codes nampak dalam ACL. Anda
dapat menscroll ke konten.

Import the Company_Departments.txt file

File ini memiliki format yang serupa dengan


fileUnacceptable_Codes.txt, tetapi file ini tidak memiliki
baris header. Anda harus menambahkan nama field
dalam Data DefinitionWizard.

1 Pilih File New Table untuk membuka data Data


DefinitionWizard. Lanjutkan ke wizard seperti yang
anda lakukan difile sebelumnya, tapi kali ini
pilihCompany_Departments.txt. Kemudian pilih, lagi
6 Klik Next dan simpan tabel sebagai Delimited text file pada layar File Format Klik Next.
Unacceptable_Codes. Layar Edit Field Properties 2 Pada layar Delimited File Properties, Hilangkan
wizard akan nampak. Anda dapat merubah tipe data dalam pilihan Use first row as field names jika perlu pilih
tiap field. ACL memberikan asumsi tentang data yang TAB Sebagai Field Separator.
kurang benar.
3 Klik Next. Dialog box Save Data File As.
7 Pada layar Edit Field Properties dalam wizard, field
4 Masukan Company_Dept sebagai File name.
Codes dipilih sesuai default. Pilih ASCII Textdari
drop-down list Type. Klik Save.Anda sekarang dapat mengedit field
properties.
5 Klik Next. Simpan file sebagai Employees.
6 Pada layar Edit Field Properties:
Rubah filed CardNum dan field EmpNo ke tipe
ASCII Text.
Rubah field Hire Date ke tipeDate .
Pastikan bahwa Salary dan Bonus_2002 adalah
tipe Numeric (Formatted).
Anda dapat merubah judull kolom jika anda ingin
judulnya user-friendly. Perubahan pada judul tidak
mempengaruhi nama field.
5 Pada Layar Edit Field Properties, masukan 7 Klik Next. Simpan Tabel dengan nama Employees.
Dept_Name,dalam teks box Name. 8 Klik Finish. Klik OK pada pesan. Tabel Employees
6 Klik header kolom Field 2. Masukan Dept_Code yang dibuka diview.Anda kemudian mengimport data
dalam field Name. Dari drop-down list Type, pilih dari database Acceptable_Codes
ASCII Text.
7 Klik Next. Klik Finish. Klik OK kepesan. Tabel Import the Acceptable_Codes Access database
Company_Dept yang dibuka di view.
1 Klik File New Table. Lanjutkan melalui
Import the Employees.csv file DataDefinition Wizard dan pilih file
1 Pilih File New Table untuk membuka Data Acceptable_Codes.mdb.
Definition Wizard. 2 Lanjutkan melalui wizard. Karena database yang
2 Lanjutkan melalui wizard untuk mendefinisikan file dilibatkan hanya satu, Acceptable_Codes secara
Employees.csv dalam cara yang sama ketika anda otomatis dipilih dalam daftar Select the
mendefinisikan file AccessTable/View.
Unacceptable_Codes.txt. 3 Simpan tabel dengan nama Acceptable_Codes.
3 Pada layar File Format, pastikan bahwa ACL 4 Klik Finish. Klik OK pada pesan. Tabel
imports file sebagai Delimited text file. Klik Next. Acceptable_Codes yang dibuka di view.
4 Pada layar Delimited File Properties, Pastikan bahwa:
Comma dipilih sebagai Field Separator.
Use first row as field names dipilih
Seperti yang tampak dalamOverview pada sisi kiri projek Exercise
data dari tiap file telah di tempatkan pada tabel yang Simpan project yang ada dengan nama baru.
terpisah. Dalam project anda terdapat enam tabel: ACL_Tutorial_Metaphor_Test, menggunakan File
Save As.Lanjutkan pekerjaan dengan project
Acceptable_Codes semula,ACL_Tutorial_Metaphor.
Company_Dept
Credit_Cards_Metaphor
Employees
Trans_April
Unacceptable_Codes

Save your project

Klik File Save Project. Anda juga dapat mengklik tombol


Save the Open Projectpada toolbar.

Agar pekerjaan yang dilalui dalam tutorial ini berlangsung


secara efektif, anda harus menyimpan pekerjaan anda dari
satu prosedur ke prosedur selanjutnya.

Seperti pada aplikasi window lainnya anda harus menyimpan


pekerjaan tiap menit ketika anda mengerjakan ACL.Dengan
demikian anda akan terlindungi dari kehilangan pekerjaan jika
ada sistem yang rusak. ACL juga secara otomatis membuat
backup pekerjaan anda. Anda harus menyimpan pekerjaan
ketika anda menambah atau menghilangkan data dari project
selama tutorial, terutama ketika anda bergerak dari tabel ke
tabel, atau ketika anda menutup project. Klik Yes untuk
menyimpan pekerjaan yang telah selesai dikerjakan pada tiap
tabel.

Anda dapat berhenti mengikuti tutorial pada titik mana saja


dengan cara menutup dan menyimpan project.
Check and verify the data Periksa format dan tipe data
Sebelum anda lanjutkan analisa data, anda harus Sebelum anda memulai analisa anda, periksa layout
memverifikasi data tersebut. Contohnya, jika suatu field tabel pada tiap tabel untuk menentukan apakah:
berisi tanggal, tetapi juga berisi nama, analisis anda tidak Tipe data untuk tiap field telah benar.
aka memberi arti. ACL memiliki beberapa command yang
Apakah field telah didefinsikan dengan
dapat anda gunakan untuk memverifikasi data anda.
memadai.
Tasks
Check Periksa tipe data format. Tabel berikut menyediakan informasi tentang bagaimana
Verifikasi data dalam tabel. cara menampilkan field dalam tabel dan tipe data ACL
Dokumentasi pekerjaan anda. yang harus disematkan kepada tabel tersebut.

Bagaimana penampilan data seharusnya adalah masalah


kesukaan. Contohnya, anda dapat menentukan apakah
anda ingin semua nomor kartu harus di format dengan
hyphen dibelakang empat digit. Dalam project ini,
keputusannya adalah untuk menampilkan enam karakter.

Files Data type and formatting


Credit card numbers Tiap entri harus memiliki 16 digit,
Tanpa ada karakter ekstra tipe data
Field harus dalam bentk ASCII.

Dates Tiap entri harus dalam bentuk tanggal


bergantung pada tanggal. Anda
mungkin ingin menentukan jika semua
data berada pada periode waktu
tertentu. Field harus memiliki tipe
data tanggal
Jumlah transaksi, Setiap entri harus berupa numeric,
Finance Charges,dan batas dengan dua tempat decimal. , field
kredit harus dalam tipe data numeric.

.
Names Entri harus berisi hurup, spasi View and edit data definitions in a table.
dan hyphen. Field harus memiliki
tipe data ASCII
1 Buka tabel Credit_Cards_Metaphor table.
Merchant Category Codes Setiap kode harus memiliki 4 2 Klik Edit Table Layout. Table Layoutakan nampak.
digit tanpa karakteristik
tambahan. Field harus memikliki Window ini akan membuat daftar tentang field data masing-
karakter ASCII. masing yang telah didefinisikan dalam project. Lihat pada
Category dan Type untuk menentukan bagaimana data
Dalam tutorial ini anda menggunakan tipe data ASCII untuk harus didefinisikan. Anda mungkin ingin meng-scroll daftar
Merchant Category Codes dan nomor kartu kredit karena secara horizontal untuk melihat informasi lain. Anda dapat
anda tidak melakukan perhitungan dengan kedua field memperlebar dan mengubah ukuran kolom agar lebih mudah
tersebut. Anda juga membutuhkan suatu tipe data ASCII untuk dibaca
untuk pekerjaan yang anda kerjakan dalam tutorial nanti. Jika
anda melakukan tes matematis terhadap nomor kartu, anda
membutuhkan tipe data numeric.

Idealnya, dalam analisa data secara seksama, and


memverifikasi data dalam tiap field dalam tiap tabel project
anda. Jika berkenan, anda dapat menyusun suatu bagan
dengan uji yang memadai untuk tiap field, dan tetap menguji
daftar hasilnya. Tiap verifikasi command juga ditunjukan di
log.

Jika anda yakin bahwa data telah dimasukan dengan


memadai, anda dapat melewati langkah verifikasi atau
verifikasi hanya pada beberapa field.

Terkadang anda menggunakan ACL untuk memperbaiki data Daftar field seperti ini mengkatagorikan tipe data
yang diformat dengan keliru. Misalnya anda dapat membuat sebagai suatu karakter numeric. Tanggal atau logika.
field perhitungan yang menghilangkan karakter yag tidak tepat, Tipe data ASCII misalnya adalah merupakan katagori
karakter untuk belajar lebih banyak tentang tipe
Dalam bab ini anda akan memodifikasi tipe data default yang katagori, pilih Help Index and look up datatype
dipilih oleh ACL, tetapi data dasar tidak membutuhkan reference.
perbaikan.
. 3 Lihat daftar field untuk menentukan apakah tiap field
memiliki tipe data yang tepat.

Field CardNumseharusnya memiliki data karakter, tetapi


Nmengindikasikan data numeric. Meskipun data tersebut
terdiri dari digit. Anda tidak akan melakukan operasi Verify the data in a table
matematis.
4 Dobel-Klik entri CardNum. Ketika anda telah membangun data dengan dengan
5 Dalam daftar drop-down Type, pilih ASCII.
mendifinisikan secara tepat, selanjutnya anda
6 Klik checkmark hijau untuk menyimpan perubahan.
7 Tutup window Table Layout. menentukan apakah data telah ditentukan tipenya
dengan tepat. Gunakan command Verify untuk menguji
apakah data dalam tabel cocok dengan tipenya datanya.

Contohnya, jika anda memiliki tulisan di suatu field


dengan tipe data numeric, atau angka desimal dalam tipe
data tanggal, command Verify akan mengindikasikan
Validity errrors.

Verify the data in a table


1 Buka tabel Credit_Cards_Metaphor.
2 Kliki Data Verify.
3 Klik Verify Fields. Dialog box Selected
Fieldsmuncul.
4 Klik Add All. Klik OK.Anda harus melihat daftar field
yang ingin di verifikasi dalam daftar Verify Fields.
5 Klik OK.

Data anda memiliki zero data validity errors. Anda


sekarang telah memverifikasi semua field dalam tabel.
Document your work
Ketika anda bekerja dengan project ACL, anda
menginginkan metode yang digunakan dalam pekerjaan Items Description
Information you need
anda jelas. Anda kemudian dapat melakukan justifikasi
Where to get this
terhadap pekerjaan anda, atau orang lain dapat
information
mengambil alih tugas analisa jika diperlukan. Dengan Project folder location
dokumentasi yang memadai, anda dapat melihat secara Related projects
sekilas apa yang telah anda kerjakan dalam ACL. Ini Verification (create a
membuat pekerjaan anda lebih mudah, terutama jika checklist for each verified
anda bertanggungjawabab terhadap analisa project. field)
Table names with
Jika anda mengambil alih project dari orang laing, extracted, validated data
dokumentasi sangat bernilai. Sama juga jika anda Description of each
analytical task in ACL
kemudian membebankan project ke orang lain, orang Analytical task #1 to n...
tersebut akanterbantu karena dapat membaca catatan (ACL steps)
sejarah project. Report for each objective
Reporting task #1 to n...
Add and edit project notes (ACL steps)
1 Pilih nama project dalam Overview. Location and description of
2 Klik File Properties. Dialog box Project exported data files
Propertiesmuncul.
3 Dalam Tab Notes , ent masukan tanggal dan waktu,
dan ringkasan pendek dari apa yang anda
rencanakan untuk diselesaikan.
4 Klik OK untuk menutup dialog box Project
Properties.

Ketika anda menutup dialog box, ACL secara otomatis


menyimpan catatan. Namun demikian, jika secara tidak
sengaja menghapus catatan, anda tidak dapat
mengembalikannya terkecuali anda memiliki file backup.
Dengan demikian, sangat disarankan anda
menggunakan task sheet dan project notes untuk
documentation.

Jika anda mendapati hal ini cukup membantu, anda


dapat mengikuti task sheet berikut kedalam project anda
untuk menjaga alur analsis yang telah anda kerjakan,
dan analisis apa yang anda rencanakan. Task sheet ini
disiapkan dan dipelihara di luar ACL.
.
Add record notes to a table Exercise
Verify the data for at least one other table in the
Anda dapat menambahkan catatan ke suatu record ACL_Tutorial_Metaphor project.
dalam tabel. Catatan ini dapat berisi beberapa informasi
yang mungkin akan cukup membantu bagi seseorang
yang melihat project, dan anda dapat membuat link ke
file berisi informasi lainnya.
.
1 Buka tabel Employees. Catat sel angka yang
menandakan nomor record pada kiri tabel.
2 Klik kanan record sel 3 dan pilih Edit Note. Dialog
box Edit Note nampak.
3 Masukan catatan berikut: This employee is
leaving Metaphor Corporation by
the end of the year.
4 Klik OK.

Setiap catatan yang anda masukan ke tabel tidak akan


mempengaruhi data tabel
Chapter review
In this chapter you accomplished the following tasks:
CHAPTER 4
Creating a project. BEGIN YOUR ANALYSIS
Importing files into your project.
Saving your project.
Verifying the data in your project.
Start looking for patterns
Documenting your work. In this chapter
You have not actually done any analysis of the data yet, Tentukan Utang,
butyou have set the project up so that it is ready. Ekstrak nomor kartu ekspire,
temukan transaksi untuk pelanggan,
periksa saldo kartu kredit.

Sejauh ini anda telah menangani suatu


perancanaanProject, bekerja dengan project sederhana,
membuat project baru, menambahkan data ke project,
dan memverifikasi data. Sekarang anda menggunakan
ACL untuk melaksanakan analisa sederhana terhadap
data anda.

Dalam bab ini, anda menggunakan prosedur sederhanan


untuk memperoleh informasi umum tentang data anda.
Anda melihat pada limit kredit dan saldo kartu kredit
untuk mendapatkan informasi tentang pola
penggunaannya.
Extract expiring card numbers
Determine the total liability
Anda berencana berkoordinasi dengan departemen
Jika karyawan Metaphor mencapai batas kredit pada akuntansi untuk memastikan bahwa tidak
kartu kreditnya, berapa total debit Metaphore? Anda adamasalahdalam mendapatkan kartu kredit baru.
dapat menetukan hal ini dengan membuat total pada field Pertama, anda melakukan filter semua nomor kartu yang
CREDLIM. telah ekspire pada 1 Januari 2004 atau sebelumnya.
.
Anda dapat menggunakan total untuk menambahkan Filter card numbers by expiry date
total kredit limit secara bersama-sama untuk menentukan 1 Pada tab Credit_Card_Metaphor, Klik tombol EditView
ekposure total kredit perusahaan. Filter. dialog box Edit View Filter muncul.
2 Dalam box Expression,masukan filter ini: EXPDT
Total the CREDLIM field <= `20040101` Anda dapat mengklik tombol
1Buka tabel Credit_Cards_Metaphor. Date dan pilih date, jika anda memilih meng enter
2Pilih Analyze Total Fields. Dialog box Total akan `20040101` Secara langsung.
muncul.
3 Klik OK.
3Pilih Field CREDLIM. You Anda hanya ingin membuat
4 Pilih Analyze Count Records. Klik OK. Status bar
total pada field ini, sehingga anda tidak perlu memilih
menunjukan, bahwa 8/200 record cocok dengan
field lainnya..
kriteria yang telah ekspire pada 1 Januari 2004 atau
4Klik OK. Tampilkan tab Total.
lebih awal.

Berapa hasilnya? total Total yang anda buat seharusnya


1,440,800.
Anda dapat mengekspor hasil kedalam format file lain
jika anda ingin menyimpan hasil. Anda dapat
menampilkan hasilnya dalam log jika anda ingin kembali
mengerjakan dikemudian hari. Anda ingin mengirimkan nomor kartu kredit soon-to-
expire yang nampak dalam view ke karyawan yang
bertanggungjawab pada kartu kredit
Pada prosedur selanjutnya, anda mengekspor nomor Find transactions by customernumber
kartu kredit menjadi file teks
Anda telah diberi peringatan tentang pengeluaran yang
Export soon-to-expire credit card numbers berkaitan dengan pelanggan nomor 444413, anda ingin
1 Klik Data Export to Other Application. Dialog box menemukan beberapa informasi tentang transaksi
Export akan muncul. berkaitan dengan nomor pelanggan tersebut.
2 Pilih View dari drop-down list Export As, pilih Text.
3 Masukan Nama file descriptive pada teks box To, Anda dapat menyelesaikan tugas ini setidaknya dengan
seperti CCN_To_Expire_by_January1.txt. Klik OK dua cara yang berbeda:

Anda kemudian melampirkan file ke satu e-mail, Buat suatu filter menggunakan fungsi FIND ( )
mencetaknya,atau dikelola sesuai dengan apa yang anda function yang akan mencari semua catatan
inginkan dengan CUSTNO yang memiliki nilai
444413.Anda dapat menggunakan semua fungsi
ACLs untuk membangun filter atau field
perhitugangunakan FIND( )untuk mengisolasi
record spesifik.
Buat suatu filter yang menetukan bahwa
CUSTNO sebanding dengan 444413.

Anda menggunakan fungsi untuk membangun suatu


filter atau suatu ekpresi untuk field komputasi. Anda
dapat melihat fungsi dalam ExpressionBuilder.

Sebelum anda melakukan pencarian, periksa tipe data


yang ditentukan pada field dalam tabel
Trans_AprilKarena anda mengimpor data dari Excel,
ACL membuat asumsi default tentang tipe data untuk
field. Anda mungkin harus merubah beberapa tipe data.

Edit the Trans_April data types


1 Buka tableTrans_April.
2 Klik Edit Table Layout. Window Table Layout akan
tampak.
Use the FIND( ) function to locate customer
records
1 Dengan tabel Trans_April aktif, Klik tombol Edit
ViewFilter. Dialog box Edit View Filter muncul.
2 Dalam box Expression, masukan ekspresi
berikut:FIND("444413",CUSTNO)Tanda kuotasi digunakan
sekitar 444413 karena field CUSTNO memiliki tipe field
ASCII.
3 Klik tombol Verify. Suatu pesan muncul yang
menunjukan bahwa ekpresi valid. Klik OK, Jika
Ekspresi tidak valid, benar kan dan verifikasi ekspresi
yang anda buat.
Field AMOUNTmemiliki tipe data yang benar yaitu
NUMERIC. 4 Klik OK. Skrol kekanan untuk melihat bahwa filed
Field CARDNUM dan CODES harus diedit agar CUSTNOHanya berisi nilai 444413.
menjadi tipe data ASCII. 5 Pilih Analyze Count Records. Klik OK.
Field CUSTNO dan DESCRIPTION telah memiliki 26/281Rekod memiliki nilaiCUSTNO 444413. Dalam
tipe data yang benar ASCII analisa serupa, anda ingin mencoba menemukan siapa
Field TRANS_DATEmemiliki tipe data yang benar pelanggan ini. Namun file data yang digunakan dalam
DATE. tutorial ini informasi tersebut tidak tersedia.

3 Doble-klikCARDNUM. Dari Drop-down list Type, pilih


ASCII. Klik tanda ceklis hijau. Ulangi untuk CODES.
4 Tutup window Table Layout.

Sekarang anda telah memeriksa dan membetulkan tipe data,


Anda dapat melanjutkan menggunakan fungsi FIND( ).

Anda juga bisa menggunakan FIND( )untuk mencari


substrings dalam sutau field. Contohnya, filter
FIND("00",CUSTNO) akan
mengisolasi semuanya seketika dimana 00 nampak dalam Check the credit card balances
field nomor pelanggan, baik pada awal, tengah atau akhir.
Anda mungkin telah mendapatkan telaah umum dari data
Setting a filter directly anda untuk mendapatkan pemahaman tentang adanya
1 Dengan tabel Trans_April aktif, Klik tombol
kemungkinan area yang perlu menjadi perhatian.
RemoveFilter untuk melepaskan filter.
2 Klik tombol Edit View Filter. Dialog box Edit ViewFilter
Contohnya, anda mungkin ingin menemukan saldo
tertinggi, atau mencari saldo yang melewati batas
muncul. Enter ekspresi:CUSTNO = "444413"
tertentu. Anda dapat menggunakan informasi ini sebagai
3 Klik OK.
indikator masalah potensial dengan penggunaan kredit
Anda akan mendapatkan hasil yang sama dengan filter ini
ketika andan menggunakan fungsi FIND( ). karyawan.
4 Klik tombol Remove Filteruntuk melepaskan filter.
Salah satu cara untuk menentukan berapa banyak
Ketika anda menerapkan filter kedata, dan anda ingin pengguna kartu kredit memiliki saldo yang tinggi dapat
menyimpan hasilnya, anda memiliki beberapa pilihan. Anda dilakukan dengan cara melakukan filter terhadap rekod
dapat:: agar menampilkanrekod dengan nilai NEWBAL lebihdari
2000 dan nilai NEWBAL lebih besar dari 1000. Anda juga
Mengekstrak rekod yang telah difilter ke tabel lain. dapat melakukan sort saldo untuk melihat saldo dengan
Membuat suatu laporan yang berisi rekod yang telah urutan ukuran.
di filter.
Menerapkan kembali filter ke data asli kapanpun
anda ingin melihat lagi
Filter the NEWBAL field to find balances that
exceed $1000or $2000

1 Buka tabel Credit_Cards_Metaphor. Klik Yes, ACL


meminta anda menyimpan perubahan ke tabel
Trans_AprilSelama anda memiliki data asli, anda
selalu dapat melakukan penerapan ulang filter untuk
melihat data yang di filter lagi
2 Klik kanan header kolom NEWBAL. Anda mungkin
ingin mengscroll secara horizontal untuk mencari
kolom. Pilih Quick Sort Descending.ACL membuat
daftar Saldo dalam urutan descending, dengan nilai
tertinggi pada awal. Dengan melakukan scroll pada
tabel, anda dapat menemukan pemahaman
keragaman saldo.
3 Klik tombol Edit View Filter. Kemudian dialog boks
Edit ViewFilter akan namapak.
4 Enter ekspresi dalam boks Expression:
NEWBAL > 2000
5 Klik OK.
Jika anda ingin mengekstrak rekod yang difilter ke tabel
Saldo lebih besar dari $2000 terdaftar dalam urutan baru, atau laporan yang di print.Selanjutnya anda
descending. memutuskan untuk mencoba quick sort untuk melihat
kartu kredit yang jumlahnya jatuh tempo.

Quick Sort on PASTDUEAMT


1 Klik tombol Remove Filter untuk melepaskan.
2 Klik kanan pada PASTDUEAMT dan pilih Quick Sort
Descending.
3 Lakukan scroll pada rekod. Perhatikan bahwa banyak
pemegang kartu kredit telah jatuh tempo.

6 Pilih Analyze Count Records. Klik OK.Status bar Prosedur ini adalah contoh kecil dari bagaimana ACL
menunjukan catatan 53/200 yang memiliki dapat menganalisa data dengan jumlah yang besar.
jumlahNEWBAL lebih besar dari $2000.Selanjutnya, Ketka anda mendapatkan pemahaman fasiltias dengan
anda merubah filter untuk mencari catatan dengan ACL, anda akan menemukan banyak cara baru dalam
jumlah NEWBAL lebih besar dari $1000. menganalisa data anda.
7 Dalam field Filter pada view atas, rubah filter menjadi
NEWBAL > 1000 dan tekan ENTER.
8 Pilih Analyze Count Records. Klik OK. Anda
memiliki 65 catatan yang cocok dengan kriteria. Anda
dapat memiliki lebih dari satu kondisi dalam filter
anda. Sebagai tambahan dari besarnya transaksi,
jumlah dalam field PASTDUEAMT dan FINCHG
mungkin mengindikasikan suatu masalah dengan
penggunaan kartu kredit. Berdasarkan dokumen
Policies.doc, Pengguna kartu kredit Metaphor harus
membayar saldonya tiap bulan.
9 Rubah filter menjadi:(NEWBA L > 1000) OR (PASTDUEAMT > 0)
OR(FINCHG > 0)
10 Hitunglah rekod yang difilter. jumlah yang akan anda
dapatkan adalah 89.
Exercises Chapter review
1 Extract the records with a NEWBAL value greaterthan In this chapter, you:
1000 to a new table for later analysis. Calculated Metaphors total credit card financial
2 What is the difference between the total number liability.
oftransactions and the number of transactions with Found the credit card numbers that are due to
aNEWBAL value greater than 2000? expire soon and extracted them to a text file.
3 Of the credit card numbers that have a NEWBALvalue Found transactions linked to a particular
greater than 2000, how many have aPASTDUEAMT customer.
greater than zero? Checked the NEWBAL field to determine how
4 Check for card numbers with a zero NEWBAL many transactions exceeded particular limits.
value.Export these to a text file.
5 Check the Credit_Card_Metaphor table for all
cardnumbers with a negative NEWBAL value.
Exportthese to an Access file.
6 Under the terms of the credit card program,Metaphor
can avoid finance charges if employeessubmit their
receipts on time to the accountingdepartment.
Metaphor wants to determine how muchmoney it
loses unnecessarily from finance chargesTotal the
FINCHG field. Also, how many credit cardholders
have a FINCHG value that is greater than$10.00?
7 Metaphor wants to know the total of all
currentbalances. In the Credit_Card_Metaphor table,
totalthe NEWBAL field.
8 Metaphor is considering reducing its upper creditlimit.
How many credit card numbers have creditlimits
exceeding $10,000?
CHAPTER 5 Find the total expenses for each
E XAMINE EXPENSE PATTERNS Anda mulai analisis anda dengan meringkas jumlah total dari
Determine information about expenses semua transaksi untuk tiap kode katagori. Rencana anda
adalah untuk melihat hasilnya sebagai dasar bagi analisis
In this chapter yang lebih jauh.
Find the total expenses for eachcategory code
Determine specific transactioninformation Tasks
Dalam bab sebelumnya, anda bekerja dengan ACL Ringkaslah total beban utnuk tiap kode katagori,
untukdapat mengenal data anda dan melakukan beberapa Pisah transaksi untuk airfare, penginapan hotel,
analisis awal terhadap data. Sekarang bagian akuntansi pada dan rental mobil.
perusahaan Metaphor meminta anda menyiapkan informasi Pisah beban rekreasional tertentu.
tentang pola pengeluaran dalamtransaski kartu kredit bulan
April. Jika anda dapat membangun perencanaan analisis yang
berguna, anda akan diminta untuk melakukan analsis untuk
bulan lainnya.

Ketika anda selesai menyediakan informasi tentang pola


pengeluaran, Metaphor mungkin akan dapat memilih pemasok
secara lebih ekonomis dalam beberapa kasus, seperti dengan
memperoleh diskon yang besar, atau dengan memberi
batasan yang lebih jauh terhadap kategori transaksi yang
dapat diterima.
Summarize the total expenses for each melakukan QuickSort Descending pada jumlah field
AMOUNT untukmelihat kemana uang yang dibelanjakan.
category Anda juga dapat menggunakan tabel ini untuk analisa lebih
lanjut.
Dengan meringkas jumlah transaksi untuk untuk tiap kode
katagori, anda dapat melihat seberapa banyak uang yang di
belanjakan pada rantai maskapai penerbangan dan hotel
tertentu. Semua bebanrestoran, dilain pihak, akan
dikategorikandibawah kode tunggal, beberapa kode Merchant
Category dibuat spesifik sementara yang lainnya dibuat
umum.

Summarize transaction amounts by category code


1 Bukan tabel Trans_April.
2 Pilih Analyze Summarize. Dialog boks Summarize,
akan nampak
Ringkasan tabel ini berguna untuk menunjukan jumlah yang
dibelanjakan pada maskapai penerbangan, rantai hotel, atau
agen persewaan mobil, dan katagori lainnya. Namun, hal ini
tidak menunjukan anda total uang yang dibelanjakan pada
masing-masing pengeluaran tersebut.

Seringkali, ketika anda pertama kali melakukan suatu tugas


analisis anda tidak mendapatkan hasil yang presisi sesuai
dengan yang anda inginkan. Namun anda dapat
menggunakan hasil tersebut untuk membantu anda dalam
mendapatkan gambaran yang lebih fokus.
3 Dalam daftar Summarize On, pilih CODES.
4 Dalam daftar Subtotal Fields, pilih AMOUNT. Anda
ingin total jumlah yang dibelanjakan pada tiap kode
katagori.
5 Dalam daftarOther Fields, pilih DESCRIPTIO anda
ingin melihat apa arti kode dalam tabel baru.
6 Pada Tab Output, pilih File. Dalam teks boks
Name,masukan Trans_by_Code dan klik OK. Hasil yang
telah diringkas diekstrak di tabel Trans_by_Code.

View (tampilkan) tabel baru. Note Perhatikan bahwa field Isolate transactions by category
COUNT mengindikasi nomer transaksi per kode. Anda dapat
Metaphor ingin anda melihat secara lebih dekat total jumlah 5 Klik OK. Dialog boks Edit View Filter
yang di belanjakan untuk biaya tinggal diluar kota pada bulan ditutup.Sekarang anda memiliki tampilan yang telah
April. Terutama biaya penerbangan, akomodasi dan sewa difilter yang menampilkan transaski dengan kode
mobil, hotel, losmen, sewa mobil dan penerbangan berada katagori antara 3000 dan 3750.
pada kisaran kode 3000-3750. Semua transaksi dengan kode
ini harus memiliki kaitan dengan perjalanan yang dilakukan
oleh karyawan Metaphor. Anda dapat melakukan pemisahan
beban dengan melakukan filter dan tampilan semua transaksi
diantara dan meliputi kode 300 hingga 3750.

Salah satu cara untuk melakukan pemisahan ini dengan


menggunakan fungsi BETWEEN ( ) pada field
CODES.BETWEEN( ) bekerja pada data numeric, date, dan
karakter, dan bentuknya seperti ini:
BETWEEN(value,min,max)
Anda akan menggunakan fungsi BETWEEN( ) untuk
menangkap semua transaksi dengan kisaran kode 3000 to 6 Pilih Analyze Count Records. Klik OK. Berapa
3750. Dalam Tabel Trans_April, Field CODES memiliki spasi banyak rekod yang cocok dengan kriteria ini?
lebih,sehingga anda dapat menggunakan fungsi ALLTRIM( ) 7 Pllih Analyze Total Fields. Dialog boks Total
untuk membentuk fieldCODES. nampak. Pilih field AMOUNT. Klik OK.ACL akan
menampilkan total semua transaksi untuk
Use the BETWEEN( ) function to find transactions in penerbangan akomodasi dan sewa mobil. Total yang
agiven range benar 47,248.27.Untuk memfasiltasi analisa yang
1 Buka tabel Trans_April. lebih jauh dari transaksi ini, anda dapat mengekstak
2 Klik tombol Edit View Filter. Dialog boks Edit transaksi yang telah difilter ke tabel baru.
ViewFilter akan nampak. 8 Pilih Data Extract Data. Dialog Boks Extract
3 Masukan filter ini dalam boks muncul,.
Expression:BETWEEN(ALLTRIM(CODES),"3000","3750") 9 Pastikan Record dipilih. Masukan
4 Klik Verify. Suatu boks pesan yang mengindikasikan Trans_April_Travel ke field To. Klik OK.
bahwa ekspresi valid. Klik OK.
Sekarang anda dapat melaksanakan analisis lebih jauh pada
transaksi yang telah difilter ini. Contohnya, anda dapat
menentukan total yang dibelanjakan pada biaya penerbangan.
Karena kode merchant category untuk penerbangan antara
3000 dan 3299, anda dapat menggunakan fungsi BETWEEN(
) untuk menentukan nilai antara 3000 dan 3299.

Jika Ekspresi tidak valid, perhatikan lagi lebih hati-hati


terutama tanda kuotasi, dan buatllah perubahan yang Isolate particular recreational expenses
diperlukan.
Sejauh ini anda telah melihat beban berkaitan dengan
perjalanan pada bulan April. Sekarang Metaphor ingin
anda melihat pada beban total berkaitan dengan golf dan
minum. Anda ingin memisah transaksi tersebut dengan
kategori kode perdagangan yang berhubungan dengan
golf dan drinking estalishment.

Fungsi MATCH( ) dihadirkan untuk mengaplikasikan filter


multiple pada tabel. Filter semuanya harus berkaitan
dengan satu field, dimana dalam contoh ini adalah
CODES. Anda dapat memperoleh hasil yang
samadengan menggunakan filter yangmultiple atau
pernyataan, tetapi filter akan lebih sulit di setup dan Anda dapat menggunakan command total untuk mencai
dipahami dengan sekilas.Lagi, anda gunakan ALLTRIM( total pengeluaran pada dua katagori ini. Anda dapat
) tountuk membentuk kode sebelum perbandingan. mengaplikasikan filter lebih lanjut. Anda juga dapat
melakukan ekstraksi transasksi ke tabel baru
Use the MATCH( ) function to isolate recreational
expenses
1 Buka Trans_April.
2 Klik tombol Edit View Filter. Dialog boks Edit View
Filter akan muncul.
3 Dalam boks Expression,masukan ekspresi berikut:
MATCH(ALLTRIM(CODES),"5813","7992")Note that the syntax for
the MATCH( ) function is: MATCH (comparison_value, test1, test2
<,test3 ...> )5813 adalah kode untuk Drinking
Establishments. 7992 adalah kode untuk Public Golf
Courses. Anda dapat menambahkan paramater
MATCH( ) lebih banyak untuk mencari kode yang
lebih banyak jika anda menginginkan.
4 Klik OK.

5Hitung rekod. The Bar status mengindikasikan bahwa Exercises


catatan 11/281 cocok dengan parameter MATCH( ).
1 Total the expenses for airfare, hotel stays, and Sekarang anda telah menyelesaikan daftar transaksi,
rentalcars separately. anda ingin menentukan total jumlah transaksi untuk tiap
2 Total the expenses for all British Airway flights. kartu kredit untuk bulan April. Anda dapat memperoleh
3 Total food-related expenses. How much money did the informasi ini dengan menggunakan command Classify
company spend on restaurants, fast-food restaurants,
and catering, both separately and together? Use the Classify command
4 Use MATCH( ) to find transactions billed to internal 1 Buka tabelTrans_April. Hilangkan semua filters, jika
departments. Internal departments have customer masih dapat diaplikasikan.
numbers that begin with zero. 2 Pilih Analyze Classify.
5 Determine what percentage of the total transaction 3 Pilih CARDNUM dari daftar Classify On. Klik
amounts is billed to internal departments, and what AMOUNT dalam daftar Subtotal Fields.
percentage is billed to external clients.

4 Pada tab Output, pilih File.


MasukanTrans_April_by_CCN dalam field Name.
Klik OK. Tampilkan tabel baru.

Tabel Trans_April_by_CCN memuat daftar jumlah


akumulasi transaski per nomor kartu. Field COUNT
memuat daftar nomor transaksi per nomor kartu.

List the amounts for each card number


5 Klik kanan kolom Percent of Count dan pilihRemove Exercise
Selected Columns. Lakukan hal yang sama untuk Use the Classify command to create a table that lists
kolom Percent of Field. the total transactions on a per-customer-number
basis.

6 Tutup view dan klik Yes ketika ACL meminta anda


untuk menyimpan.
Chapter review
In this chapter you accomplished the following tasks:
Determined the total transaction amounts for
each merchant category code.
Determined transaction amounts for specific
expense categories.
Determined the total transaction amounts per
credit card number.
CHAPTER 6 Determine which transactions
ANALYZE TRANSACTIONS
Perusahaan Metaphor telah membuat tiga kategori kode
Identify unacceptable transactions
transaksi, berdasarkan daftar kategori perdagangan.
Kategori ini meliputi:
Acceptable
Unacceptable
Conditional (membutuhkan persetujuan)
In this chapter satu tabel memuat dafar kode acceptable dan satu tabel
Menentukan transaksi mana yang unacceptable memuat daftar kodeunacceptable. Kode yang tidak
Identifikasi karyawan yang melakukan transaksi terdaftar pada keduanya adalahkondisional.Untuk
unacceptable. mencari semua transaksi, lalui proses tugas-tugas
Laporkan penemuanmu. berikut.

Sejauh ini anda telah melaksanakan investigasi dan Tasks


analisa awal dari data Metaphor dalam project ACL anda. Check Periiksa kode tabel atas kesalahan yang
Anda sekarang menentukan apakah karyawan Metaphor nampak jelas.
menggunakan kartu kredit perusahan untuk membuat Identifikasi transaksi yang memiliki kode
pembellian yang belum disetujui, dan apakah mereka unacceptable.
menggunakan kartu kredit perusahaan untukmembeli Identifikasi karyawan yang telah
barang-barang dan jasa yang secara spesifikdilarang. melakukantransaksi unacceptable.
. Buat laporan hasilnya
.
About the Join and Relations commands sehingga anda dapat melihat field dari kedua tabel dalam
satu view, jika anda menginginkan anda dapat
Ketika project anda meliputi beberapa tabel, anda melakukan ekstrasi dari beberapa atau semua tabel ke
kadang ingin tahu apakah nilai field tertentu eksis pada tabel baru.
lebih dari satu tabel.:
Karena command join membuat tabel berdasarkan dua
Jika anda mengelola suatu agen perjalanan, tabel, anda biasanya menggunakan command relation
anda mungkin memiliki daftar pelanggan yang dari pada join jika tabel sangat besar.
membeli jasa penerbangan dan daftar pelanggan
yang membeli ruangan hotel. Anda dapat Untuk belajar lebih banyak tentang Join and Relations, pilih Help
menentukan berapa pelangganyang membeli Index dan lihat combining tables.
keduanya.

Jika anda bekerja pada bagian marketing pada


suatu toko, anda mungkin memiliki daftar
pelanggan yang membeli lebih dari $2000 tahun
kemarin pada toko anda dan daftar yang
pengembalian dana lebih dari $1000.

Anda dapat mengguakan command Join and Relations


untuk membandingkan tabel dan untuk menggabungkan
data dari tabel. Dengan command ini anda dapat:

Menemukan nilai field yang eksis dalam satu


tabel, tapi tidak dalam tabel lainnya.
Mencari nilai field yang eksis dikedua tabel.
Menggabungkan field spesifik dari dua sumber
tabel.

Command Join menciptakan tabel baru yang berisi data


dari kedua tabel asli. Hasil tabel seperti tabel data lainya
dalam project anda.

Command Relation tidak menggabungkan tabel secara


fisik. Tetapi membuat gabungan virtual diantara dua atau
lebih tabel. Anda dapat menggunakan field dari tabel
yang berkaitan seperti seolah-olah field terdiri berasal
dari tabel yang sama. Anda dapat membuat ekspresi
yang menggunakan field dari beberapa tabel. Anda dapat
menambahkan field tabel yang berkaitan pada view tabel
lain yang berkaitan,
Check the code tables for obvious Anda kemudian akan melakukan join dengan
menggunakan field yang terkomputasi sebagai field
errors kunci.

Sebelum anda menggunakan tabel kode untuk Create a computed field in each of the
memeriksa transaksi, periksa kesalahan yang terjadi di cceptable_Codesand Unacceptable_Codes
tabel. Anda akan menggunakan command join untuk
tables
menentukan apakah tabel Acceptable_Codes dan tabel
1 Buka tabel Acceptable_Codes, jika belum terbuka.
Unacceptable_Codes memiliki kode yang serupa.
2 Buka window Table Layout, dan klik tombol Add
aNew Expression.
Sebelum anda menggunakan command join, anda harus
3 Dalam teks boks Name text box, masukan
memastikan bahwa field kunci dari kedua tabel adalah
Codes_Sub_Acceptable.
field karakter yang panjangnya sama.
4 Klik f(x) untuk membuka Expression Builder.
didalam teks boks Expression,
Compare the length and type of the key fields masukan:SUBSTR(ALLTRIM(Codes),1,4)Karakter
1 Buka tabel Unacceptable_Codes. dari field Codes.
2 Pilih Edit Table Layout. Window Table Layoutakan 5 Klik ceklis hijau. Field baru Codes_Sub_Acceptable,
nampak. nampak dalam window Table Layoutwindow.
Daftar field menunjukan bahwa tipe data dari field Verifikasi bahwa katagorinya C untuk karakter dan
Codes adalah ASCII. Panjang field sebanding panjang fieldnya 4.
dengan panjang nama field, atau panjang nilai 6 Tutup window Table Layout.Anda sekarang dapat
terpanjang dalam field, yang manapun yang lebih menambah field Codes_Sub_Acceptable pada view.
panjang 7 Klik kanan header kolom Codes. Klik AddColumns.
3 Tutup window Table Layout. Dialog boks Add Columns akan nampak. Dobel-Klik
4 Buka tabel Acceptable_Codes table. Codes_Sub_Acceptable dan klik OK. Kolom
5 Pilih Edit Table Layout. Window Table Layout Codes_Sub_Acceptable akan nampak di view.
nampak.

Daftar dari field menunjukan bahwa tipe data field


Codes adalah ASCII, tetapi panjang field adalah 50.

Kode merchant category masing-masing memiliki empat


panjang karakter. Tiap field Codes diberi pad dengan
spasi tambahan. Anda harus menyelaraskan dua field
dengan membuat kode field yang terkomputasi pada
masing-masing tabel. Field baru ini akan:
Berisi empat digit field Codes sebagai karakter
data.
Memiliki field dengan panjang 4.
Identify unacceptable transactions
Tabel Trans_Aprilberisi field berikut:
CARDNUM
AMOUNT
TRANS_DATE
CODES
CUSTNO
DESCRIPTION
Tabel Unacceptable_Codes berisi field berikut::
8 Pada tab More, pilih Matched Primary Records, Codes
dan pastikan bahwa tidak ada pilihan Join
Description
Categories lain dipilih. Klik OK.
Codes_Sub_Unacceptable (a computed field)
9 ACL menampilkan tabel baru. Dalam bentuk kosong
meskipun anda dapat melihat tabel itu kosong, anda
Untuk mengidentifikasi transaksi yang unacceptable,
masih harus menghitungnya untuk mencatat hasilnya
Anda harus menghubungkan tabel Trans_April dengan
dalam log command dan meninggalkan jejak audit.
tabel Unacceptable_Codes. Namun, pertama-tama
10 Pilih Analyze Count Records. Klik OK. Karena
anda harus memastikan bahwa field kunci untuk tiap
tidak ada catatan dalam tabel
masing-masing kedua tabel memiliki tipe dan panjang
Codes_in_both_tables, anda tahu bahwa tidak ada
data yang sama
kode yang eksis dalam kedua tabel
Unacceptable_Codes danAcceptable_Codes. Kode
Dalam seksi sebelumnya, anda membuat field komputasi
asli tabel tidak memiliki kesalahan yang jelas. Jadi
dengan nama Codes_Sub_Unacceptable dalam tabel
anda dapat menggunakan nya untuk analsis anda.
Unacceptable_Codes, dan anda tahu bahwa panjang
field Codes_Sub_Unacceptable adalah 4 dan kategori
adalah C untuk karakter. Anda harus memeriksa field
CODES dalam tabel Trans_April untuk memeriksa tipe
dan panjang datanya.

View the table layout for Trans_April


1 Buka tabel Trans_April.
2 Pilih Edit Table Layout.
Daftar field yang menunjukan field CODES memiliki 7 Klik kanan kolom header CODES. Klik
katagori C, tetapi memiliki panjang field 7. AddColumns. Dialog boks Add Columns muncul.
Dobel-klik Codes_Sub_April. Klik OK.
Anda harus memuat field dalam tabel Trans_April yang
membentuk field CODES dan memilik iLength 4. Anda
kemudian dapat menggunakan field terkomputasi yang
baru ini sebagai field kunci untuk menghubungkan
Unacceptable_Codes dan Trans_April.

Create a computed field in Trans_April


1 Dalam window Table Layout, Klik tombol Add a
NewExpression.
2 Masukan nama Codes_Sub_April.
3 Klik f(x). Nampak Expression Builder. Selanjutnya tentukan apakah ada transaksi April yang
4 Dalam boks Expression box, memiliki kode unacceptable. Pertama anda memisahkan
masukan:SUBSTR(ALLTRIM(CODES),1,4) transaksi unacceptable dengan cara membandingkan
5 Klik OK. kode transaksi dalam dua tabel.

Use the Relations command to find unacceptable


transactions
1 Dengan tabel Trans_April aktif, pilih Data Relate
Tables. Dialog boks Relations nampak. Jika pesan
Getting Started juga nampak, pilih Do not show this
dialog again dan klik OK

6 Klik ceklis hijau, tutup window Table Layout. Sekarang


anda dapat menambahkan field Codes_Sub_April
pada view.

2 Klik Add Table.


3 Doble klik Unacceptable_Codes. Tabel 8 Perluas kolom Name sehingga anda dapat melihat
Unacceptable_Codes nampak dalam dialog boks nama field. Dobel-Klik Unacceptable_Codes.
Relations. Codes_Sub_Unacceptable.

Untuk mengatur tabel dalam dialog boks


Relations, drag tabel dengan mouse anda
atau klik kanan dan pilih select Arrange
Tables.

4 Klik dan drag Codes_Sub_April dari tabel


Trans_April ke Codes_Sub_Unacceptable dalam
tabel Unacceptable_Codes.
9 Klik OK.

Sekarang anda telah memiliki field


Codes_Sub_Unacceptable dari tabel
Unacceptable_Codes dalam view, rekod tanpa kode
unacceptable menampilkan isian blank dalam field
Codes_Sub_Unacceptable.

Anda dapat mengaplikasikan filter untuk menampilkan


Jika anda membuat link field yang salah, Klik kanan hanya transaksi unacceptable.
line dan pilih Edit Relation. Pilih field yang anda
buat linknya, dan klik, and click OK. Apply a filter to display unacceptable
5 Klik Finish. Selanjutnya anda akan menambahkan
field Codes_Sub_Unacceptable Dari tabel
transactions
Unacceptable_Codes pada view.
6 Klik kanan header kolom Codes_Sub_April. Klik Add 1 Pilih dan klik kanan setiap entri isisan balnk dalam
Columns. Dialog boks Add Columns nampak. fieldCodes_Sub_Unacceptable. Pilih Quick Filter
7 Dalam daftar drop-down From Table, pilih Not Equal.Anda telah melakukan filter semua rekod
yang memiliki entri isian blank dalam
Unacceptable Codes. Field dalam tabel
fieldCodes_Sub_Unacceptable. Sekarang
Unacceptable_Codes nampak dalam daftar
Available Fields. ACLmenampilkan hanya rekod yang memiliki
kodeonly.
2 Hilangkan Codes_Sub_April dan field CODES dari
view.
3 Pilih Analyze Count Records. Klik OK. Terdapat
Transaksi 7/281 unacceptable.

Berikutnya, anda mengekstrak rekod ke tabel baru.


Extract the records to a new table Identify the employees
1 Pilih Data Extract Data. Dialog boks Extract
nampak. Sekarang anda telah melakukan konfimasi bahwa
2 Dalam dialog boks Extract, pilih Record. Dalam filed beberapa transaksi memiliki kode unacceptable, anda
To, masukan (enter) Trans_April_Unacceptable. Klik menentukan karyawan mana yang telah melakukan
OK. Klik Yes ketika anda di tanya apakah mau pembelian ini, anda juga dapat mengidentifikasi
menyimpan perubahan ke Trans_April. didepartemen mana karyawan tersebut bekerja.

Tabel baru nampak dalam view, Sesuaikan lebar Anda dapat memperoleh informasi dari beberapa tabel
kolom seperlunya dan atur ulang kolom sesuai dan menggabungkannya dalam satu view. Tujuannya
dengan yang diinginkan. untuk melaporkan

Gunakan command count untuk menghitung berapa Nama Karyawan


banyak transasksi unacceptable, gunakan jumlah ini Nomor kartu kredit
untuk menulis log dan membuat jejak audit. Anda Department
telah melihat 7 transaksi unacceptable. Jumlah transaksit
Tanggal transaksi
Dengan melihat hasilnya, anda dapat melihat bahwa
Kode Transaksi
empat transaksi terjadi pada 14 April.
Uraian kode transaksi
Anda dapat membuat filter tanggal dan menghitung
jumlah rekod dan mencatat informasi ini ke log. Tasks
Tentukan karyawan departemen yang kartunya
3 Tutup view dan click Yes ketika ACL meminta anda digunakan untuk transaski unacceptable.
untuk menyimpan Buat daftar karyawan yang kartunya digunakan
untuk transaksi unacceptable.
Membuat laporan karyawan yang kartu kreditnya
digunakan transaksi unacceptable.
Identify the employees departments
Langkah pertama anda adalah menghubungkan tiap 5 Klik f(x). Nampak Expression Builder. Masukan
karyawan dengan departemennya. Ekspresi berikut:SUBSTR(ALLTRIM(Dept_Code),1,1)
6 Click OK. Click ceklis hijau.
Tabel Company_Dept berisi kode dan nama 7 Tutup window Table Layout. Sekarang anda telah
departemen, seperti 800000 untuk Consulting. memilliki field yang terkomputasi disebut
Dept_Code_1, yang dapat anda tambahkan pada
Tabel Employees berisi field EmpNo, yang
view.
dimulai dengan digit pertama dari kode
departemen.
Add the new computed field to the view
Dengan membandingkan digit pertama kode karyawan 1 Klik kanan kolom header Dept_Code. PilihAdd
dengan digit pertama kode departemen, anda dapat Columns.
mengidentifikasi departemen mana karyawan tersebut 2 Dobel klik Dept_Code_1. Klik OK. Digit dalam kolom
bekerja . Dept_Code_1 cocok dengan digit pertama kolom
Dept_Code. Anda dapat menghilangkan kolom
Untuk melihat perbandingan ini, anda dapat membuat Dept_Code karena kolom baru memiliki informasi
field terkomputasi pada tiap tabel yang menggunakan yang relevan.
digit pertama dari nilai Dept_Code. Anda kemudian 3 Klik kanan kolom Dept_Code dan pilih Remove
membandingkan digit pertama dari EmpNo dalam tabel Selected Columns. Click Remove.
Employees.

Anda memulai dengan memeriksa tipe data dari field ini


pada tab Edit Fields/Expressions dari window Table
Layout.

Create a computed field that contains the first


digit of theDept_Code field
1 Buka tabel Company_Dept. 4 Tutup view dan click Yes ketika diminta untuk
2 Pilih Edit Table Layout. Window Table Layout menyimpan. Selanjutnya, anda membuat field
nampak. Pada tab Edit Fields/Expressions, pastikan terkomputasi dalam tab Employees yang
bahwa field Dept_Code memilki tipe data ASCII. menggunakan digit pertama dari field nomor
Rubah tipe data jika tidak benar. karyawan EmpNo.
3 Pada tipe Edit Fields/Expressions, click tombol Add
aNew Expression.
4 Masukan nama Dept_Code_1.
Create a computed field that displays the first
digit of theEmpNo field
1 Buka tabel Employees.
2 Pilih Edit Table Layout. Window Table Layout
nampak.
3 Pada tab Edit Fields/Expressions, Klik tombol Add
aNew Expression
4 Masukan nama EmpNo_1. 5 Click Finish. Langkah selanjutnya adalah
5 Klik f(x). Nampak Expression Builder. Dalam boks menambahkan kolom Dept_Name ke view.
Expression, masukan 6 Klik kanan kolom header CardNum dan pilih Add
SUBSTR(ALLTRIM(EmpNo),1,1) Columns. Dialog boks Add Columns nampak.
6 Click OK. Klik ceklis hijau. 7 Dalam daftar dropdown list From Table pilih
7 Tutup window Table Layout. Sekarang tambahkan Company_Dept. Dobel klik field
field ini ke view. Company_Dept.Dept_Name. Klik OK.
8 Klik kanan kolom header EmpNo. Pilih Add
Columns. Dialog boks Add Columns nampak.
Dobel-klik EmpNo_1. Klik OK. Kolom EmpNo_1 baru
sekarang nampak dalam view. Sekarang hubungkan
tabel Employees ke tabel Company_Dpt,
menggunakan field EmpNo_1 dan field
Dept_Code_1.

Relate the Employees and Company_Dept Kolom Dept_Name nampak dalam view. Tujuan anda
dalam membuat laporan sudah dekat. Tugas anda
tables selanjutnya akan mengekstrak view ini ke tabel baru.
1 Dengan tabel Employees aktif, pilih Data
RelateTables. Dialog boks Relations dialog boks
nampak.
2 Klik Add Table. Dialog boks Add Table nampak.
3 Dobel klik Company_Dept.
4 Drag EmpNo_1 dalam tabel Employees ke field
Dept_Code_1 dalam tabel Company_Dept.
Extract fields to a new table Create a list of employees
1 Dengan tabel Employees table aktif, pilih Data
Extract Data. Dialog boks Extract nampak. Langkah selanjutnya adalah menghubungkan tabel
2 Piliht Fields. Klik tombol Extract Fields.Dialog boks Employees_Dept ke Trans_April_Unacceptable table
Selected Fields nampak. menggunakan field nomor kartu dalam tiap tabel.
3 Tambahkan field berikut ke daftar Selected Fields:
First_Name Sebelum anda menggunakan command relation, anda
Last_Name harus melakukan penyelerasan dua field nomor kartu
CardNum sehingga anda dapat menggunakannya sebagai field
4 Dalam daftar dropdown From Table, pilih kunci. Periksa field nomor kartu dalam window Table
Company_Dept. Field dalam tabel Company_Dept Layout untuk kedua tabel
nampak.
5 Tambahkan Company_Dept.Dept_Name pada daftar Compare and harmonize the card number
SelectedFields. fields
1 Dengan tabel Employees_Dept aktif, pilih Edit
Table Layout. Daftar field mengindikasikan bahwa
field CardNum memiliki panjang field 16 dan satu
katogeri c untuk karakter.
2 Tutup window Table Layout.
3 Buka tabel Trans_April_Unacceptable.
4 Pilih Edit Table Layout. Field CardNum memiliki
field dengan panjang 19, yang berarti bahwa field ini
6 Klik OK. berisi spasi tambahan, oleh karena itu anda harus
7 Dalam field To, masukan Employees_Dept. Klik OK. membentuk field nomor kartu ini..
Click Yes Ketika ACL meminta anda untuk 5 Click tombol Add a New Expression.
melakukan penyimpanan. Tabel Employees_Dept 6 Masukan CardNumTrim sebagai Name.
baru terbuka dalam view. 7 Dalam boks f(x), masukan ekspresi:
SUBSTR(ALLTRIM(CardNum),1,16)
8 Klik ceklis hijau.
9 Tutup window Table Layout.
Employees_Dept Dept. _Name
Create a detailed view of the unacceptable Click OK.
transactions 7 Atur field dalam view sehingga mereka nampak
1 Dengan tabel Trans_April_Unacceptable aktif, pilih dengan urutan sebgai berikut:
Data Relate Tables. Trans_April_Unacceptable First_Name
sudah memilliki hubungan dengan Last_Name
Unacceptable_Codes Dept_Name
2 Pilih Add Table. Dialog boks Add Table nampak. AMOUNT
Dobel klik Employees_Dept. DESCRIPTION
3 Drag CardNum dari tabel Employees_Dept ke TRANS_DATE
CardNumTrim dalam tabel CARDNUM
Trans_April_Unacceptable. Codes_Sub_Unacceptable
CUSTNO

Sekarang anda dapat melihat daftar karyawan yang kartu


kreditnya digunakan untuk membiaya transaksi
unacceptable. Anda dapat mengatur ulang dan
menyesuaiakan field seperlunya sehingga view menarik.

4 Click Finish.Tiga tabel, Trans_April_Unacceptable,


Unacceptable_Codes, dan Employees_Dept,
sekarang berkaitan. Dalam view, Anda akan
menambahkan semua kolom yang anda inginkan
Tentunya, anda tidak dapat berasumsi dengan segera
untuk dimasukan dalam laporan akhir.
bahwa karyawan yang tertera dalam daftar
5 Klik kanan kolom header CardNum. Pilih
bertanggungjawab terhadap transaksi unacceptable
AddColumns. Dialog boks Add Columns akan
karena bisa saja orang lain menggunakan kartu
nampak.
kreditnya. Namun demikian, anda dapat membuat
6 Dalam daftar dropdown From Table, pilih
laporan dari hasil dan kemudian staf dari perusahaan
Employees_Dept. Tambahkan field ini ke daftar
Metaphor dapat menginvestagi lebih jauh.
Selected field
Employees_Dept.First_Name
Employees_Dept.Last_Name
Report your findings

ACL menyediakan dua cara membuat suatu lapor. Anda 6 Dalam text boks Name, masukan
dapat membuat laporan ACL standar, atau andadapat Unacceptable_Trans_Apr_2003. Click OK.
membuat laporan yang dapat ditampilkan dalam Crystal 7 Dalam Windows Explorer, cari folder
Reports. Dalam prosedur ini anda menggunakan C:\ACLData\Sample Data Files dan dobel klik
kemampuan laporan ACL standard. Unacceptable_Trans_Apr_2003.html. Laporan
terbuka di web browser anda
Untuk mempelajari lebih lanjut tentang penggunaan
Crystal Reports untuk membuat laporan pilih Help
Index dan lihat Crystal Reports.

Create a standard ACL report


1 Pilih Data Report.Kotak dialog Report nampak.
2 Masukan uraian Header, seperti:Unacceptable
Transactions at Metaphor Corporation in
April 2003
3 Pada tab Output, pilih Screen. Klik OK. Laporan
nampak dalam tab Do.

Berikutnya anda menyimpan laporan sebagai file


HTML.
4 Pilih Data Report.
5 Pada tab Output, pilih File. Pilih HTML Text File Dari
daftar dropdown File Type.
Exercises Chapter review
1 Create a report that lists all acceptable In this chapter you accomplished the following tasks:
transactions.The procedures will be the same as for the Examined the tables that contain acceptable and
report thatlists unacceptable transactions, except you unacceptable Merchant Category Codes to
will use theAcceptable_Codes list as the basis for ensurethat no codes are listed in both tables.
comparison.Using Relations, create a view that displays Created a table with unacceptable transactions
thefollowing information: only.
Employee name Linked the employees who made unacceptable
Credit card number transactions to the employees departments
DepartmentAcceptable Created a report that provides a
transaction amount detaileddescription of all unacceptable
Transaction date transactions inApril
Transaction code
Transaction code description
Extract this view to a new table
Acceptable_Trans_by_Emp_April, and export
thenew table to an Excel file.
2 Remember that some transactions have
neitheracceptable nor unacceptable codes. These are
thetransactions that require approval, but are
notforbidden. Create a table of transactions that
areneither acceptable nor unacceptable. How
manytransactions are in this category?
3 Extract all of the transactions that exist in theapproval-
required category to another table.
4 Refer to the Trans_April,Trans_April_Unacceptable,
and Employees tables.What percentage of employees
with credit cards madeunacceptable transactions?
5 How would you use ACL to e-mail the results of
yourreport?
CHAPTER 7 Import the May transaction data
VALIDATE , CORRECT , AND EXTRACT
Anda telah memiliki suatu project yang berisi semua
DATA transaksi yang berisi semua transaksi bulan April.
Repair your data so it can be analyzed Sekarang anda berencana untuk menambahkan
transaksi bulan Mei juga.
In this chapter
Organisasi project anda dengan folder. Tasks
Perluas project anda dengan meliputi transaksi Buat folder untuk Transaksi April dan Mei.
bulan Mei Impor worksheet dari Trans_May.xls Excel
Gabungkan transaksi bulan mei kedalam tabel workbook.
tunggal Bandingkan layouts dari dua tabel transaksi.
Perbaiki nomor kartu dan daftar karyawan

Sejauh ini anda telah merencanakan project, membuat


project menambahkan data ke project dan menganalisa
kredit. Analisa anda menggunakan transaksi kartu kredit
Metaphore pada bulan April.

Sekarang anda diminta untuk menganalisa transaksi


bulan Mei 2003. Sayangnya transaksi ini berada pada
dua file yang terpisah, dan data tidak rapih seperti
transaksi bulan April 2003. Anda harus melaksanakan
langkah tambahan agar data siap di analisa. Setelah
anda memperbaiki data transaksi, anda mengekstrak
data ke tabel baru.
Use folders to organize your project Import transaction data for May 2003

Untuk menjaga project anda terorganisasi, anda akan Workbook Trans_May.xls berisi dua worksheet data
memindahkan pekerjaan April anda kedalam folder lain. transaksi anda untuk may 2003. Lihat pada bab 3: Set
Anda dapat melakukan setup folder lainnya untuk up your project jika anda belum yakin bagaimana
pekerjaan Mei anda. Semua pekerjaan kemudian dapat mengimport data.
ditampilkan sesuai kebutuhan, tetapi Overview tidak
akan tergangu oleh item yang tidak anda gunakan. Import the Trans_May.xls Excel workbook
1 Klik kanan folder May 2003. Pilih New Table.Data
Create a folder called April 2003 Definition Wizard nampak. Lanjutkan, dan pilih
1 Pilih File New Folder. Suatu folder nampak. Trans_May.xls.
Masukan nama April 2003 untuk folder. Tekan 2 Karena ACL menyimpan data dari tiap worksheet
ENTER. sebagai tabel yang terpisah, anda perlu mengimpor
2 Pilih dan drag semua tabel ke folder April 2003, seperti Trans_May.xls Satu untuk tiap worksheet. Simpan
anda lakukan dalam Windows Explorer. pekerjaan pertama worksheet dengan nama
3 Click ACL_Tutorial_Metaphor.ACL. Pilih File New Trans1_May. Kembali ke langkah 1 dan simpan
Folder. Beri nama folder May 2003 dan tekan ENTER. worksheet kedua dengan nama Trans2_May.

Edit the table layout for both new tables


1 Dengan tabel Trans1_May aktif, pilih Edit
TableLayout. Window Table Layout muncul.
2 Edit field AMOUNT, CARDNUM, dan CODES: Dobel-
klik field AMOUNT. Pilih NUMERIC dari daftar Type.
Masukan dalam field Dec sehingga AMOUNT
memiliki dua tempat decimal. Pilih -999999.99 dari
daftar dropdown Format. Click ceklis hijau. Dobel-klik
field CODES, rubah tipe data ASCII, dan click ceklis.
Field CARDNUM, rubah tipe data ASCII, dan klik
ceklis hijau.
3 Tutup window Table Layout.
4 Pilih Data Verify, kemudian verifikasi semua field. Compare and correct the table layouts
Anda harus memiliki validity eror nol.
5 Ulangi prosedur yang sama untuk tabel Sebelum anda menggabungkan tabel anda, Start, Type,
Trans2_Maytable. dan nilai Length untuk tiap field dalam tiap tabel harus
sama. Untuk membandingkan tabel, anda bisa
menggunakan DISPLAY on Pada command line.

Kebanyakan aktivitas dalam ACL dapat di selesaikan


dengan melakukan ketikan comand script ACL pada
command line. Script ACL adalah bahasa untuk menulis
scripts dan mengeksekusi command dalam ACL.

Compare the layout of the transaction tables


1 Buka tabel Trans1_May. Pilih Window
ShowCommand Line. Command line nampak.
2 Dalam teks boks Command Line, enter
DISPLAY.tekan ENTER. ACL menampilkan layout
tabel.

3 Pada tab Display, klik tombol push-pin untuk


memastikan bahwa ACL menampilkan hasil
command lanjutan sebagai tambahan dari hasil pin
yang telah dilakukan.
4 Buka tabel Trans2_May.
5 Dalam teks boks Command Line, masukan Combine and verify the tables
DISPLAY.Tekan ENTER. ACL menampilkan layout
table. Pada bagian ini, anda menggabungkan transasksi dari
kedua tabel ke dalam satu tabel. Anda dapat
menggabungkan informasi dari dua tabel dengan
menggunakan metode berikut:
Join Command join membuat tabel baru yang
meliputi field yang terpilih dari kedua tabel.
Combine and verify the tables
6 Bandingkan isi dari kedua tab Display. Layout tabel
Relations The Command Relations tidak
sama terkecuali untuk satu ketidak konsistensian:
membuat tabel baru, tetapi field dalm tabel yang
Dalam Trans1_May, AMOUNT memiliki panjang field
berhubungan dapat di analisa seperti mereka
16, tetapi dalam Trans2_May, AMOUNT memiliki
dalam satu tabel.
panjang field 15. Anda dapat memecahkan masalah
ini dengan melakukan koreksi layaout Trans1_May. Extract-and-append Anda dapat melakukan
ekstrasi rekod dan menambahkannya ke tabel
yang ada.
Correct the layout of Trans1_May Merge Anda dapat menggabungkan field dari
1 Buka Trans1_May.
dua tabel ke dalam satu tabel.
2 Dalam view, klik kanan kolom AMOUNTdan pilih
Quick Sort Descending. view menunjukan bahwa
Tasks
value AMOUNT tertinggi yang anda miliki dalam
Gunakan extract-dan-append menggabungkan
Trans1_May adalah 1983.04. Nilai ini tidak
tabel transaksi bulan Mei.
membutuhkan 16 karakter. Anda dapat merubah
Verifikasi tabel yang telah digabungkan
panjang field AMOUNT hingga hingga cocok dengan
Periksa tabel atas duplikasi transaksi
field AMOUNT dalam tabel Trans2_May. AMOUNT
Mulai dengan posisi 96, dan tidak ada field yang
mendahuli AMOUNT, sehingga anda tidak akan
mempengaruhi field lain dengan merubah AMOUNT.
3 Pilih Edit Table Layout. Window Table Layout
nampak. Dobel-click AMOUNT. Rubah Len menjadi
15. Click ceklis hijau.
4 Tutup window Table Layout.

Combine the May transaction tables


Menggunakan metode extract-dan-append, anda dapat Dimulai dengan CARDNUM. Urutan ini sama persis
menkekstrak Trans1_May kedalam tabel baru. urutan dengan urutan yang anda gunakan untuk
Trans1_May.
Anda kemudian mengekstrak informasi dalam 9 Click Add All. Click OK.
Trans2_May dan menambahkannya ke akhir tabel baru. 10 Masukan Trans_May_All ke dalam field To.
Tabel baru akan berisi informasi yang digabungkan dari 11 Pada tab More, pilih AppendTo Existing File.
kedua tabel. 12 Click OK.ACL membuka Trans_May_All. Anda
sekarang dapat bekerja dengan tabel ACL ini seperti
Anda dapat menggunakan metode lain untuk yang anda lakukan dengan tabel lainnya.
membandingkan data, tetapi metode extract-and-append
ideal untuk tabel dengan layout yang identik.

Use the extract-and-append method to


combine two tables
1 Dengan tabel Trans1_May aktif, pilih Data Extract
Data.
2 Pilih Fields. Click Extract Fields. Dialog boks
SelectedFields akan nampak.
3 Dalam daftar Available Fields, click kolom header
Start sehingga semua field terdaftar secara berurutan
dimulai dengan CARDNUM.
4 Click Add All. Click OK. Anda melakukan ekstrasksi
semua field dalam daftar urutan.
5 Masukan Trans_May_All dalam field To. Click OK.
ACL membuat tabel baru, Trans_May_All, yang
berisi dataTrans1_May. Sekarang lakukan append
data Trans2_May ke tabelTrans_May_All.
6 Buka Trans2_May. Pilih Data Extract Data.
7 Pilih Fields. Klik Extract Fields. Dialog boks
SelectedFields nampak.
8 Dalam daftar Available Fields, Klik kolom header
Start sehingga semua field terdaftar secara
berurutan
Verify the new table
Selalu periksa kesalahan data entri ketika
Berikutnya anda menggunakan command count untuk mengkombinasikan dua tabel. Duplikasi entri dapat
memastikan bahwa dua tabel telah di append dengan mengindikasikan bahwa seseorang memasukan
benar. transaksi yang sama dua kali dalam excel worksheet
aslinya.
Verify the new table
1 Pilih Data Verify. Duplikasi transaksi juga dapat menjadi indikasi adanya
2 Click Verify Fields. Click Add All. Click OK. fraud. Karyawan dapat memecah transaksi kartu kredit
3 Pada Tab Output, pastikan bahwa Screen dipilih. untuk menghindari pepmeriksaan. Dari pada melakukan
Click OK. Anda akan mendapatkan hasil: 0 data pembelian $2000, karyawan mungkin akan melakukan
validity errors detected. dua transaksi yang terpisah masing masing $1000.
Sehingga pedagang akan membebani pembelian dua kali
untuk produk yang sama.
Compare the Count in each table
1 Dalam tabel Trans_May_All , pilih Analyze Gunakan command duplikat untuk mencari transaksi
CounRecords. Click OK. Anda memiliki 200 rekod. duplikat.
2 Hitung rekods dalam tabel Trans1_May. Rekod
seharusnya 86.
3 Hitung Rekod dalam tabel Trans2_May. Rekod anda Check the Trans_May_All table for duplicates
seharusnya 114. Jika benar, prosedure extract-dan- 1 Buka tabel Trans_May_All.
append berhasil. 2 Pilih Analyze Look for Duplicates. Dialog bok
Duplicates muncul.
3 Pilih AMOUNT dalam daftar Duplicates On.
4 Click List Fields. Click Add All. Click OK.
5 Pada tab Output, pastikan bahwa Screen dipilih.Click
. OK.
6 Tampilkan hasil. Anda memeriksa duplikasi nilai
AMOUNT.

Anda memiliki transaksi untuk toko software komputer


dan satu untuk Southwest dalam jumlah yang sama.
Anda juga memililki dua transaksi Pada Hilton terpisah
satu hari dengan jumlah yang sama.

Menurut anda bagaimana kemungkinan nilai signifikan


dari duplikasi ini bisa terjadi.

Check the combined table for duplicates Exercises


1 Run the Profile command on the Trans_May_Alltable. Isolate and correct validity
Note the highest and lowest transaction values.
2 Check for duplicates in the CUSTNO field. Classifythe Pada bagian akhir, anda telah memverifikasi data yang
table on the same field. Are the results significant? anda import. Namun bagaimanapun juga, verifikasi data
3 Export a table to XML that lists the employee berbeda dengan validasi. contohnya, Anda menentukan
name,card number, and total dollar value of associated bahwa field CARDNUM hanya terdiiri dari karakter,
transactions per-card in May. View the file in sehingga datanya adalah text ASCII. Bagaimanapun
InternetExplorer. juga, anda masih harus menentukan apakah nomor kartu
valid, yang berarti bahwa tiap entri terdiri dari 16 digit dan
tidak terdapat karakter

Dalam bagian ini anda membuat:


Suatu filter untuk menampilkan entri yang valid
saja.
Suatu Filteruntuk menampilkan entri yang tidak
valid saja.

Jika suatu entri tidak valid, anda dapat mengkoreksi


masalah tersebut atau melakukan filter [ada rekod yang
berisi entri tersebut.

Tasks
Tentukan apakah semua nomor kartu memiliki 16
digit.
Membuat field kartu kredit 16 digit.
Extract ekstrak rekod nomor kartu yang
diperbaiki ke file baru.
Perbaiki daftar karyawan baru.
Check the format of card numbers

Anda diharuskan menentukan nomor kartu mana yang 6 Hitung rekod. Anda memiliki 5/200 yang dapat dilihat.
dalam format invalid. Untuk melakukan ini, anda harus Nomor kartu invalid berisi banyak kelebihan spasi
melakukan filter ke field CARDNUM yang menggunakan atau tanda garis. Dalam kasus ini, anda dapat melihat
fungsi nested yang terdiri dari ALLTRIM( ) dan MAP( ): semua entri invalid dalam sekilas, tetapi dalam project
yang besar anda mungkin tidak dapat melakukan hal
ALLTRIM( ) melepaskan semua jejak blanks dari seperti itu.
tiap entri nomor kartu. .
MAP( ) mengevaluasi apakah tiap nomor kartu,
membentuk jejak blank, memiliki 16 digit.

Apply a filter to show invalid card numbers

1 Dengan tabel Trans_May_All aktif, click tombol


EditView Filter.Dialog boks Edit View Filter nampak.
2 Dalam boks Expression, masukan ekspresi
berikutSemuanya dalam satu
line:MAP(ALLTRIM(CARDNUM),"9999999999
999999")Baris enambelas sembilan
mengindikasikan bahwa filter akan menentukan
apakah tiap nilai CARDNUM terdiri dari 16 digit.
3 Click OK. ACL menerapkan filter.
4 Hitung jumlah rekod. Seperti yang anda lihat, rekod
195/200 Masih berada dalam view, yang artinya
bahwa 5 rekod tidak memenuhi kriteria.
5 Dalam teks boks Filter, tambahkan NOT pada awal
expression:NOT
MAP(ALLTRIM(CARDNUM),"999999999999
9999")Tekan ENTER. NOT menyebabkan ACL
untuk menampilkan entri yang tidak valid.
Create a 16-digit card number field
Add the CCN_Corrected computed field to the view
Sekarang anda membandingkan nomor kartu ini dengan 1 Klik kanan header CARDNUM. Pilih AddColumns.
daftar nomor kartu pada daftar lain yang tidak berisi Dialog boks muncul Add Columns.
tanda garis dan spasi. Untuk melakukan ini, buat field 2 Dobel-click CCN_Corrected. Click OK.
terkomputasi dalam Trans_May_All dimana semua 3 Hilangkan kolom CARDNUM.Karena anda sekarang
nomor kartu memiliki 16 digit tanpa ada spasi dan tanda memiliki field nomor kartu yang telah dikoreksi, anda
garis. tidak perlu melihat field CARDNUM. Sekarang anda
mengaplikasikan filter untukmemastikan bahwa field
Field yang anda buat harus berisi semua nomor kartu CCN_Corrected berisi digit saja.
yang valid tanpa merubahnya. Nomor kartu invalid harus 4 Dalam teks boks Filter
dilakukan koreksi tanpa harus merubah digit. masukan:MAP(CCN_Corrected,"999999999
9999999")Tekan ENTER.
Create a computed field with corrected card
5 Hitung jumlah rekod. Semua 200 visibel.
numbers
6 Click tombol Remove Filteruntuk menghilangkan
1 Dalam tabel Trans_May_All, click tombol Remove
filter.Langkah anda selanjutnya adalah untuk
Filter Untuk menghilangkan filter. View sekarang
melakukan ekstraski informasi ini ke tabel baru.
menampilkan semua rekod
2 Pilih Edit Table Layout. Window Table Layout
muncul.
3 Klik tombol Add a New Expression.
4 Masukan CCN_Corrected dalam field Name.
5 Click tombol f(x). Nampak Expression
BuilderEkspresi yang anda buat akan berada pada
field CCN_Corrected.
6 Masukan ekspresi
berikut:ALLTRIM(INCLUDE(CARDNUM,"01234
56789"))
7 Click OK. Tab EditFields/Expressions akan
muncullagi.
8 Klik ceklis hijau.
9 Tutup window Table Layout.

Anda sekarang dapat menambahkan field baru ke view.


Extract the corrected records to a new table Export the combined transaction table to
Excel
Sekarang anda telah membuat field yang berisi kartu
nomor yang valid saja, langkah anda selanjutnya adalah Anda telah membuat dan memeriksa tabel yang
untuk mengkekstrak rekod pada tabel baru, Anda menggabungkan dua tabel transaksi yang menampilkan
kemudian menggunakan tabel baru ini untuk analisis transaksi kartu kredit bulan Mei 2003. Anda mungkin
lebih jauh. menginginkan data ini dalam bentuk format excel juga.

Extract the corrected records to a new table Export the Trans_May_All_CCN_Corrected


1 Pilih Data Extract Data.
table to Excel
2 Pilih Fields. Click tombol Extract Fields. Dialog boks
1 Dengan tabel Trans_May_All_CCN_Corrected aktif,
Selected Fields nampak.
pilih Data Export to Other Application.
3 Click Add All. Karena CARDNUM berisi entri invalid,
2 Pilih Fields.
anda tidak ingin menyertakan field dalam tabel baru
3 Pilih field yang ingin anda ekspor dengan urutan yang
tersebut. Hilangkan CARDNUM dari daftar
tampilan yang anda inginkan. Field akan nampak
SelectedFields. Click OK.
dalam Excel worksheet dalam urutandari kiri kekanan.
4 Dalam teks boks To, masukan nama
4 Dari daftar drop down Export As, pilih Excel.
fileTrans_May_All_CCN_Corrected. Click OK.
5 Kedalam field To masukannama
fileTrans_May_All_Corrected. Klik OK.
ACL membuka Trans_May_All_CCN_Corrected.
Anda juga dapat memilih alur file. Jika anda memasukan
hanya nama file, file baru akan di simpan kedalam folder
akhir yang anda gunakan untuk menyimpan data ACL
anda.
Create an error-free employee record table Exercises
1 Suppose you wanted all card numbers to have theform:
Untuk bulan Mei, anda telah diberikan daftar karyawan xxxx-xxxx-xxxx-xxxx. What strategywould you follow to
yang berbeda untuk menggunakan: create a computed field like that?
Employees_May_with_CCN.xls. Tabel meliputi hanya 2 If you had the information available, checking theSocial
karyawan yang memiliki kartu Metaphor Security Number (SSN) for each employeewould help
determine whether each record wasunique. How would
Import the new table of employees you check for duplicate SocialSecurity Numbers? How
1 Impor Employees_May_with_CCN.xls kedalam would you ensure that allSocial Security Numbers were
folder May 2003 dan simpan sebagai in the format of onelong string of digits: xxxxxxxxx?
Employees_May_with_CCN. 3 Devise a strategy for analyzing your May
2 Scroll melalui tabel baru ini. transactionsthat closely mirrors the strategy you
followed for theApril transactions. Find the
Anda dapat melihat pada dasar rekod paling bawah unacceptabletransactions for this set of transactions.
Akhir dari file dalam field First_Name, dan semua entri 4 For your own projects, think of various approachesthat
field lainnya untuk rekod ini adalah kosong. Dengan improve the quality of your data before youimport it into
demikian Ini bukan rekod karyawan dan oleh sebab itu ACL. Think of ways to test your dataafter you import it
harus di filter. into ACL.

Filter invalid employee records


1 Dengan tabel Employees_May_with_CCN aktif, klik
kanan entri End of File.
2 Pilih Quick Filter Not Equal.

Rekod invalid sekarang difilter.

Jika anda mengekstrak data valid ke tabel lain, maka


anda tidak perlu khawatir akan perubahan filter dari
tabel aslinya

Extract the valid records to a new table


1 Pilih Data Extract Data.
2 Pilih tombol Fields. Click Extract Fields. Click
AddAll. Click OK.
3 Dalam teks boks To, masukan nama file
Employees_May_Corrected. Click OK.
Ideas for further analysis Is there any relation between spending a great
dealand charging unacceptable transactions?
In this tutorial, you have worked through severalexamples Determine the total spending by department on a
of how to perform analyses using ACL. Whatother monthly basis. Use the DeptCode field in the
analyses could you perform with the data? Employees table.
If an employee has charged air fare, what other
Consider these questions. You can likely come up travel-related expenses has he or she charged?
withnumerous ideas that are applicable to your own work. Forexample, if an employee charges air fare, he
Do the transactions have unacceptable Merchant or she
Category Codes? is likely to charge a hotel room and
Do the Merchant Category Codes that are used transportation.
match the cardholders responsibilities? Is this the case? What are some possible
Does the cardholder conduct repeated explanations for the patterns that appear?
transactions at regular intervals with the same If the codes for caterers and bakeries
merchant? wereunacceptable, how much would money have
Does the cardholder have several transactions beensaved?
within a brief time period (say 72 hours) with the
same merchant?
Does the cardholder have transactions occurring
on weekends or holidays?
Do an unusual number of transactions have
rounded values, such as $1000, $200, or $450?
Are there credits charged back to a card number,
and what are the explanations for these credits?
Does the cardholder regularly come close to or
exceed his or her credit limit?
Has there been a sudden increase in the
cardholders purchases?
Is the cardholder responsible for charging other
peoples expenses?
Which five or ten employees spent the most? To
which customers did they charge their expenses?
Chapter review
In this chapter you accomplished the following tasks:
Imported an Excel workbook with two
worksheets.
Combined information from two tables into one
table.
Corrected a data field that included invalid data.
Extracted the new transactions table to Excel.
Corrected a table by filtering out an invalid record
and extracting the results to a new table.
Created a table that combines all of the CC
transactions into one table.
C
Calculated fields. See Computed fields
Categories
A data type 28
Absolute value expense, Metaphor Corporation 4
Profile command results 12 Cells
Acceptable_Codes.mdb blank 55
data file 5 Character data
Access. See Microsoft Access data applications 27
Account number categories formatting in expressions 36
Metaphor Corporation 4 numerals in 24
Allowable expenses Characteristics of data
Metaphor Corporation 4 checking 27
ALLTRIM( ) function Checkmark
using 43, 45, 52, 54, 57, 59, 70 green 17
Analysis strategy Classify command
planning 7 using 46
Analytical strategy Code categories
planning 6 Metaphor Corporation 5
Append option Codes
Extract command 67 acceptable 5
Applications common 51
exporting to other 35 comparing 54, 57
Ascending
Quick Sort order 15 I NDEX
ASCII
data type 27
ASCII data Column titles
formatting in expressions 36 changing 25
Audit trail and field names 25
leaving 53 Column width
log tab 15 changing in view 17
Columns
B adding to view 52, 54, 58, 72
Backup copy changing sort order in view 10, 15
removing from view 55
Combining data
methods 67
Command
defined 15
ACL project 26 Command line
BETWEEN( ) function using 66
using 43 Command results
Blank entries viewing details 13
removing 55 Commands
Blanks Classify 46
removing leading and trailing 45, 70 Count 11, 16
Bonuses DISPLAY 66
finding total 15 Duplicates 13, 69
Export 35, 73 viewing in original format 6
Extract 56, 58 Data Definition Wizard
Join 50
Profile 12 Drill-down filter
Relations 50, 54, 58, 60 command results 13
running on single fields 11
selecting fields to include 13 Conditions
Statistics 11
Summarize 42 using 22
Total 15, 34
Verify 68 Duplicate records
Comma-separated-value files
multiple 38

77 Data definitions

finding 13

Index Count command

modifying 28

Duplicates command
importing 25
using 11
samples for testing 7
Data files
Documentation
using 13, 69
Company_Departments.txt
COUNT field
sources 6
opening 10
project 30
Summarize command 42
data file 5 Credit card policies

validity errors, finding 29 tutorial 5


Data format
Double entries
E
Computed fields
Metaphor Corporation 4
verifying type 29
checking 27
finding 13
Edit Field Properties screen
adding to view 57
creating 17, 52, 54 Credit cards
Data type removing 55

using 24 typical 6

finding expiry date 34 Statistics command 11


Dates
changing 24, 35
End of file record
Edit view filter deleting 73

Credit_Cards_Metaphor.xls D

checking 51, 53, 66 formatting in expressions 16


selecting in Expression Builder 34
dialog box 16, 17, 34
Entries
data file 5 duplicate 13, 55, 69

verifying 27 Data

Employee numbers Decimals

Credit_Cards_Metaphor.xls worksheet invalid, displaying 70

Data type categories

finding duplicates 13

importing 23

Table Layout window 28

Employees.cvs

CSV files

Data-entry errors 78

data file 5 appending 67


combining 50
importing 25 errors
eliminating 7
finding 69 exporting 35
filtering 72
Empty cells format information 7
importing through the wizard 22
Cycle of analysis integrity testing 13, 27
isolating specified portions 43
Date data modifying with computed fields 28
rounding 17 Fields
Default view adding to view 52, 54, 58
displaying 17 blank entries in 55
Delimited files changing order 60
importing 23 combining from multiple tables 50
Descending computed 28, 52, 54
Quick Sort order 15 editing 28
Digits eliminating invalid characters 70
using as character data 24 harmonizing 51, 53, 59
DISPLAY command key 51, 66
using 66 ordering sequentially 67
removing from view 55
Errors sort order 15, 37
data validity 29 verifying content 27
data-entry 7, 69
testing for 65 Functions
validity 68 ALLTRIM( ) 43, 45, 57, 70
Excel. See Microsoft Excel data BETWEEN( ) 43
Expenses FIND( ) 35
allowable INCLUDE( ) 71
Metaphor Corporation 4 MAP( ) 70
isolating 43, 45 MATCH( ) 45
summarizing by code 42 nesting 70
SUBSTRING( ) 52, 54, 57
using 35

Index G
Green checkmark
saving changes 17

formatting
Expiry dates character data 36
finding 34
Export Files
using Excel format 73
Export command
using 35, 73 importing 23
Expression
defined 16 H
Expression Builder
See also Edit view filter multiple conditions in 38
functions list 35 Extract command
opening 52 append option 67
using 17 using 44, 56, 58
Expressions
checking syntax 36 F
creating and saving 17 Field length
changing 66
Field width checking 51, 53, 59
adjusting in view 17 Field names
and column titles 25 records, finding 13
importing from data file 24 Import
Field order CSV files 25
changing in the view 10
selecting for export 73
Field separators
specifying 24
Field totals 79
finding 34
Field type. See Data type

Metaphor data 5 Index


Filters
applying multiple 45
creating 16, 34, 72
removing 13, 17
saving 37 Excel worksheets 23, 65
setting multiple conditions 38 Microsoft Access data 25
FIND( ) function using the wizard 22
using 35 INCLUDE( ) function
Folders using 71
creating 64 Intactness of data
Format testing 13
data Integrity of data
checking 27 verifying 27
data file 6 Invalid characters
date expressions 16 eliminating 70
expression Invalid formats
verifying 36 finding 70
invalid 70 Invalid records
Formats filtering out 73
export 35 Invoices
duplicate 69
Harmonization
key fields 51, 53, 59 J
Header rows Join command
using as field names 24 compare with Relations 50
Headings using 52
and column order 10
and sort order 15 K
History
project 30 M
H T ML MAP( ) function
report format 61 using 70
Hyperlink MATCH( ) function
command results 13 isolating data 45
Maximum value
I Profile command results 12
Identical MDB files
entries, finding 69 importing 25
Merchant Category Code list See Hyperlink, command results
about 5 Log tab
Metaphor Corporation viewing command entries 15
about 3 Logical expressions
Methodology filtering data 16
documenting 30
Microsoft Access data N
importing 25 Navigator pane
Microsoft Excel about 10
data, importing 23, 65 Nested functions
export format 73 using 70
Minimum value Notes tab
Profile command results 12 displaying 11
Multiple tables using 30
working with 67 Number of records
counting 11
Numeric data Numerals
alpha characters in 29 using as character data 24
Profile command 11, 12
Statistics command 11 P
Plain text
O export format 35
Objectives Policies
tutorial 2 credit card usage 4, 5
Operators Profile command
using in filters 38, 45 using 12
OR statement Project methodology
MATCH( ) function 45 documenting 30
Order Project Navigator
ascending or descending 15, 37 location 10
columns in the view 10 Project planning
Order of fields
arranging in view 67
Output fields
selecting 13
Overview of data 80
obtaining 11
Overview tab
about 10
organizing 64 Index

Key fields
preparing 51, 53, 59 analysis strategy 7
Projects, ACL
L about 10
Length of field adding data 23
checking 51, 53, 59, 66 creating 22
Link opening 10
organizing 64 Screen
saving 26 AC L
viewing content 11 described 10
Properties of ACL project Scripts
displaying 11 writing 66
Push-pin button Search for substrings
about 66 using FIND( ) 36
Separators
Q field 24
Quick Filter Single fields
using 55 selecting 11
Quick Sort Sort
about 15 Quick 37
using 37 Soundness of data
Quotation marks testing 13
character data 36 Sources
date data 16 data 6
Spaces
R eliminating 45, 70
Ranges of data trimming 43
finding 43
Record layout. See Data, format information Start positions
Record of commands checking 66
Log tab 15 Statistics command
Records using 11
counting 11, 68, 72 Strings
extracting 44, 56, 58 comparing 70
invalid finding 36
filtering out 73 SUBSTR( ). See SUBSTRING( ) function
sorting 37 SUBSTRING( ) function
Relations command using 52, 54
Substrings
compare with Join 50 finding 36
using 54, 58, 60 Summarize command
Relations dialog box using 42
arranging tables 55 Summary
Reports tutorial objectives 2
creating 61
Results T
displaying multiple 66 Table Layout window
recording 53 changing data type 35
saving 37 checking data characteristics 27
Reverse quotation marks displaying 17
dates 16 Table layouts
comparing 66
S editing 28, 65
Save Tables
automatic 26 adding new columns 52, 54, 58
Save the Open Project appending 67
button 26 arranging
Relations dialog box 55
combining 50 displaying multiple results 66
Company_Dept 57
creating 23 importing 23
Employees 57
empty 53 Task sheet
exporting 35, 73
extracting records 56, 58 Use first row as field names
joining 52
sample 30

option 24

81 Test data

Text
Chapter :
using to refine strategy 7

methods of combining 67 export format 35


moving to new folder 64
opening 11 Validate
relating 54, 58, 60
removing blank entries 55 Text files
saving 26
Unacceptable_Codes 23 compare with verify 70

Type of data importing 23


changing 24
finding 28 Validity errors

U Titles of fields
Unacceptable_Codes.txt file
checking 65
viewing reports 61
Width of fields importing 24
adjusting in view 17
Window Values
Table Layout 17, 35
Worksheets Total command
importing multiple 65
comparing 57
Tabs
using 15, 34
about 5
finding in multiple tables 50
selecting for import 23
Total values blank entries 55
columns 55
Verify
summarizing by code 42
Profile command results 12 Type

compare with validate 70 W

Totals drop-down list 35

Verify button Web browser

accumulating per value 46

checking expressions 36
82 ACL in Practice
Trans_April worksheet

Verify command

importing 23

using 29, 68

Trans_April.xls

Views

data file 5

adding new columns 52, 54, 58

Transaction totals

column sort order 15

per credit card 46

field order

Transactions

changing 60

comparing 54
identifying unacceptable 53
isolating by category 43
split 69

removing

You might also like