Your SlideShare is downloading. ×
0
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
ACL Bootcamp Exercise 4: Computed Fields Cross-Training
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ACL Bootcamp Exercise 4: Computed Fields Cross-Training

1,632

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,632
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. EXERCISE 4:Computed Fields Copyright © 2011 ACL Services Ltd. Cross-Training
  • 2. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 2 YOUR COACH Shane Grimm  20 years of experience with ACL  ACL Certified Data Analyst @shanegrimm  ACL Certified Trainer  Experienced coach of 1000’s of ACL users
  • 3. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 3 Getting Back in Shape ACL Bootcamp is a monthly webinar series designed to help ACL users of all levels learn new skills #aclbootcamp *Poll Question # 1
  • 4. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 4 GUEST SPEAKER Phil Lim  Extensive experience working with clients in a range of industries, including Healthcare, Manufacturing and Engineering firms  Core expertise in continuous auditing and controls monitoring methodologies and practices  ACL Certified in Technical Support, ACL Certified Data Analyst (ACDA), ACL Certified CCM Implementation Specialist (ACCIS)
  • 5. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 5 What are Computed Fields?  An expression  A calculation  A virtual field  Original data unchanged *Poll Question # 2
  • 6. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 6 What are we using them for today?  Cleansing  Recalculating  Fuzzy matching
  • 7. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 7 Clean Your Data
  • 8. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 8 Creating Computed Fields 1. Edit Table Layout -> Add New Expression 2. Provide a name • Best practice: Prefix name with a C_ 3. Use the Expression Builder • Build and verify your Expressions
  • 9. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 9 Let’s see a Demo
  • 10. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 10 Clean Your Data  ALLTRIM(First) + " " + ALLTRIM(Last)  Other useful functions » ALLTRIM() » INCLUDE() » EXCLUDE() » UPPER() » REPLACE() » ZONED() » SUBSTRING() » SPLIT()
  • 11. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 11 Recalculating Scenario  AP Transactions file contains only positive values  Credit Memos exist in this file  To get the true total, we need invert the sign of credit memos  Strategy: Design a computed field that contains a negative invoice amount if the invoice type is a credit memo
  • 12. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 12 Let’s see a Demo
  • 13. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 13 Conditional Computed Fields In creating a Conditional Computed Field, consider:  Conditions  Value  Default Value
  • 14. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 14 Signed Invoice Amount Computed Field  invoice_type = "C" then value is invoice_amount * -1  invoice_type = "V" then value is 0  otherwise, value is invoice_amount
  • 15. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 15 Let’s see a Demo
  • 16. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 16 Fuzzy Matching Scenario  Filters are exact and address fields are not • "1234 Main Street" <> "1234 Main St."  Fuzzy matching examples • Duplicate vendors/employees • Vendor employee matching
  • 17. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 17 Fuzzy Matching Strategy Common trick is numeric-only match Example: create a computed field that contains only the numeric digits of another field 1234 Main Street, San Francisco, CA, 94109 123494109 1234 Main St., San Fran, CA, 94109 123494109  How can we use ACL to create such a field?
  • 18. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 18 ACL Function Reference Online Documentation docs.acl.com > ACL Language Reference > ACL Function Reference OR ACL Help Categorized list of functions Includes details on usage and examples
  • 19. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 19 Let’s see a Demo
  • 20. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 20 Fuzzy Matching Examples  Numeric Address Matching just one strategy  Other examples • Soundslike for matching similar sounding names • Numeric invoice number matching • Matching invoice number patterns • Percentage Matching QGrams or distance algorithms
  • 21. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 21 Review Computed Fields can be used for a variety of purposes, including: • Recalculations, simple to complex • Cleaning data • Complex filters • Fuzzy Matching
  • 22. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 22 Review Tools to assist in your computed fields cross training: • Expression Builder • Conditional Computed Fields • ACL Function Reference
  • 23. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 23 Review • Start simple • Be adventurous. Remember, Computed Fields don’t change your data • Learn a new feature/function each time
  • 24. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 24 Q&A
  • 25. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 25 Additional Resources  New Quick Reference Guide  ACL Support Center  ACL Technical Support  ACL Training • ACL 105, Foundations of ACL and 303, Functions and Scripts
  • 26. ACL Services Ltd. Copyright © 2011 ACL Services Ltd. 26 Additional Resources ACL Consulting  Team of subject matter experts and technical consultants with access to thousands of analytic tests  Implementation methodology supports both onsite and remote solution development  Expertise across a variety of industries
  • 27. Next ACL BootcampThursday, February 16, 2012Exercise 5: Power Lifting ReportFilesRegister at acl.com/bootcamp

×