Professional Documents
Culture Documents
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
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
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
5 Klik tab Log pada kiri bawah ACL window anda dapat
melihat command yang anda lakukan dalam project
ini.
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
.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
77 Data definitions
finding 13
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
using 24 typical 6
Credit_Cards_Metaphor.xls D
verifying 27 Data
finding duplicates 13
importing 23
Employees.cvs
CSV files
Data-entry errors 78
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
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
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
checking expressions 36
82 ACL in Practice
Trans_April worksheet
Verify command
importing 23
using 29, 68
Trans_April.xls
Views
data file 5
Transaction totals
field order
Transactions
changing 60
comparing 54
identifying unacceptable 53
isolating by category 43
split 69
removing