Professional Documents
Culture Documents
Version 7.3
Intermediate Manual
Contents
WELCOME ...............................................................................................................................................5
Course Pre-requisites ...............................................................................................................................5
Course Objectives ....................................................................................................................................5
How to Use the Curriculum .......................................................................................................................5
Document Conventions ............................................................................................................................5
Course Outline .........................................................................................................................................6
Sample Company Information ..................................................................................................................6
LESSON 1: UNDERSTANDING THE EXCEL WORKBOOK CREATED WHEN RUNNING REPORTS ...7
The Structure of a Standard Report Workbook .........................................................................................7
Sheet1 .................................................................................................................................................. 7
Sheet2 .................................................................................................................................................. 8
Sheet3 and Beyond ............................................................................................................................... 9
The Structure of a Union Report Workbook ............................................................................................ 10
Sheet1 ................................................................................................................................................ 10
Sheet2 ................................................................................................................................................ 11
Sheet3 and Beyond ............................................................................................................................. 12
LESSON 2: CREATING A SINGLE PAGE VIEW OF THE MOST IMPORTANT INFORMATION ........... 13
Benefits of a Dashboard ......................................................................................................................... 13
How to Create a Dashboard ................................................................................................................... 15
Create the Appropriate PivotTables (Chart Data): ............................................................................... 15
Create the Corresponding PivotCharts ................................................................................................ 18
Format the Dashboard ........................................................................................................................ 20
Add Slicers to your Dashboard ............................................................................................................ 20
LESSON 3: PROTECTING THE EXCEL REPORT FROM BEING EDITED ........................................... 22
Applying Protection in the Report Manager ............................................................................................ 22
LESSON 4: HIDING OR DISCARDING INSIGNIFICANT ROWS IN A REPORT TEMPLATE ................ 24
What is the ZeroingII Add-In Function?................................................................................................... 24
Why use the ZeroingII Add-In Function?................................................................................................. 24
Preparing your report for the ZeroingII Add-In Function .......................................................................... 25
Page 2 of 64
Page 3 of 64
Page 4 of 64
Welcome
The Sage Intelligence Intermediate course is designed to familiarize you with Sage Intelligence
Reporting beyond the basics.
Course Pre-requisites
A basic understanding of Microsoft Excel and Microsoft Windows is required.
Completion of the Sage Intelligence Reporting Beginners course or be familiar with the basics of Sage
Intelligence Reporting including how to create standard and union reports and how to apply aggregate
filters and functions.
Course Objectives
The objective of this course is to provide you with an overview of intermediate report writing techniques
in Sage Intelligence Reporting. You will explore the power of this tool and gain insight into your
business.
Topics covered include:
Creating Dashboards
Scheduling Reports
Sharing Reports
Best Practices
Document Conventions
Sage Intelligence uses the Microsoft Manual of Style (MMOS), Third Edition, as its corporate authority
for technical terminology and references to user interface elements as well as terms approved by the
Sage Softwares Training Council or the CSC for references to specific training types, individual roles,
certification terms, and specific elements of the curriculum.
Page 5 of 64
Course Outline
This course is divided into lessons. Each lesson is designed to provide you with practical knowledge
and experience that can be applied to your specific needs.
This course includes the following lessons:
Lesson
Purpose
Page 6 of 64
Knowing the structure of a report workbook is important to the successful creation of a template for a
Sage Intelligence Reporting report.
NOTE: Its very important to note that the name of the first worksheet doesnt have to be named
Sheet1. The important thing is that its position is the first worksheet (left-most worksheet) in the
workbook.
Page 7 of 64
WARNING: The first worksheet is often hidden as this data shouldnt be modified, as it will always be
overwritten when the report is re-run.
Each column of the first worksheet is given a range name in Excel, and additional range names are
defined in this worksheet as well, for easier reporting and reference when creating Pivot Tables and
conducting other analysis based on this data. The names are assigned based on the names of the
columns in the Report Manager.
Sheet2
By default, the second worksheet contains the parameters of the report.
An example is shown below.
The date the report is run on, the parameters defined in Report Manager and other important information
is also included here. Often the parameters are referenced in the title areareport header of the report to
provide dynamic information based on data entered at run-time.
NOTE: The name of the parameters worksheet doesnt have to be Sheet2. The important thing is
that its position is the second worksheet in the workbook.
Page 8 of 64
NOTE: The names of the additional worksheets dont have to be Sheet3, Sheet4 etc. The important
thing is that their position is after the second worksheet in the workbook.
Page 9 of 64
NOTE: Its very important to note that the name of the first worksheet doesnt have to be named
Sheet1. The important thing is that its position is the first worksheet (left-most worksheet) in the
workbook.
WARNING: The first worksheet is often hidden as this data shouldnt be modified, as it will always be
overwritten when the report is re-run.
Each column of the first worksheet is given a range name in Excel, and additional range names are
defined in this worksheet as well, for easier reporting and reference when creating Pivot Tables and
conducting other analysis based on this data. The names are assigned based on the names of the
columns in the Report Manager.
Page 10 of 64
Sheet2
By default, the second worksheet contains the parameters of the report. An example is shown below.
The date the report is run on, the parameters defined in Report Manager and other important information
is also included here. Often the parameters are referenced in the report header of the report to provide
dynamic information based on data entered at run-time.
NOTE: The name of the parameters worksheet doesnt have to be Sheet2. The important thing is
that its position is the second worksheet in the workbook.
Page 11 of 64
NOTE: The names of the additional worksheets dont have to be Sheet3, etc. The important thing is
that their position is after the second worksheet in the workbook.
Page 12 of 64
Business Intelligence is a hot commodity in todays world and dashboards are the most frequently used
method of providing that information.
Benefits of a Dashboard
A dashboard is a collection of charts and graphs providing visual indicators about key information of a
business much like the dashboard of a vehicle.
Dashboards offer the following benefits:
Critical information in one location to help business owners make better, faster, and smarter
decisions for a significant competitive advantage.
Access to real-time business information, across multiple companies, divisions, and databases, to
improve business decisions.
Dashboards can utilize slicers. Slicers are easy-to-use filtering components that contain a set of buttons
that enable you to quickly filter the data in a PivotTable report, without the need to open drop-down lists
to find the items that you want to filter.
Page 13 of 64
The following are examples of dashboards created with Sage Intelligence Reporting data.
Page 14 of 64
Identify the Sage Intelligence Reporting report that contains the data youd like to base your
dashboard on.
2.
3.
Rename the copied report (Accept the name change for the template)
4.
Right-click on the report and select Unlink Template to remove the template so that only the raw
data is sent to Excel when the report runs.
5.
6.
7.
8.
The raw data is placed, by default on the first sheet of the workbook. Select Sheet1.
Whilst on the first worksheet in the workbook, click on the Insert tab and click PivotTable. As an
example, we will begin with the Top 5 Customers table.
10. For the Table/Range field, press the F3 key and select the RawData range name and click OK.
11. For the location of the PivotTable, select Existing Worksheet, then browse to Sheet3, cell A1.
12. Click OK to create the PivotTable.
Page 15 of 64
13. Drag-and-drop the required fields into the appropriate locations in the PivotTable Field List as per
example below.
14. Filter the Customers to show top 5 by sales, by selecting the drop down arrow next to the Row
Labels at the top of the PivotTable, and select Value Filters > Top 10.
15. On the Top 10 Filter window that appears, select to show the Top 5 Items by the Total Sales
(While this appears to be referencing item numbers, Excel is calling the values in the rows items.)
Example below:
16. By default, the customer records are listed alphabetically. To change the sorting to be ascending by
the sale amount, click the drop down arrow next to Row Labels again, select More Sort Options.
17. Change the sorting to be ascending by the Total Sale amount. Click the drop down arrow next to
Row Labels again, and select More Sort Options.
18. Select to Sort Ascending (A to Z) by the Total Sale and click OK.
Page 16 of 64
19. Rename the Row Labels field to Customers so its easier to identify the values on the PivotTable
later.
20. Now create the Sales by Rep PivotTable by going to Sheet1 and clicking on the Insert tab, and
clicking PivotTable.
21. For the Table/Range field, press the F3 key and select the RawData range name and click OK.
22. For the location of the PivotTable, select Existing Worksheet, then browse to Sheet3, cell D1.
23. Click OK to create the PivotTable.
24. Drag-and-drop the appropriate fields into the appropriate locations in the PivotTable Field List.
25. To change the sorting to be ascending by the Total Sale amount, click the drop down arrow next to
Row Labels, select More Sort Options.
26. Select to Sort Ascending (A to Z) by the total sale amount and click OK.
27. Rename the Row Labels field to Salespeople.
28. Return to Sheet1 to begin creating the PivotTable for Top Products.
29. Click the Insert tab, and click PivotTable.
30. For the Table/Range field, press the F3 key and select the RawData range name.
31. For the location of the PivotTable, select Existing Worksheet, then browse to Sheet3, cell G1.
32. Click OK to create the PivotTable.
33. Drag-and-drop the appropriate fields into the appropriate locations in the PivotTable Field List.
34. To filter the Product Name to show top 5 by sales, select the drop down arrow next to the Row
Labels at the top of the PivotTable, and select Value Filters > Top 10.
35. On the Top 10 Filter window that appears, select to show Top 5 Items by Sum of TotalSale.
36. To change the sorting to be ascending by the Total Sale amount, click the drop down arrow next to
Row Labels again, select More Sort Options.
37. Select to Sort Ascending (A to Z) by the Total Sale amount and click OK.
38. Change the Row Labels field to Top Products.
Page 17 of 64
41. To create the first PivotChart, go to Sheet3 and click in any field within the Customers PivotTable.
42. Click on the Analyze tab (part of the special PivotTable Tools tab or Options Tab in Excel 2010)
and click PivotChart in the Tools group.
43. Select a chart type and click OK.
44. The chart will most likely appear right in the middle of the sheet, however, we want this in the
Dashboard worksheet, so right-click on the chart and select Move Chart.
45. In the Move Chart window select Object in Dashboard and click OK.
Page 18 of 64
53. You may also change the design to a different style. For example below:
54. To create the next PivotChart, go to Sheet3 and click in any field within the Top Products
PivotTable.
55. Click on the Analyze tab and select PivotChart in the Tools group.
56. Change the chart type and click OK.
Page 19 of 64
68. The last step is to save the excel template. Return to the Report Manager, select the correct
report and click Save Excel Template.
Page 20 of 64
Page 21 of 64
If you want to protect your report from being edited, applying protection will prevent anyone from
changing the format or the data itself.
2.
3.
4.
Select Apply.
5.
As soon as its applied, a field called Output Book Protection Password will appear. We
recommend that you enter your own password into this field so that youre able to unprotect the
workbook or worksheet later if you want to edit it. The password you enter will be case sensitive.
6.
7.
Page 22 of 64
When attempting to edit anything on the sheet, the following message will appear.
This applies to data input or formatting changes. In the menu, you will notice all of the editing features
are also disabled.
In Excel, on the Review tab, in the Changes group, click Unprotect Sheet.
NOTE: The Protect Sheet option changes to Unprotect Sheet when a worksheet is protected.
2.
3.
Click OK.
All of the PivotTable and PivotChart tools will now be enabled and you can make changes.
In the next two lessons, you are going to learn how to use add-ins. Add-ins are functions which you can
set to automatically execute in Excel after a report is run.
Page 23 of 64
Add-ins are functions which you can set to automatically execute in Excel when a report is run.
Page 24 of 64
Select the blank cell in a new column after the cells that you want to sum, cell J9 in this example.
2.
In the formula bar, type the sum function to include all of the columns you require, for
example, =SUM(F9:H9)
3.
4.
Use the fill handle to drag the formula down to include all of the rows you require.
5.
In rows where youd like to leave a blank row for formatting purposes, replace the formula with an X.
6.
To hide the total column you just created so its not visible in your report; right-click on the column
and select Hide.
7.
In Report Manager, click Save Excel Template to save the report with it's new column.
Use the total column, column J in this example as your Column to Check setting in the ZeroingII
function parameters window explained below.
Page 25 of 64
2.
Select the report that you want to use the ZeroingII add-in on.
3.
Enable the Show Advanced properties of the report at the bottom of the properties window.
4.
5.
6.
7.
8.
9.
Page 26 of 64
Example :
Income Statement
Parameter
Description
Column to Check
Yes
10. When you have entered your details, select OK. You will notice that a string has been added into
the Run Add-Ins box in the properties window of your report.
11. You can now run your report and verify that it has hidden the correct rows.
The add-in will now automatically run each time the report is run.
Page 27 of 64
Sage Intelligence Reporting supplies add-ins' that further enhance Excels reporting capabilities. These
Add-Ins' are designed to solve common issues that come up during reporting.
2.
Select the report that you want to use the ExtendFormulaetoUsedRows add-in on.
3.
Enable the Show Advanced properties of the report at the bottom of the properties window.
4.
5.
6.
7.
Page 28 of 64
8.
9.
Parameter
Description
Destination Sheet
The first row to begin copying to This is the first row to begin copying the formula to
The Excel Range to Copy
Example
Sheet1
26
3
Z2
10. When you have entered your details, select OK. You will notice that a string has been added into
the Run Add-Ins box in the properties window of your report.
The add-in will now automatically run each time the report is run.
Page 29 of 64
Report Scheduling saves time when reports need to be available at regular times.
This process is made up of three parts:
NOTE: The workstation where the scheduled task has been created must be turned on at the
scheduled time.
Page 30 of 64
2.
3.
In the Generate Output File field, use the ellipses button () to browse to the desired location.
4.
Either specify a new file name to be used, or select an existing file that will be overwritten when the
scheduled report run takes place.
NOTE: If an existing file from a previous scheduled run exists in the specified scheduled location its
automatically overwritten without any warning. In the Generate Output File property specify a file
name such as C:\MyReports\Sales_@DATE@.xls
Whenever the report is then run a copy will be saved with the name Sales_ current date.
Page 31 of 64
With the report selected, on the Tools tab, select Scheduler Command.
2.
If the report expects parameters then a prompt will appear to first be completed.
A message box is displayed that shows the syntax for running the report, and is simultaneously
placed on the windows clipboard in order for it to be pasted into the scheduled task command field.
Click OK to exit.
Open the Windows Control panel, System and Security, and then open the Administrative Tools,
Task Scheduler item.
2.
From the menu select Action, Create Task. The Create Task window appears.
3.
4.
5.
Click New.
6.
Under Program/script, right-click and paste the command from the clipboard.
7.
Click OK.
8.
9.
10. In the When running the task, use the following user account box, type the user name that
should be used to run the report (for domain user accounts use the format
domain_name\user_name). The user name must be a valid account on the domain or local
machine with sufficient privileges to run Sage Intelligence Reporting reports and must have sufficient
permissions to access all the necessary resources (as per relevant Add-Ins) to run the report.
11. To set the schedule for the task, click on the Triggers tab.
12. Click the New button.
13. Set the schedule options as required and click OK.
14. Click OK to exit.
Once the report has run, you can find it in the directory you specified.
Page 32 of 64
exporting a report
importing a report
Reports can be exported from one Sage Intelligence Reporting system and imported into other Sage
Intelligence Reporting systems. The export function creates a compressed file with a .al_ extension
which can be imported into other systems.
NOTE:
Though reports are exported only from the Report Manager, they can be imported using either the
Report Manager or the Connector module.
Importing a report that already exists in your system doesnt affect the existing report. An imported
report that contains a template file with the same name as an existing template file must be renamed
to avoid template conflicts. You will be prompted to provide a new name for the template.
When you export a report, everything required to make the report functional is included in the export,
including the container, template, reporting trees, union reports etc.
2.
3.
Page 33 of 64
4.
5.
Select the directory where the exported file must be saved to.
6.
You can use the Save as type dropdown list to change the default compressed export file (.al_) to
export file (.alx) if you wish.
7.
Click Save.
8.
9.
Click OK.
2.
From the Object window, right-click on Home or the folder in which you want to import the report.
3.
4.
Select the report to import (an exported report file with the ._al extension or you can use the drop
down list to change the extension to .alx)
5.
Click Open.
6.
Page 34 of 64
7.
8.
Select the report destination, which is the Report Manager folder where you want to save the report.
9.
You can change the Report Name field if you want your imported report to have a different name.
13. A message may appear indicating that a template already exists click Yes to specify a new name
or No to overwrite the existing template file.
Page 35 of 64
The MetaData Repository stores all of your important information including connection, container, report
information and reporting trees in one folder.
Sharing the MetaData Repository folder allows report templates to be accessed by multiple users.
By storing all of your important information in one folder, backing up this folder will ensure that all of
your connection, container, reporting trees and report templates can be easily restored in the event
of data loss.
TIP: Add this folder to your daily backups to ensure that all of your connection, container, reporting
trees and report templates can be easily restored in the event of data loss.
The location of the MetaData Repository can be found by opening the Report Manager or
Connector. In the window that opens with Home selected on the Properties tab, the MetaData
Repository location will be displayed.
On the server or workstation which contains the metadata repository that youd like to share, use
windows explorer to share the folder that the metadata repository is located in.
2.
When opening Sage Intelligence Reporting for the first time on another workstation, you will be
prompted for the location of the metadata repository. Browse to the shared folder on the network.
OR
If you have already installed Sage Intelligence Reporting, open the Report Manager and on the File
menu, select Metadata Options, Change.
Page 36 of 64
3.
Page 37 of 64
Page 38 of 64
Page 39 of 64
Run a report from the Sage Intelligence Reporting Report Manager to Excel.
2.
3.
4.
From the Manage Distribution Instructions window, you can now Add, Edit, Delete or Rename
your Instructions.
Page 40 of 64
2.
Enter a Distribution Instruction Name. For example, Head Office Financial Manager.
3.
You will be presented with a window which has three distribution methods, namely Email, File
Publish and FTP.
Page 41 of 64
4.
By default the methods are disabled. You may enable one or multiple options by selecting the
Enable box/es.
Enter the recipients' e-mail addresses or names in the To, Cc, or Bcc box. Always separate
multiple recipients with a semicolon. To select from your outlook address book, select the To, Cc or
Bcc buttons and select the name/names. If you dont have Microsoft Outlook installed, you will
need to enter the recipients full email address.
Bcc.. A copy of the message is also sent to recipients in the Bcc box; however its a blind
carbon copy so the names of the recipients in the Bcc box aren't visible to other recipients.
2.
3.
In the message body you can type in the required text to accompany your report. You may also use
Cell References to reference any data in your report. All of the standard formatting commands are
also available from the menu bar.
4.
You will need to specify a file name for your report in the File Name box.
5.
In the format box, select the format youd like the report to be emailed in.
6.
You also have the option to distribute each worksheet as separate documents or leave this option
disabled to send worksheets in one workbook.
7.
Select OK.
Page 42 of 64
Whilst in the Email Distribution Instruction, at the point where youd like to reference the Excel cell
reference, click on the fx button.
2.
3.
Enter the cell reference/s, or click on the cell/s youd like to add and you will notice that its reference
is automatically inserted into the window.
4.
5.
You will be returned to your email distribution instruction and you will notice that the cell reference
has been added to your message text.
Page 43 of 64
6.
If you click on the Preview Cell References box, you will be able to see the text that would be
inserted for the report which is currently open in Excel from cell F45 for this example.
NOTE: You cant edit the window whilst in Preview Cell References mode. To exit, select the
Preview Cell References box again.
Page 44 of 64
In your Excel Report, add an IF formula in a blank cell, for this example we will add it into cell N2,
=IF(B12>1000000,"jones@worldwide.xyz", ";")
where Cell B12 represents your Sales Revenue and jones@worldwide.xyz represents the email
address of the sales manager.
2.
In the Manage Instructions, email message header, right-click in the To... box, select Insert, Cell
Reference.
3.
4.
5.
In your Distribution Instruction, you will notice the cell reference has been inserted into the To...
box.
Page 45 of 64
6.
If you now select the Preview Cell References box, you will be able to see the value that will be
inserted if your Sales Revenue exceeds $1,000,000
7.
If your sales revenue doesnt exceed $1,000,000 the email will not be sent to the sales manager as
your Preview Cell References To... Box will show you that the sales manager's email will not be
inserted.
Page 46 of 64
2.
3.
Select the Browse button to locate the folder where youd like the Reports saved to and select the
OK button.
4.
Type in the file name youd like to save your report to and select the format youd like the report to
be in.
5.
For the Excel and HTML format, you will have the option to save each worksheet as separate
documents. Select the box to apply the option.
6.
Select OK.
Page 47 of 64
2.
3.
The server information can be obtained from your IT administrator as well as the logon information.
4.
5.
6.
For the Excel and MHMTL format, you will have the option to save each worksheet as separate
documents. Select the box to apply the option.
7.
Select OK.
Page 48 of 64
2.
3.
4.
Select Edit
5.
Page 49 of 64
Run the relevant report from Sage Intelligence Reporting Report Manager.
2.
3.
4.
On the left you will see all the instructions you have previously set up. On the right is all the
worksheets available in the current excel report you have run out from the Sage Intelligence
Reporting Report Manager.
Page 50 of 64
5.
Select the Instruction from the left that youd like to apply, and select the right arrow button.
6.
Select the boxes next to the worksheets youd like to include in your distribution instruction.
7.
8.
If youd like any selected distribution instruction(s) to be executed when a report is automatically
scheduled via a scheduler command select the option.
9.
Select OK.
NOTE: If youd like the distribution instruction to be permanently saved to the report, you will need to
return to the Report Manager and save the Excel template.
Page 51 of 64
Automating Distribution
In order to use automated email distribution its recommended that you use the SMTP / Exchange
Server option in your Distribution Settings as the Use My Outlook Profile option requires Outlook to be
open at the time of distribution.
1.
From your Select Distribution Instruction window, If youd like the distribution instruction to be
executed when scheduling the report, select the check box :
2.
You will then need the distribution instruction to be permanently saved to the report, so you will need
to return to the Report Manager and save the Excel template.
3.
You can then schedule the report as per the normal procedure.
2.
3.
The distribution instructions will then be validated. If there are any errors, these will be displayed;
thereafter the distribution instructions will be executed.
Page 52 of 64
2.
On the Home tab, in the Cells group, click Format, and then click Format Cells.
3.
4.
Click OK.
Hiding formulas
To hide any formulas that you dont want to be visible, do the following:
1.
In the worksheet, select the cells that contain the formulas that you want to hide.
2.
On the Home tab, in the Cells group, click Format, and then click Format Cells.
3.
4.
Click OK.
Page 53 of 64
2.
In the Allow all users of this worksheet to list, select the elements you want users to be able to
change.
Uncheck This
Select locked
cells
Moving the pointer to cells for which the Locked box is checked on the
Protection tab of the Format Cells dialog box. By default, users are allowed
to select locked cells.
Moving the pointer to cells for which the Locked box is unchecked on the
Select unlocked Protection tab of the Format Cells dialog box. By default, users can select
unlocked cells, and they can press the TAB key to move between the
cells
unlocked cells on a protected worksheet.
Format cells
Format columns
Format rows
Using any of the row formatting commands, including changing row height or
hiding rows (Home tab, Cells group, Format button).
Insert columns
Inserting columns.
Insert rows
Inserting rows.
Note: If Delete columns is protected and Insert columns is not also protected,
a user can insert columns that he or she cant delete.
Deleting rows.
Delete rows
Note: If Delete rows is protected and Insert rows is not also protected, a
user can insert rows that he or she cant delete.
Using any commands to sort data (Data tab, Sort & Filter group).
Sort
Note: Users can't sort ranges that contain locked cells on a protected
worksheet, regardless of this setting.
Page 54 of 64
Uncheck This
Use AutoFilter
Use PivotTable
reports
Edit objects
Edit scenarios
Viewing scenarios that you have hidden, making changes to scenarios that
you have prevented changes to, and deleting these scenarios. Users can
change the values in the changing cells, if the cells are not protected, and
add new scenarios.
2.
In the Password to unprotect sheet box, type a password for the sheet.
3.
WARNING: Its critical that you remember your password. If you forget your password, it cant be
retrieved.
TIP: For an additional layer of security, you can protect your whole workbook file by using a
password. This allows only users who have the password the ability to view or modify data in the
workbook.
NOTE: The Protect Sheet option changes to Unprotect Sheet when a worksheet is protected.
5.
Page 55 of 64
The following are tips which when followed, will result in the most flexible and efficient reports.
Parameters
Rename parameter fields on the parameters properties screen where necessary to provide more
meaningful options to the user at runtime.
In the properties window, select the Parameters on Second Sheet field. Having the parameter
values within the workbook can be extremely useful in report headings.
Where possible, insert system variables in the report parameter defaults, for example,
@MONTHEND@ to eliminate possible errors at run time.
Page 56 of 64
Union Reports
Union Sub reports run in Reverse Order (LIFO) within a union report, i.e. the report listed at the bottom
is run first, and then the next one up.
Place all parameters on the first union sub report which runs. Should filtering be required on
subsequent sub reports, Pass Through Variables can be used to pass these values to filters in the
sub reports. This will eliminate parameter pop ups later in the run process.
When adding a sub report to a union report, the reports are all set to run out on the first worksheet of
the workbook. The sub report run order can be amended by changing the Output Sheet Number
on each union sub report.
WARNING: If the Parameters on Second Sheet have been selected, no sub reports should be
assigned to the second worksheet of the workbook.
Using the example below, when running out the report, the Dashboard Sales Sub report will be on
Sheet 1, the parameters on Sheet 2, the Dashboard Financials Grp Sub report on Sheet 3, the
Dashboard Financials Acc Sub report on Sheet 4 and the Acc Group Code report on Sheet 5.
Page 57 of 64
Set Report Hidden on for all Sub reports, to eliminate confusion between the report and the sub
reports making up that report. By doing this, the Sub report will not appear on the menu, but will still
be accessible via the Tools menu.
Sub Report properties have an option to Abort Union Report if No Data. This option should be
checked on for any sub reports that must return data for a report output to make sense. Standard
reports by default give a No data message when there is no data but since a union report pulls data
from more than one report (e.g. a dashboard) you may still want to see the report even though
some data is not there. There is however union reports that youd not want to run out if one or more
of the Sub Reports dont return data. An example would be a financial report that is a Union report.
In these scenarios you should check this option for the Sub Reports. If there is no data for the sub
report(s) then the report aborts.
Un-select the option Allow Report Viewer and External Access on the relevant reports. This
option must not be selected for drill-down and sub reports. This will ensure that the report is not
available for use in application menus.
All Sub Reports should have the word Sub at the end of the report name to differentiate them from
standalone reports that are intended to run individually. Sub reports are not intended to be run as
standalone reports.
Page 58 of 64
Excel Template
Excel Formatting
The benefits of applying a best practice standard are:
Consistency - spreadsheets have a consistent structure and look, making sharing easier.
Clarity - spreadsheets are clear and structured, reading like a book, navigating like a website. This
makes them easier to share and audit.
Efficiency - spreadsheets use efficient formula structures. They will be easier to use and share,
saving time at key points in critical processes.
Flexibility - models are easily changed and extended without the need for a complete re-work
Use cell references to enter data into formulas. Using cell references in formulas allows the formula
to update when the data is changed at a later date, without having to manually edit each formula.
This method makes modifying and maintaining your worksheet easier.
Use Conditional formatting - with proper visual design, analyzers will be able to discern 'good' or
'bad' values in seconds.
Avoid the extraneous - remove any 'noise'. If it doesnt serve a purpose in the spreadsheet, take it
out. That includes prior old data, prior layout attempts etc.
Use a consistent naming strategy, versioning and save often. If youre working on updating the 4th
version of your income statement spreadsheet, name and save the workbook as Income Statement
5.0 before your begin your modification. Then if something goes terribly wrong, you can always
revert to the old version.
Set Freeze Panes in Excel to enable easy scrolling around the worksheet without losing view of
report headings etc.
Page 59 of 64
Set report headings at the top of each worksheet that is used as a final end result. Include
parameter values within the report headings where necessary.
Use the ZeroingII function to hide the display of zero values on the worksheets.
Save the template on the correct worksheet with the cursor position in the first blank cell.
When developing a template, its recommended to do so using the earliest version of Excel that the
people reading the report are using, and to link the template back as an .xlt for Excel 2003 or .xltx for
Excel 2007 file.
PivotTable
When using a PivotTable in the template file, take the
following into account:
Page 60 of 64
Set print titles to have row headings repeated at the top of each page.
Set print titles to have columns repeated at the left of each page where necessary.
Preview the report and adjust the scaling where necessary, but to a minimum of 75%.
Formatting should be uniform on all reports to ensure the end product has a consistent feel.
When formatting a pivot, the use of bright colors should be avoided. It should also be taken into
account that color schemes may vary on different systems.
Its recommended that the Quick Pivot and Format Pivot tool be used to format all PivotTables.
This can be found under the Add-Ins tab in Excel.
Page 61 of 64
Pivot Charts
We recommend that when creating pivot charts, formatting be set to automatic. This will ensure that a
pivot chart automatically reformats when used in different Excel versions.
Run out the standard report into Excel from the Report Manager.
2.
Go back to your Report Manager and click on the report you have run.
3.
4.
The Excel Template is no longer linked to the report. Right-click on the report again and select
Save Excel Template.
5.
The Select Workbook to Convert to Template window will appear. Select the workbook from the
list.
6.
Click OK.
7.
8.
Select the Template File Format to use. Select Excel 2007 (.xltx). This will ensure the template is
compatible with Excel 2007 and Excel 2010 allowing you now to use Slicers and Sparklines in your
reports.
9.
Specify the Template name. You will notice its now a (.xltx) file.
10. The Excel Template will be linked to the report as an Excel 2007 Template (*.xltx) and you will
receive a confirmation message.
Page 62 of 64
The help files can be accessed by pressing the F1 button in your Sage Intelligence Reporting
software or clicking on the Help tab and selecting View Help.
Page 63 of 64
The other option to design your financial report layouts is the Report Designer. The Report Designer
makes reporting simple, flexible and fast by giving you the ability to customize your financial report
layouts instantly. Its recommended for finance professionals and executives who need to create
financial reports on a regular basis.
In the Report Designer, the layout generator gives you the power to transform Excel data in a raw
spreadsheet format into a meaningful layout by using an intuitive drag-and-drop interface.
For those professionals who want to have complete control of their report layout and who are familiar
with Excel, the task pane allows a completely customized layout to be designed using Excels' powerful
functionality.
The Report Designer is discussed in detail in the Sage Intelligence course for your ERP.
Page 64 of 64