Active Planner. How to Create and Use Database Query Formulas
|
|
- Mark Porter
- 6 years ago
- Views:
Transcription
1 Active Planner How to Create and Use Database Query Formulas Table of Contents Introduction... 1 Database Query Part 1 - The Basics... 2 Database Query Part 2 Excel as the Data source Database Query Part 3 Column Dates Database Query Part 4 Case Statement, IIF and SWITCH Functions Database Query Part 5 Use Case Statement to mimic IF logic Addendum Conversion functions that I have found helpful Introduction Hello, I have been working with Active Planner for more than 10 years. I know from my experience that one of the strengths of Active Planner is its ability to use information from a variety of data sources within the enterprise. As I visit customers to help with their implementation or provide training, I find that most have existing data in SQL Server, MS Access, Excel or similar data sources that they want to use in their budgeting process. Database Query Formulas are a great way to access this data, but I find that some people are intimidated by these. So I have created this document to step you through the process of creating Database Query Formulas and applying them to your Plan Sheets, found in Part 1. I find that most financial people are familiar with Excel and as a result this is a typical source for database queries. However, there are a few quirks to using Excel, which I discuss in Part 2. In Part 3 we look at how the column dates are used to retrieve data specific to the column, whether it is defined as a single period or 12 periods. In Part 4 we look adding some conditional logic to our queries. Part 5 builds on that to show you how we can mimic IF logic with the other Formula Types. And Part 5 is just a small collection of functions that have helped me over the years. The information provided here applies to most versions of Active Planner and it is not dependent on any particular General Ledger. For those that use Advanced Allocations, you will find this information very applicable since both products use the same Calculation Engine. I hope you find this information helpful and informative. Thank you. Doug Leasure Doug.P.Leasure@gmail.com
2 Database Query Part 1 - The Basics Active Planner ships with demo data, which we will use for the lesson. We will create a new Plan Sheet: Create columns for Actual and Budget: We have data Salary data available to us in a MS Access database. The PR-Employees table, shown below, contains columns of information. We are interested in the current salary which is located in the 2
3 LastAnnualizedPayRate column. And we want to get the salary based on the Location number and Department number. To begin, we will enter account number Segment 1 (the natural account) is 6000 for salaries. Segment 2 (the Location number) is 100 and segment 3 (the Department number) is 200. Our first goal will be to create a database query formula that will bring in the salaries for Location 100 and Department
4 So we click the CALC button and select FORMULA for the Budget Group: Next we click the Formula Properties button and define our formula: 4
5 Now click the DATABASE QUERY button to define the query. Select Access for the Data Source Type and fill in the Database Filename by clicking the Ellipse ( ) and browse to the location of the MS Access database (Demonstration Data.mdb). Click the TEST button to make sure you have can open the database. Next move to the QUERY BUILDER tab and we can begin to build our database query. In its simplest form, the query uses a SELECT statement to return data from columns where the data matches certain criteria that we specify. It has the form: SELECT FieldName FROM DatabaseTable WHERE FieldName = MyCriteria. In our example, we want to select the salary where the Location is 100 and the Department is 200 so we will use: SELECT LastAnnualizedPayRate FROM [PR Employees] WHERE Location = '100' AND Department = '200' Note: The Location and Department are TEXT so they are entered with the single quotes so they are TEXT and not NUMERIC. Also, you have to put square brackets around objects that have spaces in their name, which is why the employees table is entered as [PR Employees]. 5
6 The QUERY BUILDER makes it easy to point and click to build the Select statement. Under AVAILABLE TABLES, select PR Employees, this will display a list of all the columns (also called fields) under AVAILABLE FIELDS. Double-click on LastAnnualizedPayRate and this will enter it in the SELECT row: 6
7 Next we need to build our WHERE clause. Click in the WHERE row and from the AVAILABLE FIELDS, double-click the Location, from OPERATIONS, double-click = and then in the WHERE row, type in
8 Now we will finish by clicking in the WHERE row, from OPERATIONS, double-click AND, then from the AVAILABLE FIELDS, double-click the Department, from OPERATIONS, double-click = and then in the WHERE row, type in 200. Finally we can test the query to make sure it is returning the data we desire. First, put a check mark in each option of the TEST QUERY: Now click the TEST QUERY button. When the QUERY TEST screen appears, just click the OK button. 8
9 When the QUERY DISPLAY screen appears, just click the OK button. This will display the results of our query: You will notice that we are getting multiple results, one salary for each employee in Location 100 and Department 200. So we will need to modify the query slightly to tell it to summarize all salaries in to one total amount. This is easily done by typing SUM() around our salary field: Now, when we test the query, we get 563,512 which is the total of all salaries: While this query is working correctly for Location 100 and Department 200, we want the query to be able to handle a variety of account numbers. Typically our plan sheets are designed with multiple account numbers on each row: 9
10 The 2nd and 3rd segments (the Location and Department) are changing from row to row. We can easily accommodate this in our query by using the VARIABLES: In our query, we want to say that the Location is equal to whatever value is in the 2nd segment and the Department is equal to whatever value is in the 3rd segment, so we will use the ACCTSEG(segno) variable. Our WHERE row currently says Location = '100' AND Department = '200'. Go to the WHERE row and erase 100, double-click the ACCTSEG(segno) variable which brings up the following screen, select 2 for the Segment Number: Click the OK button and it will enter the variable into the WHERE row: Location = &ACCTSEG(2)& AND Department = '200' Now modify it for Department equal to segment 3 and the result is: Location = &ACCTSEG(2)& AND Department = &ACCTSEG(3)& Using the Variables in our query will allow it to work for a variety of account numbers. We can test this by using the TEST QUERY button. Click the TEST QUERY and on the Query Test screen, enter as the account number: Click OK until you see the results screen and you will see that it is working when segment 2 is 100 and segment 3 is 200: 10
11 Try it again and on the Query Test screen, enter as the account number: And our new result is: Save this formula as a global formula and apply it to all 3 rows in our plan sheet, then refresh calculations for the Budget_1 column and you ll see that it is returning the right data: And there is one last thing to learn from this portion of the lesson. The total salary that was returned by our query is an annual amount so if we wanted to apply this to each of the 12 periods, we would want to divide the amount by 12. We can modify query to accomplish this easily: SUM(LastAnnualizedPayRate)/12. The new query would look like this: 11
12 Database Query Part 2 Excel as the Data source We often use Excel files as our source for database query formulas. There are a few things you ll need to keep in mind when using Excel files. One important thing to know is that the Excel file must be saved as version 2003 or earlier: Another important thing to know is that the values from the account segments are TEXT, not NUMERIC. So in the sample Excel file, HeadCount.xls, the Loc and Dept numbers are entered as TEXT by putting a single quote in front of the value. Eg: 100 Formatting the cells as TEXT is not sufficient to make the cell value a TEXT. It is also important that all values in the column are consistently entered the same way. 12
13 Each Sheet in your Excel file will display under the AVAILABLE TABLES as the sheet name with a $ after it. When the data type of the column in Excel is NUMERIC, we can sometimes use conversion functions to convert it to TEXT (or TEXT to NUMERIC). As a way of explaining the problem, let s do an experiment. Let s switch the SELECT around so that we return the Dept number where Count = Segment 3. When Segment 3 = 300, we expect it will return Dept 100 because Count is 300. This query should work: SELECT [Dept#] FROM [HeadCnt$] WHERE Count = &ACCTSEG(3)& but when we run it we get this error: The error is caused by the segment number being TEXT but the Count is Numeric. So we can convert the Count to TEXT using the CSTR function. The correct query is: SELECT [Dept#] FROM [HeadCnt$] WHERE CSTR(Count) = &ACCTSEG(3)& 13
14 Database Query Part 3 Column Dates Another important concept in database query formulas is role that the column period beginning and ending dates play. We can use the Accounts Receivable table in MS Access to understand this. Looking at the AR- InvoiceDetail, shown below, we could pull the amt_cost where our Account Number equals the gl_rev_acct and where the date_applied falls within the period begin and period end dates of our column. Using what we ve learned so far, we can easily create a query that returns the total amt_cost where the gl_rev_acct equals the account number in Active Planner, as shown: 14
15 In order to return the correct amount for each column, we need to add some additional logic to limit the data to where the date_applied is greater than or equal to the period begin date AND less than or equal to the period end date. Use the variables &PERBEGIN& and &PEREND& for the beginning and end dates. The resulting query is: We can how it see how it easily returns the correct values based on the column dates. Even if your column is defined to be a single period, 3 months or an entire year, this query will return the correct values. 15
16 Database Query Part 4 Case Statement, IIF and SWITCH Functions Another important concept in database query formulas is how to handle the situation where there are sets of data that we have to treat differently. Again, we can use the Accounts Receivable table in MS Access to build upon our earlier work. Looking at the AR-InvoiceDetail, shown below, we have a variety of territory codes that represent the region of the world in which the item was sold. For our purposes, let s presume that we need to multiply the amount by a conversion rate to convert the amount to US dollars. The territory_code contains the following values: AS001, CN001, CN002, EU001, EU002, SA001, SA002, US001, US002, US003 and US004. Let s presume that we can use just the first 2 characters to tell us which conversion rate to use. We can use the function, left(territory_code,2), to give us AS, CN, EU, etc. So we will multiply the amount by 2.75 for AS; by 1.15 for CN, 0.75 for EU; 1.75 for SA and 1.0 for US. If we are using MS Access or Excel as our data source, then we could use the IIF function. The IIF function returns one value if a specified condition evaluates to TRUE, or another value if it evaluates to FALSE. The syntax for the IIF function is: iif ( condition, value_if_true, value_if_false ) If we are using SQL Server for our data source, then we can use a simple CASE expression: CASE WHEN Boolean_expression THEN result_expression [ ELSE else_result_expression ] END Since we have a list of 5 different items, we will be better served by the SWITCH function. In MS Access or Excel, the Switch function evaluates a list of expressions and returns the corresponding value for the first expression in the list that is TRUE. The syntax for the Switch function is: Switch ( expression1, value1, expression2, value2,... expression_n, value_n ) If we are using SQL Server, then we can use a CASE expression: CASE WHEN Boolean_expression1 THEN result_expression1 WHEN Boolean_expression2 THEN result_expression2 WHEN Boolean_expression3 THEN result_expression3 [ ELSE else_result_expression ] END 16
17 So to take this knowledge and put it into use in our query from the previous lesson, we will now have this resulting query: The syntax for our use of the SWITCH function is: SUM(amt_cost * SWITCH (left(territory_code,2)='as', 2.75, left(territory_code,2)='cn', 1.15, left(territory_code,2)='eu', 0.75, left(territory_code,2)='sa', 1.75, left(territory_code,2)='us', 1,)) And if we were using SQL Server, then the syntax for the CASE statement is: SUM(amt_cost * CASE WHEN left(territory_code,2)='as' THEN 2.75 WHEN left(territory_code,2)='cn' THEN 1.15 WHEN left(territory_code,2)='eu' THEN 0.75 WHEN left(territory_code,2)='sa' THEN 1.75 ELSE 1 END) 17
18 Database Query Part 5 Use Case Statement to mimic IF logic One final concept that I want to cover is the use of the Case Statement to mimic IF logic in Active Planner formulas. We can use formulas to pull values from GL Account balances, budget balances and from other Plan Sheets by Account Number, Row ID or Published Data. There is great flexibility in the formulas, especially when you use ACCOUNT MASKING, but there currently is no IF logic in the formulas. I would like to show you how you can mimic the IF logic in formulas. For our example, let s presume that if our natural account number is a revenue account (4000 thru 4999) then we want to use a PS-Acct formula to return values from the Global Assumptions Sheet, and if our natural account number is an expense account (5000 thru 7999) then we want to use an Accounts formula to return values from our GL Balances and if our natural account number is anything else then we want to return a 0 value. You should already be familiar with how easily we can create a formula where row 1 uses a PS-Acct formula to return values from the Global Assumptions Sheet, where row 2 uses an Accounts formula to return values from our GL Balances and our operand is the plus sign to add these 2 rows together. That formula would look like this: We can modify this formula to accomplish our IF logic by using some simple math and a Case Statement. We will take advantage of what we learned in basic mathematics; that if we multiply any number by 1 the result is that same number and if we multiply any number by 0 the result is 0. If our natural account (segment 1) is between 4000 and 4999 then we should multiply row 1 by 1, otherwise we will multiply it by 0. And if our natural account is between 5000 and 7999 then we should multiply row 2 by 1, otherwise we will multiply it by 0. 18
19 Here is how we easily accomplish this in our formula. Change the operand on row 1 to multiplication and insert a row right after row 1. Set the operand to plus for this new row, set the Type to Database, and define it like this: For the Data Source: On the Query Builder tab, click the ADVANCED tab and type in: CASE WHEN (&ACCTSEG(1)& >= 4000 AND &ACCTSEG(1)& <= 4999 ) THEN 1 ELSE 0 END Now change the operand on row 3 to multiplication and insert a row right after row 3. Set the TYPE of the new row to Database, and define it like this: CASE WHEN (&ACCTSEG(1)& >= 5000 AND &ACCTSEG(1)& <= 7999 ) THEN 1 ELSE 0 END The resulting formula is: That is how you can easily mimic the IF logic in Active Planner formulas. 19
20 Addendum Conversion functions that I have found helpful I had struggled for many years when trying to use database queries with MS Access, but especially Excel files. I had never been able to find a complete list of functions that would work in my database queries, primarily when I needed to convert from one data type to another. Well, I finally found a list of functions and I want to pass it on to you. You can use the following list of functions in Jet Engine queries (when your data source is MS Access or Excel). ABS array ASC ASCB ASCW ATN CBOOL CBYTE CCUR CDATE CDBL choose CHR CHR$ CHRB CHRB$ CHRW CHRW$ CINT CLNG COS CSNG CSTR CVAR CvDate CVErr date DATE$ DATEADD datediff datepart DATESERIAL DATEVALUE day DDB error error$ EXP fix format format$ fv hex hex$ HOUR IIF IMEStatus instr INT IPMT IRR isdate isempty ISERROR isnull isnumeric isobject lcase lcase$ LEFT LEFT$ LEFTB LEFTB$ LEN LENB LOG ltrim ltrim$ MID MID$ MIDB MIDB$ MINUTE MIRR MONTH NOW NPER NPV oct oct$ partition PMT PPMT PV QBColor RATE RGB RIGHT RIGHT$ RIGHTB RIGHTB$ rnd round rtrim rtrim$ SECOND sgn SIN SLN space space$ sqr str str$ strcomp strconv string string$ switch SYD TAN TIME TIME$ timer timeserial TIMEVALUE TRIM TRIM$ typename ucase ucase$ val vartype WEEKDAY YEAR 20
21 One other thing that I find helpful when working in SQL Server, is the Convert statement. You can use CONVERT to convert an expression of one data type to another in SQL Server. Syntax for CONVERT: CONVERT ( data_type [ ( length ) ], expression [, style ] ) And some examples of the CONVERT statements that you might find helpful. To convert the year of Active Planner s period begin date to TEXT: convert(varchar,year(&perbegin&)) To convert the year of a date field to TEXT: convert(varchar (4),Year(p.Year_End_Date)) To convert a numeric field to TEXT: CONVERT(VARCHAR(4), glseg1.seg_code) To convert one of Active Planner s Dimension segment values to an Integer: convert(int,&dimensionseg('employees', 2)&) 21
SWITCH(DatePart("w",DateOfYear) IN(1,7),"Weekend",DatePart("w",DateOfYear) IN(2,3,4,5,6),"Weekday") AS DayType,
SeQueL 4 Queries and their Hidden Functions! by Clark Anderson A friend recently exclaimed Can you really use this function in SQL! In this article of my series I will explore and demonstrate many of the
More informationPA R T. A ppendix. Appendix A VBA Statements and Function Reference
PA R T V A ppendix Appendix A VBA Statements and Reference A d Reference This appendix contains a complete listing of all Visual Basic for Applications (VBA) statements (Table A-1 ) and built-in functions
More informationPhụ lục 2. Bởi: Khoa CNTT ĐHSP KT Hưng Yên. Returns the absolute value of a number.
Phụ lục 2 Bởi: Khoa CNTT ĐHSP KT Hưng Yên Language Element Abs Function Array Function Asc Function Atn Function CBool Function CByte Function CCur Function CDate Function CDbl Function Chr Function CInt
More informationVB Script Reference. Contents
VB Script Reference Contents Exploring the VB Script Language Altium Designer and Borland Delphi Run Time Libraries Server Processes VB Script Source Files PRJSCR, VBS and DFM files About VB Script Examples
More informationIn-Built Functions. String Handling Functions:-
L i b r a r y F u n c t i o n s : String Handling Functions:- In-Built Functions 1) LTrim() :- Usage: The LTrim() function returns a string containing a copy of specified string without leading spaces.
More informationThe Excel. Analyst s. Guide to. Access. Michael Alexander
The Excel Analyst s Guide to Access Michael Alexander The Excel Analyst s Guide to Access The Excel Analyst s Guide to Access Michael Alexander Wiley Publishing, Inc. The Excel Analyst s Guide to Access
More informationMicrosoft Office Excel Use Excel s functions. Tutorial 2 Working With Formulas and Functions
Microsoft Office Excel 2003 Tutorial 2 Working With Formulas and Functions 1 Use Excel s functions You can easily calculate the sum of a large number of cells by using a function. A function is a predefined,
More informationVB Script Reference. Summary. Exploring the VB Script Language. Altium Designer and Borland Delphi Run Time Libraries
Summary Technical Reference TR0125 (v1.6) February 27, 2008 This reference manual describes the VB Script language used in Altium Designer. This reference covers the following topics: Exploring the VB
More informationThis course is aimed at those who need to extract information from a relational database system.
(SQL) SQL Server Database Querying Course Description: This course is aimed at those who need to extract information from a relational database system. Although it provides an overview of relational database
More informationAccess: using operators and functions in queries
Access: using operators and functions in queries Reference document Aims and Learning Objectives This document aims to cover all the query language elements (expressions, functions etc) that are available
More informationCreating Custom Financial Statements Using
Creating Custom Financial Statements Using Steve Collins Sage 50 Solution Provider scollins@iqacct.com 918-851-9713 www.iqaccountingsolutions.com Financial Statement Design Sage 50 Accounting s built in
More informationTutorial 2. Review CIS143
Tutorial 2 CIS143 Review Identify Components of an Excel worksheet Navigate a Worksheet Navigate Between Worksheets Plan a Worksheet Enter Data into a Worksheet Change the Size of a Row or Column Insert
More informationAPPENDIX A. This appendix constitutes a compilation of some illustrations of the existing user interface of CyberQuest and the proposed WebCQ.
APPENDIX A This appendix constitutes a compilation of some illustrations of the existing user interface of CyberQuest and the proposed WebCQ. Fig 1A Existing Opening Screen as seen in CQ F Fig I A Existing
More informationExcel Working with Formulas and Functions. Using Relative References. Engineering Staff College of India
Excel Working with Formulas and Functions Using Relative References Using Absolute References Using Mixed References Entering Relative, Absolute, and Mixed References To enter a relative reference, type
More informationAdvanced Formulas and Functions in Microsoft Excel
Advanced Formulas and Functions in Microsoft Excel This document provides instructions for using some of the more complex formulas and functions in Microsoft Excel, as well as using absolute references
More informationCS130 Software Tools. Fall 2010 Advanced Topics in Excel
Software Tools Advanced Topics in Excel 1 More Excel Now that you are an expert on the basic Excel operations and functions, its time to move to the next level. This next level allows you to make your
More informationManual. BasicMaker SoftMaker Software GmbH
Manual BasicMaker 2010 1987-2010 SoftMaker Software GmbH Contents Welcome! 9 What is BasicMaker?... 9 Using the script editor 11 Starting BasicMaker... 11 Commands in the File menu of the script editor...
More informationMATHEMATICAL / NUMERICAL FUNCTIONS
MATHEMATICAL / NUMERICAL FUNCTIONS Function Definition Syntax Example ABS (Absolute value) ASC It returns the absolute value of a number, turning a negative to a positive (e.g. - 4 to 4) It returns the
More informationVBScript Reference Manual for InduSoft Web Studio
for InduSoft Web Studio www.indusoft.com info@indusoft.com InduSoft Web Studio Copyright 2006-2007 by InduSoft. All rights reserved worldwide. No part of this publication may be reproduced or transmitted
More informationFAQ: Advanced Functions
Question 1: What are formulas and functions? Answer 1: Formulas are a type of data that can be entered into a cell in Excel. Formulas begin with an equal sign and use mathematical operators to calculate
More informationFinancial Reporting Using Microsoft Excel. Presented By: Jim Lee
Financial Reporting Using Microsoft Excel Presented By: Jim Lee Table of Contents Financial Reporting Overview... 4 Reporting Periods... 4 Microsoft Excel... 4 SedonaOffice General Ledger Structure...
More informationReferences. Iteration For. Iteration (Repetition) Iteration While. For loop examples
ENGG1811 UNSW, CRICOS Provider No: 00098G W6 slide 1 References ENGG1811 Computing for Engineers Week 6 Iteration; Sequential Algorithms; Strings and Built-in Functions Chapra (Part 2 of ENGG1811 Text)
More informationFree Tutorial Central
Free Tutorial Central Where Knowledge Is Free For more free tutorials visit http://freetutorialcentral.com Copyright 2009 H. Albert Napier and Ollie N. Rivers. Microsoft Excel 2003: Useful Functions with
More informationShare these FREE Courses!
Share these FREE Courses! Why stuff your friend s mailbox with a copy of this when we can do it for you! Just e-mail them the link info http://www.trainingtools.com Make sure that you visit the site as
More informationYearly / Monthly General Ledger Activity. Pivot Tables (continued) gl_history table accounts table
Yearly / Monthly General Ledger Activity Pivot Tables (continued) gl_history table accounts table Create a Query accessing the following tables: gl_history and accounts. MS Query will join the tables with
More informationLong (or LONGMATH ) floating-point (or integer) variables (length up to 1 million, limited by machine memory, range: approx. ±10 1,000,000.
QuickCalc User Guide. Number Representation, Assignment, and Conversion Variables Constants Usage Double (or DOUBLE ) floating-point variables (approx. 16 significant digits, range: approx. ±10 308 The
More information2. In Video #6, we used Power Query to append multiple Text Files into a single Proper Data Set:
Data Analysis & Business Intelligence Made Easy with Excel Power Tools Excel Data Analysis Basics = E-DAB Notes for Video: E-DAB 07: Excel Data Analysis & BI Basics: Data Modeling: Excel Formulas, Power
More informationMicrosoft Excel Level 2
Microsoft Excel Level 2 Table of Contents Chapter 1 Working with Excel Templates... 5 What is a Template?... 5 I. Opening a Template... 5 II. Using a Template... 5 III. Creating a Template... 6 Chapter
More informationExcel Formulas and Functions
Excel Formulas and Functions Formulas Relative cell references Absolute cell references Mixed cell references Naming a cell or range Naming constants Dates and times Natural-language formulas Functions
More informationDOWNLOAD PDF MICROSOFT EXCEL ALL FORMULAS LIST WITH EXAMPLES
Chapter 1 : Examples of commonly used formulas - Office Support A collection of useful Excel formulas for sums and counts, dates and times, text manipularion, conditional formatting, percentages, Excel
More informationThe Function How Planners Lab handles it How Excel handles it Constructing Understandable Assumptions
The Function How Planners Lab handles it How Excel handles it Constructing Understandable Assumptions A main advantage of the Planners Lab model is the ease with which the models can be constructed, understood,
More informationUsing Basic Formulas 4
Using Basic Formulas 4 LESSON SKILL MATRIX Skills Exam Objective Objective Number Understanding and Displaying Formulas Display formulas. 1.4.8 Using Cell References in Formulas Insert references. 4.1.1
More informationMillennium Report Writer
Millennium Report Writer The report writer can be used for most of your reporting needs, including employee and personnel listings. You also can access current, MTD, QTD, and YTD values for any earning,
More information( ) 1.,, Visual Basic,
( ) 1. Visual Basic 1 : ( 2012/2013) :. - : 4 : 12-14 10-12 2 http://www.institutzamatematika.com/index.ph p/kompjuterski_praktikum_2 3 2 / ( ) 4 90% 90% 10% 90%! 5 ? 6 "? : 7 # $? - ( 1= on 0= off ) -
More informationSection 6. Functions
Section 6 Functions By the end of this Section you should be able to: Use Logical Functions Use Date and Time Functions Use Lookup Functions Use Maths and Financial Functions Use Concatenate Nest Functions
More informationManual. BasicMaker SoftMaker Software GmbH
Manual BasicMaker 1987-2018 SoftMaker Software GmbH Contents Welcome! 9 What is BasicMaker?... 9 Using the script editor 11 Starting BasicMaker... 11 Commands in the File menu of the script editor...
More informationMS EXCEL: TABLES, FORMATS, FUNCTIONS AND MACROS
MS EXCEL: TABLES, FORMATS, FUNCTIONS AND MACROS ü Open the file Task_1_Template.xlsx. All the further tasks will be conducted in this file, on particular sheets (Menu, Task 1, Task 2, Task 3). TASK 1.
More informationExcel 2007 Intermediate Table of Contents
Table of Contents Working with Data... 1 Subtotals... 1 Removing Subtotals... 2 Grouping Columns or Rows... 2 Ungrouping Data... 3 AutoCalculate Customize Status Bar... 3 Format as Table Filters and Sorting...
More informationEVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited
INTERMEDIATE MICROSOFT EXCEL 2016 Intermediate Microsoft Excel 2016 (EXC2016.2 version 1.0.1) Copyright Information Copyright 2016 Webucator. All rights reserved. The Authors Dave Dunn Dave Dunn joined
More informationExcel Intermediate. Click in the name column of our Range of Data. (Do not highlight the column) Click on the Data Tab in the Ribbon
Custom Sorting and Subtotaling Excel Intermediate Excel allows us to sort data whether it is alphabetic or numeric. Simply clicking within a column or row of data will begin the process. Click in the name
More informationDoc. Version 1.0 Updated:
OneStop Reporting Report Composer 3.5 User Guide Doc. Version 1.0 Updated: 2012-01-02 Table of Contents Introduction... 2 Who should read this manual... 2 What s included in this manual... 2 Symbols and
More informationPeopleSoft Query - Flexible Reporting Using Expressions
PeopleSoft Query - Flexible Reporting Using Expressions Session #31411 March 19, 2013 Sagamore 4 1pm Bill Barber Manager of Financial Technology Dana Merrilees PS Functional Analyst Indiana Family & Social
More informationExcel Forecasting Tools Review
Excel Forecasting Tools Review Duke MBA Computer Preparation Excel Forecasting Tools Review Focus The focus of this assignment is on four Excel 2003 forecasting tools: The Data Table, the Scenario Manager,
More informationExcel & Business Math Video/Class Project #28 IF Function, ISBLANK function and Building a Check Register
Topics Excel & Business Math Video/Class Project #28 IF Function, ISBLANK function and Building a Check Register 1) Format Check Register with Borders as seen in this video... 2 2) Data Validation for
More informationExcel Shortcuts Increasing YOUR Productivity
Excel Shortcuts Increasing YOUR Productivity CompuHELP Division of Tommy Harrington Enterprises, Inc. tommy@tommyharrington.com https://www.facebook.com/tommyharringtonextremeexcel Excel Shortcuts Increasing
More informationExcel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller
Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing
More informationENGG1811 Computing for Engineers Week 7 Iteration; Sequential Algorithms; Strings and Built-in Functions
ENGG1811 Computing for Engineers Week 7 Iteration; Sequential Algorithms; Strings and Built-in Functions ENGG1811 UNSW, CRICOS Provider No: 00098G1 W7 slide 1 References Chapra (Part 2 of ENGG1811 Text)
More informationSage 300 Intelligence Reporting Editing an Existing Report Template to include Dynamic Ranges
Sage 300 Intelligence Reporting Editing an Existing Report Template to include Dynamic Ranges 25 06 2015 Table of Contents About Dynamic Account Ranges... 1 Editing an Existing Report Template to use Dynamic
More informationVB.NET Language in a Nutshell
VB.NET Language in a Nutshell Steven Roman Ron Petrusha Paul Lomax Publisher: O'Reilly First Edition August 2001 ISBN: 0-596-00092-8, 654 pages Need to make sense of the many changes to Visual Basic for
More informationSenturus Analytics Connector. User Guide Cognos to Power BI Senturus, Inc. Page 1
Senturus Analytics Connector User Guide Cognos to Power BI 2019-2019 Senturus, Inc. Page 1 Overview This guide describes how the Senturus Analytics Connector is used from Power BI after it has been configured.
More informationChapter-16 SPREADSHEET
Chapter-16 SPREDSHEET 1. What is spread sheet? spreadsheet is a software tool for entering, manipulating and analyzing sets of number. 2. What is Workbook? workbook is a multipage Excel document. 3. Define
More informationPreface SECTION 1 LEARN AND UNDERSTAND 1. Chapter 1. Evolution of ICT and digitalization in the information society 3
Table of contents Preface XI SECTION 1 LEARN AND UNDERSTAND 1 Chapter 1. Evolution of ICT and digitalization in the information society 3 1.1 Information and Communication Technology (ICT) 3 1.2 From digitalization
More informationReport Designer. Sage Business Intelligence 2013
Report Designer Sage Business Intelligence 2013 Reports Designer This guide will provide you with an understanding of the Reports Designer and how it is used in Sage 50 Intelligence. In this lesson, you
More informationMicrosoft Access XP (2002) - Advanced Queries
Microsoft Access XP (2002) - Advanced Queries Group/Summary Operations Change Join Properties Not Equal Query Parameter Queries Working with Text IIF Queries Expression Builder Backing up Tables Action
More informationINTRODUCTION TO MICROSOFT EXCEL: DATA ENTRY AND FORMULAS
P a g e 1 INTRODUCTION TO MICROSOFT EXCEL: DATA ENTRY AND FORMULAS MARGERT E HEGGAN FREE PUBLIC LIBRARY SECTION ONE: WHAT IS MICROSOFT EXCEL MICROSOFT EXCEL is a SPREADSHEET program used for organizing
More informationToday Function. Note: If you want to retrieve the date and time that the computer is set to, use the =NOW() function.
Today Function The today function: =TODAY() It has no arguments, and returns the date that the computer is set to. It is volatile, so if you save it and reopen the file one month later the new, updated
More informationPreface SECTION 1 LEARN AND UNDERSTAND 1. Chapter 1. The evolution of ICT 3
Table of contents Preface XI SECTION 1 LEARN AND UNDERSTAND 1 Chapter 1. The evolution of ICT 3 1.1 Information and Communication Technology (ICT) 3 1.2 Evolution of hardware technology 5 1.2.1 Increase
More informationCALCULATE NPV USING EXCEL
CALCULATE NPV USING EXCEL Identify major components of the Excel window Excel is a computerized spreadsheet, which is an important business tool that helps you report and analyze information. Excel stores
More informationM i c r o s o f t E x c e l A d v a n c e d P a r t 3-4. Microsoft Excel Advanced 3-4
Microsoft Excel 2010 Advanced 3-4 0 Absolute references There may be times when you do not want a cell reference to change when copying or filling cells. You can use an absolute reference to keep a row
More informationIntroduction to Spreadsheets Part 1. The Quick and Easy guide to using Openoffice Calc
Introduction to Spreadsheets Part 1 The Quick and Easy guide to using Openoffice Calc By the end of the lesson, you will be able to say I know what a spreadsheet is, I can enter simple data into a spreadsheet,
More informationEVALUATION ONLY. In this chapter, you will learn new. Text and Analysis EXCEL 2016 CHAPTER TIMING PROJECT: ANALYZING SALES INFORMATION
EXCEL 2016 3Advanced Functions for Text and Analysis In this chapter, you will learn new functions that give you greater ability for analysis and decision making. They include functions that either sum
More informationContents. Dashboard Designer s Guide v Antivia Group Page 2
aa Contents 1 Introduction... 12 2 What you need to know about Datasets... 13 2.1 How DecisionPoint manages data... 13 2.2 Understanding aggregation... 14 2.2.1 Aggregating measures in a dataset... 14
More informationPHLI Instruction (734) Introduction. Lists.
INTERMEDIATE EXCEL Introduction Microsoft Excel has many purposes. In addition to being an excellent data manger, Excel provides the means to perform complex analysis and evaluation of data. This brief
More informationFunction Exit Function End Function bold End Function Exit Function
The UDF syntax: Function name [(arguments) [As type] ] [As type] [statements] [name = expression] [Exit Function] [statements] [name = expression] - name the name of the function - arguments a list of
More informationReferences. Iteration For. Iteration (Repetition) Iteration While. For loop examples
References ENGG1811 Computing for Engineers Week 7 Iteration; Sequential Algorithms; Strings and Built-in Functions Chapra (Part 2 of ENGG1811 Text) Topic 19 (chapter 12) Loops Topic 17 (section 10.1)
More informationA Complete Tutorial for Beginners LIEW VOON KIONG
I A Complete Tutorial for Beginners LIEW VOON KIONG Disclaimer II Visual Basic 2008 Made Easy- A complete tutorial for beginners is an independent publication and is not affiliated with, nor has it been
More informationYou must not give, either individually or as a group, any assistance, verbal or written, in the carrying out of the tasks or evidence to produce.
OCR 2015 OCR AS ICT General You must not give, either individually or as a group, any assistance, verbal or written, in the carrying out of the tasks or evidence to produce. 1. I don t think the software
More informationAtlas 5.0 for Microsoft Dynamics AX Advanced reporting system.
TRAINEE WORKBOOK Atlas 5.0 for Microsoft Dynamics AX Advanced reporting system. Table of Contents 1 Introduction... 4 1.1 Welcome... 4 1.2 About this course... 4 1.2.1 Course description... 4 1.2.2 Audience...
More informationMultiple Choice Questions, COPA, Semester-2. Dr.V.Nagaradjane
Multiple Choice Questions, COPA, Semester-2 DrVNagaradjane December 25, 2017 ii Author: DrVNagaradjane Contents 1 Javascript 1 11 Algorithms 1 12 Flowcharts 1 13 Web servers 2 14 Features of web servers
More informationUsing FIS & The Federal Funds Interest Calculator (for Excel 2007)
Using FIS & The Federal Funds Interest Calculator (for Excel 2007) 1 TABLE OF CONTENTS Page 3 4 7 11 16 18 20 27 28 Subject Area Notes Getting the Data from FIS Downloading the Data Preparing the Data
More informationDOING MORE WITH EXCEL: MICROSOFT OFFICE 2013
DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Basic Formulas Filling Data
More informationTHE GLOBAL CHILDREN'S FUND INC Buford Hwy, Ste 222 Atlanta, GA ADVANCED EXCEL TIPS
ADVANCED EXCEL TIPS 1. HOW TO INSERT A COMMENT: you can right-click on the cell with the comment and select Edit Comment to edit. Similarly, right-click and select Delete Comment to delete 2. HOW TO FORMAT
More informationStrings in Visual Basic. Words, Phrases, and Spaces
Strings in Visual Basic Words, Phrases, and Spaces Strings are a series of characters. Constant strings never change and are indicated by double quotes. Examples: Fleeb Here is a string. Strings are a
More informationUAccess ANALYTICS Next Steps: Working with Bins, Groups, and Calculated Items: Combining Data Your Way
UAccess ANALYTICS Next Steps: Working with Bins, Groups, and Calculated Items: Arizona Board of Regents, 2014 THE UNIVERSITY OF ARIZONA created 02.07.2014 v.1.00 For information and permission to use our
More informationCopyright 2018 MakeUseOf. All Rights Reserved.
The Beginner s Guide to Microsoft Excel Written by Sandy Stachowiak Published April 2018. Read the original article here: https://www.makeuseof.com/tag/beginners-guide-microsoftexcel/ This ebook is the
More informationReferences. Iteration For. Iteration (Repetition) Iteration While. For loop examples
References ENGG1811 Computing for Engineers Week 7 Iteration; Sequential Algorithms; Strings and Built-in Functions Chapra (Part 2 of ENGG1811 Text) Topic 19 (chapter 12) Loops Topic 17 (section 10.1)
More informationIntro to Programming. Unit 7. What is Programming? What is Programming? Intro to Programming
Intro to Programming Unit 7 Intro to Programming 1 What is Programming? 1. Programming Languages 2. Markup vs. Programming 1. Introduction 2. Print Statement 3. Strings 4. Types and Values 5. Math Externals
More informationEVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited EXCEL ADVANCED
EXCEL ADVANCED Overview OVERVIEW... 2 ADVANCED FORMULAS... 4 VIEW THE PROJECT... 4 Viewing Available Excel Functions... 5 Help with Functions... 6 TEXT FUNCTIONS... 7 Text Functions Used in this Section:...
More informationExcel. Tutorial 1 Getting Started with Excel. Tutorial 2 Formatting a Workbook. Tutorial 3 Working with Formulas and Functions COMPREHENSIVE
Excel Tutorial 1 Getting Started with Excel Tutorial 2 Formatting a Workbook Tutorial 3 Working with Formulas and Functions COMPREHENSIVE Excel Tutorial 1 Getting Started with Excel COMPREHENSIVE Objectives
More informationAdobe EchoSign Calculated Fields Guide
Adobe EchoSign Calculated Fields Guide Version 1.0 Last Updated: May, 2013 Table of Contents Table of Contents... 2 Overview... 3 Calculated Fields Use-Cases... 3 Calculated Fields Basics... 3 Calculated
More informationIntermediate Excel 2016
Intermediate Excel 2016 Relative & Absolute Referencing Relative Referencing When you copy a formula to another cell, Excel automatically adjusts the cell reference to refer to different cells relative
More informationPeopleSoft 9.2 General Ledger Allocations/Reorg
Table of Contents Processing Allocations... 2 Defining an Allocation... 2 Procedure Defining an Allocation... 2 Exercise Create an Allocation... 15 Defining an Allocation Group... 16 Procedure Defining
More informationGENERAL LEDGER. MaddenCo Inc. Revised March Copyright 2017 by MaddenCo, Inc All rights reserved.
GENERAL LEDGER MaddenCo Inc. Revised March 2017 Copyright 2017 by MaddenCo, Inc All rights reserved. Please understand that MaddenCo has expended substantial sums in developing and maintaining its software,
More informationFSFOA EXCEL INSTRUCTIONS. Tips and Shortcuts
Tips and Shortcuts Drag Fill 1. Go to the 2016 Sales Report worksheet. 2. In cell E4 key in the calculation =D4-C4 and hit enter. 3. Go back to cell E4 and put your cursor in the bottom right corner of
More informationChapter 8 Relational Tables in Microsoft Access
Chapter 8 Relational Tables in Microsoft Access Objectives This chapter continues exploration of Microsoft Access. You will learn how to use data from multiple tables and queries by defining how to join
More informationIntroduction to MS Excel Management Information Systems
Introduction to MS Excel 2007 Management Information Systems 1 Overview What is MS Excel? Functions. Sorting Data. Filtering Data. Data Form. Data Validation. Create charts in Excel. Formatting Cells.
More informationFormulas Learn how to use Excel to do the math for you by typing formulas into cells.
Microsoft Excel 2007: Part III Creating Formulas Windows XP Microsoft Excel 2007 Microsoft Excel is an electronic spreadsheet program. Electronic spreadsheet applications allow you to type, edit, and print
More informationExcel 2016 Intermediate. North American Edition SAMPLE
Excel 2016 Intermediate Excel 2016 Intermediate North American Edition Excel 2016 Intermediate Page 2 2015 Cheltenham Group Pty. Ltd. All trademarks acknowledged. E&OE. No part of this document may be
More informationSage 500 ERP Intelligence Reporting Microsoft FRx to Sage Intelligence Report Designer Add-In Conversion Guide
Sage 500 ERP Intelligence Reporting Microsoft FRx to Sage Intelligence Report Designer Add-In Conversion Guide 02.07.2013 1.0 Table of contents 1.0 Table of contents 2 2.0 Introduction 3 3.0 The Sage Intelligence
More informationAs your databases continue to evolve, you will need to incorporate advanced queries and reports. This chapter addresses how to create and use action
As your databases continue to evolve, you will need to incorporate advanced queries and reports. This chapter addresses how to create and use action queries and how to create queries that perform more
More informationToday Function. Note: If you want to retrieve the date and time that the computer is set to, use the =NOW() function.
Today Function The today function: =TODAY() It has no arguments, and returns the date that the computer is set to. It is volatile, so if you save it and reopen the file one month later the new, updated
More informationPGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction
PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: - Introduction to personal computer Concept of hardware & software, program, data processing, classification of PC software, Computer Applications. - Overview of
More informationHow to Configure Pushdown Optimization for an Amazon Redshift Task Using an ODBC Connection
How to Configure Pushdown Optimization for an Amazon Redshift Task Using an ODBC Connection Copyright Informatica LLC 2017. Informatica, the Informatica logo, and Informatica Cloud are trademarks or registered
More informationCreating a Crosstab Query in Design View
Procedures LESSON 31: CREATING CROSSTAB QUERIES Using the Crosstab Query Wizard box, click Crosstab Query Wizard. 5. In the next Crosstab Query the table or query on which you want to base the query. 7.
More informationExcel 2016 Intermediate SAMPLE
Excel 2016 Intermediate Excel 2016 Intermediate Excel 2016 Intermediate Page 2 2015 Cheltenham Group Pty. Ltd. All trademarks acknowledged. E&OE. No part of this document may be copied without written
More informationHow to Set up a Budget Advanced Excel Part B
How to Set up a Budget Advanced Excel Part B A budget is probably the most important spreadsheet you can create. A good budget will keep you focused on your ultimate financial goal and help you avoid spending
More informationExcel Formulas Cheat Sheet
Basic Formulas AVERAGE =AVERAGE(A2:A10) Returns a mathematical average of a given cell range COUNT =COUNT(A2:A10) Returns the count of the numbers in given cell range MAX =MAX(A2:A10) Finds the largest
More informationI. Create the basic Analysis:
I. Create the basic Analysis: 1) Create a new analysis from the Finance General Ledger subject area. 2) Add the following fields: Fund, Object Group, Actuals, Actuals, Actuals, Actuals 3) Add the 3 standard
More informationExcel Intermediate
Excel 2013 - Intermediate (103-124) Advanced Functions Quick Links Range Names Pages EX394 EX407 Data Validation Pages EX410 EX419 VLOOKUP Pages EX176 EX179 EX489 EX500 IF Pages EX172 EX176 EX466 EX489
More informationSenturus Analytics Connector. User Guide Cognos to Tableau Senturus, Inc. Page 1
Senturus Analytics Connector User Guide Cognos to Tableau 2019-2019 Senturus, Inc. Page 1 Overview This guide describes how the Senturus Analytics Connector is used from Tableau after it has been configured.
More information