Presentation is loading. Please wait.

Presentation is loading. Please wait.

Meeting of the Minds 1999 Welcome To... ReportSmith & ADP PC/Payroll For Windows.

Similar presentations


Presentation on theme: "Meeting of the Minds 1999 Welcome To... ReportSmith & ADP PC/Payroll For Windows."— Presentation transcript:

1 Meeting of the Minds 1999 Welcome To... ReportSmith & ADP PC/Payroll For Windows

2 Meeting of the Minds 1999 Welcome To... SQL Derived Fields Tips And Tricks

3 Meeting of the Minds 1999 Presented By CharlesCook.com Specializing In ReportSmith Training & Consulting

4 Meeting of the Minds 1999 Overview  If Then Else Logic  String Functions  Functions in Functions  Checking Your Syntax  Debugging Derived Fields

5 Meeting of the Minds 1999 Overview  If Then Else Logic

6 Meeting of the 1,return 1,search 2,return 2,…,[default])  Equal Comparison IF expr = search 1 THEN return 1

7 Meeting of the IF code = ‘A’ THEN amount ELSE 0

8 Meeting of the 1,return 1,search 2,return 2,…,[default])  Looks For Pairs Of Parameters  search 1,return 1, search 2,return 2 IF expr = search 1 THEN return 1 ELSE IF expr = search 2 THEN return 2 ELSE IF expr = search n THEN return n

9 Meeting of the IF sex = ‘M’ THEN ‘Male’ ELSE IF sex = ‘F’ THEN ‘Female’ ELSE ‘?’

10 Meeting of the 1,return 1,search 2,return 2,…,[default])  Unpaired Parameter Is Default [Optional]  If Default is Omitted and There Is No Match, NULL Is Returned

11 Meeting of the IF sex = ‘M’ THEN ‘Male’ ELSE IF sex = ‘F’ THEN ‘Female’ ELSE NULL

12 Meeting of the 1,return 1,search 2,return 2,…,[default])  expr May Be Any Data Type  search n Must Be The Same Data Type As expr  return n Will Be Forced To The Same Data Type As return 1

13 Meeting of the 0,value 1,…,value n )  Will Return A Value Based On The index IF index <= 0 THEN value 0 IF index = 1 THEN value 1 IF index = 2 THEN value 2

14 Meeting of the - startdate),amount,0) IF (date - startdate) <= 0 THEN amount ELSE 0

15 Meeting of the - startdate),amount,0) IF startdate <= date THEN amount ELSE 0

16 Meeting of the 0,value 1,…,value n )  If The index Exceeds The Number Of Values, The Last Value Is Returned

17 Meeting of the 1,value 2 )  Return value 1 If number Is Not Zero  Return value 2 If number Is Zero Or NULL

18 Meeting of the Minds gross_pay IF hours <> 0 THEN hours ELSE 1

19 Meeting of the IF test <> 0 THEN ‘YES’ ELSE ‘NO’

20 Meeting of the Minds 1999 Overview  String Functions

21 Meeting of the  Returns The Desired Portion Of string  The Substring Starts At start-pos  The First Character Of string Has A start-pos Of Zero  For A Length Of length

22 Meeting of the dept = Results = dept = Results = 554

23 Meeting of the  If start-pos Is Greater Then The Length Of string NULL Is Returned

24 Meeting of the dept = Results = NULL

25 Meeting of the  Strips Leading And Trailing Spaces From string  Compresses Multiple Spaces Within string Into Single Spaces

26 Meeting of the Charles Cook ‘) Returns ‘Charles Cook’

27 Meeting of the  Returns The Length Of string

28 Meeting of the Cook‘) Returns 12

29 Meeting of the 1,string 2,start-pos)  Returns The Starting Position Of string 2 Within string 1  The Search Begins At start-pos  The First Character Of string 1 Has A start-pos Of Zero

30 Meeting of the F. Cook’,’.’,0) Returns 9

31 Meeting of the F. Cook’,’oo’,0) Returns 12

32 Meeting of the Minds 1999 Functions in Functions  Execute From The Inside Out  The Innermost Functions Are Resolved First

33 Meeting of the Minds 1999  name = ‘ Charles F. Cook ‘ - 2)) Functions in Functions

34 Meeting of the Minds 1999  name = ‘ Charles F. Cook ‘ - 2)) F. Cook’,’.’,0) - 2)) Functions in Functions

35 Meeting of the Minds 1999  name = ‘ Charles F. Cook ‘ - 2)) F. Cook’,’.’,0) - 2)) - 2)) Functions in Functions

36 Meeting of the Minds 1999  name = ‘ Charles F. Cook ‘ - 2)) F. Cook’,’.’,0) - 2)) - F. Cook’,0,7) Functions in Functions

37 Meeting of the Minds 1999  name = ‘ Charles F. Cook ‘ - 2)) F. Cook’,’.’,0) - 2)) - F. Cook’,0,7) ‘Charles’ Functions in Functions

38 Meeting of the Minds 1999  Break Your Formula Down - 2)) Checking Your Syntax

39 Meeting of the Minds 1999  Break Your 0 ’.’ 0 Checking Your Syntax

40 Meeting of the Minds 1999  Build It One Step At A Time  Hard Code Parts Until You Understand What Is Going Debugging Derived Fields

41 Meeting of the Minds 1999  Build It One Step At A Time  Hard Code Parts Until You Understand What Is Going Wrong Debugging Derived Fields

42 Meeting of the Minds 1999  Build It One Step At A Time  Hard Code Parts Until You Understand What Is Going Wrong Debugging Derived Fields

43 Meeting of the Minds 1999  Build It One Step At A Time  Hard Code Parts Until You Understand What Is Going Wrong Debugging Derived Fields

44 Meeting of the Minds 1999  Build It One Step At A Time  Hard Code Parts Until You Understand What Is Going Wrong - 2)) Debugging Derived Fields

45 Meeting of the Minds 1999 Presented By CharlesCook.com Specializing In ReportSmith Training & Consulting


Download ppt "Meeting of the Minds 1999 Welcome To... ReportSmith & ADP PC/Payroll For Windows."

Similar presentations


Ads by Google