Building a Sales Dashboard Using SAP Xcelsius

advertisement
Reporting With SAP Business
Objects Web Intelligence (Interactive
Analysis)
MOTIVATION
LEARNING METHOD
This material explains how to
analyze data through the
development of reports
utilizing SAP Business
Objects Interactive Analysis
SAP systems. It is aimed at
students at universities,
universities and other
educational institutions with
limited experience with
Business Intelligence.
The learning method used is
“guided learning.” The benefit
of this method is that
knowledge is imparted
quickly. Students also acquire
practical skills and
competencies. As with an
exercise, this method
explains a process or
procedure in detail.
It can be used in the
classroom or for self-study.
Exercises at the end enable
students to put their
knowledge into practice.
On completion of the course,
students will be able to
understand the basic
concepts of reporting and
develop reports with this tool.
The material also serves as a
reference for occasional users
of SAP systems.
Requirements
Product

SAP Business Objects
Interactive Analysis
Install Interactive
Analysis

Universe which is the
output if the Universe
Design Tool tutorial
Level
Beginner
Focus
Report Development
Author
Paul Hawking
Version 3
Paul Hawking
1
June 2012
SAP Business Objects Web Intelligence (Interactive
Analysis)
SAP Business Intelligence provides a broad range of reporting tools to facilitate decision making of
the different end users. SAP Business Objects Web Intelligence is an ad-hoc query, reporting, and
analysis tool that is used to create queries or use existing reports, format retrieved information and
perform analysis to understand trends and root causes. It provides an easy-to-use interface for
analyzing data in a data warehouse or transactional system to facilitate decision making. Business
analysts can interact with reports and the underlying data without the need to understand the
technical details of how the data is stored or defined in the source system. Interactive Analysis is a
desktop version of Web Intelligence.
The following tutorial is designed to introduce you to the fundamentals of building queries and reports
using SAP Business Objects Interactive Analysis. You will create reports that will provide an analysis
of sales for Global Bike Inc. SAP enables you to download a trial version of Business Objects Web
Intelligence to evaluate its capabilities. This tutorial can be completed using the trial version of SAP
Business Objects Interactive Analysis. You can download SAP Business Objects Interactive Analysis
from: http://www.sap.com/solutions/sap-crystal-solutions/query-reporting-
analysis/sapcrystalinteractive/index.epx
Reporting Scenario
Global Bike International (GBI) is a world class bicycle company
serving both professional and amateur cyclists. The company
sells bicycles and accessories. In the touring bike category,
GBI’s handcrafted bicycles have won numerous design awards
and are sold in over 10 countries. GBI’s signature composite
frames are world-renowned for their strength, low weight and
easy maintenance. GBI bikes are consistently ridden in the Tour de France and other major
international road races. GBI produces two models of their signature road bikes, a deluxe and
professional model. The key difference between the two models is the type of wheels used,
aluminium for the basic model and carbon composite for the professional model. GBI’s off-road bikes
are also recognized as incredibly tough and easy to maintain. GBI off-road bikes are the preferred
choice of world champion off road racers and have become synonymous with performance and
strength in one of the most gruelling sports in the world. GBI produces two types of off-road bike, a
men’s and women’s model. The basic difference between the two models is the smaller size and
ergonomic shaping of the women’s frame.
GBI also sells an Accessories product line comprised of helmets, t-shirts and other riding accessories.
GBI partners with only the highest quality suppliers of accessories which will help enhance riders’
performance and comfort while riding GBI bikes. Figure 1 displays the GBI range of products.
Paul Hawking
2
June 2012
GBI
BIKE
Bicycles
TOUR
Touring
DXTR
Deluxe touring
bike
ACCR
Accessories
ORBK
Off Road
PRTR
Professional
touring bike
DXTR 1000
Black
PRTR 1000
Black
DXTR 2000
Silver
PRTR 2000
Silver
DXTR 3000
Red
PRTR 3000
Red
PROT
Protective
ORMN 1000
Men’s standard
PADS
Pads
ORWM 1000
Women’s
standard
UTIL
Utilities
HLMT
Helmets
SHRT 1000
T-shirt
EPAD 1000
Elbow pads
OHMT 1000
Of f road
helmet
RKIT 1000
Repair kit
KPAD 1000
Knee pads
RHMT 1000
Road helmets
PUMP 1000
Air pump
CAGE 1000
Water bottle
cage
BOTL 1000
Water bottle
FAID 1000
First aid kit
Figure 1 GBI Product Range
Traditionally GBI was a wholesaler who sold their bikes to retailers who then resold the bikes to the
end consumers. Recently GBI has decided to sell their bike to the end consumer via the internet.
Organisational Structure
GBI’s headquarters are located in Dallas and the European subsidiary company (GBI Europe) is
based in Heidelberg, Germany. In regards to the GBI sales process there are two sales organisations
for America (Eastern US and Western US) and two for Germany (Northern Germany and Southern
Germany). All sales organisations have a wholesale distribution channel responsible for delivering
the products to the customers. However only one sales organisation is required in each country to
support internet sales. The diagram below displays the GBI organisation to support the sales
process.
Paul Hawking
3
June 2012
Requirements
GBI management currently SAP ECC to manage and automate their business processes.. The
Department Heads have indicated that while SAP ECC provides a range of reports containing all the
required sales information. These reports are sometimes not easy to interpret or manipulate the data.
They would like the information provided in a more user friendly format. This will facilitate them to
gain greater insight to their sales data to understand the trends and sales performance. In response
to these concerns, it was decided to build a number of reports using SAP Business Objects Interactive
Analysis.
Sales Report; This report is required to analyze data related to the sales of materials (bikes and
accessories) in relation to Sales Organisations, Distribution Channels for different Time periods.
Paul Hawking
4
June 2012
Opening Interactive Analysis
1.
Choose Start  Programs  Interactive Analysis  Interactive Analysis.
Depending of which version of SAP Business Objects Interactive Analysis and alternate path is
Start  Programs  SAP Business Objects Enterprise XI 4.0  SAP Business Objects
Enterprise Client Tools  Interactive Analysis Desktop.
Interactive Analysis appears on screen.
SAP Business Objects Interactive Analysis uses queries to retrieve data from a data source to be
displayed in a report (document). The data source could be a
 Relational database including those that underpin ERP systems.
 Local data source such as text files or Microsoft Excel files
 SAP InfoCube in a SAP NetWeaver Business Information Warehouse (BW)
 Web service
Paul Hawking
5
June 2012
One way the data from the data sources is represented in the queries is through the use of a
universe. The universe provides a non-technical interface for users to run queries against a
database to create reports and perform data analysis. The universe design tool contains objects that
represent database structures, for example columns and database functions, that users need to
access and query, to get the information necessary to meet their business requirements. The objects
created in the universe are described from a business perspective providing a business focussed
front end to the SQL structures in the database.
For the purpose of this tutorial a universe has been created based on the GBI data structures.
2.
Click
3.
Click
4.
Click
to display a list of available universes.
your previously created Universe or Global_Bike_International to select it.
to open Interactive Analysis and load the GBI universe.
The Query Manager screen appears with GBI universe loaded.
It consists of four areas (panes):
 Data Manager,
 Result Objects,
 Query Filters and the
 Data Preview.
Paul Hawking
6
June 2012
Data Manager Pane
The Data Manager Pane lists the objects that are contained with the universe. These include:
 Classes and subclasses Objects are grouped into folders called classes. Each class can
also contain one or more subclasses. The role of classes is to organize the objects into
logical groups. When you create queries on the universe, classes help you to find the
objects that represent the information that you want to use in a query. GBI and GBI Sales are
examples of classes.

Dimension object - A dimension object represents data that provides the basis for analysis
in a report. Dimension objects typically retrieve character-type data that provide meaning to
the key measures, For example; Material Group, Product Category and Material provide
meaning to a Sales Quantity. Dimension objects appear as follows:

Detail Object - A detail object provides descriptive data about a dimension. A detail
object is always attached to the dimension for which it provides additional information. For
example, the Material dimension contains the Material Description, Standard Price, and Unit
Cost detail objects. Detail objects appear as follows:

Measure Object - A measure object is numeric data that is the indicates a value in a
transaction. They can be the result of calculations on data in the database. There is a
relationship between the dimensions and the measures. Measure objects can be
aggregated in the query. The most common types of aggregation are; sum, count, average,
maximum and minimum. There are two types of measure:
• classic measures - calculated by Interactive Analysis
• smart measures - calculated by the database on which the universe is based.
Examples of measure objects in the GBI universe are quantity, revenue, and cost. Measure
objects appear as follows:
Result Objects Pane
The Result Objects Pane displays the data (objects dimensions, details, and measures) that will
appear in the report.
Query Filters Pane
To create a filter on the data in the query you can drag and drop an object to the Query Filters Pane.
Data Preview Pane
As the name implies you can preview the results of your query in the Data Preview Pane.
Paul Hawking
7
June 2012
Creating a Query
You create a query to answer a business question that requires data from a data source. The query
is your means to ask the database for information. The universe is a representation (semantic layer)
of the data and its structures in the data source. The universe is displayed in the Query Manager
for you to select the dimensions, details and measures that represent the information that you want
to retrieve. These objects are added to the Results Objects pane. Once you have constructed your
query, you then run the query against the database to retrieve the data.
The request for information is processed in the data source, and the results are sent back to the
Interactive Analysis in the form of a document. The document contains all the information that you
asked for in the query, arranged in table columns and rows.
You are now going to create a simple sales report. The first step is to drag the required objects to
the Result Objects pane.
5.
Click
6.
Drag
next to the
class to display the contained objects.
the Date dimension to the Result Objects Pane.
You can get a preview of the impact of including this dimension in your query by using the Data
Preview pane.
7.
Click
in the Data Preview Pane to preview query result.
You are now going to add more objects to your query.
8.
Click
9.
Double Click
Paul Hawking
next to the
class to display the contained objects.
Sales Organisation to add this dimension to the Result Objects pane.
8
June 2012
10.
Add the following objects
Class
GBI
Material
Material
Material
GBI Sales
GBI Sales
GBI Sales
Object
Distribution Channel
Material Group
Product Category
Material
Quantity
Revenue
Cost
You can remove an object from the Result Objects Pane by dragging the object back to the Data
Manager Pane. You can also rearrange objects by drag and drop.
11.
Click
in the Data Preview Pane to preview query result.
Running a Query
When you run a query for the first time Interactive Analysis creates a report based on the objects you
included in the query. The order in which the objects are arranged in the Result Objects pane
determines the order of the columns in the report.
12.
Click
to run the query.
Your report appears on screen.
Paul Hawking
9
June 2012
You will notice there are a number of tabs and controls which are available to improve the format and
functionality of your report. We will cover some of this functionality in later exercises.
Before you continue you should save your report.
13.
Click
to save your document.
The Save Document dialog box appears on screen.
14.
Type
GBI Sales <your name> in the File Name: text field to replace the default name.
You will accept the other defaults.
15.
Click
to complete the save process.
Editing a Query
At the moment your report uses the abbreviation codes for Sales Organisation, Distribution Channel,
Material etc. Using these abbreviations require the report user to remember the associated data with
each abbreviation. It would be better if the actual descriptions were included in the report. To
achieve this you will need to edit the original query.
16.
Click
17.
Click
Paul Hawking
tab to display the available options.
tab if not already selected.
10
June 2012
18.
Click
19.
Click
to return to the Query Manager.
next to the
detail objects.
20.
Double Click
pane.
dimension in the Data Manager pane to display the
Material Group Description to add the detail object to the Results Objects
It appears at the end of the existing objects. At this stage we are not concerned with its location.
21.
Repeat the process for the following detail objects:
Class
Object
Distribution Channel
GBI
Sales Organisation
GBI
Product Category
Material
Material
Material
Date
GBI Sales
Year of Date
Quarter of Date
Month of Date
Detail Object
Distribution Channel Description
Sales Organisation Description
Product Category Description
Material Description
Your screen should appear similar to:
22.
Click
to run the query.
Your report appears. Notice that the detail objects do not appear in the report. However they do
appear in the Available Objects pane.
Paul Hawking
11
June 2012
The additions of objects to your query are not automatically inserted in the report. That is why the
order they were inserted in the query was not important. There are a number of techniques which can
be used to insert objects into a report.
23.
Right Click
column header to display the context menu.
24.
Select Insert  Insert column on right
A new column appears in your report.
25.
Drag and drop Material Description detail object onto the heading of the blank column.
If you make a mistake you can use the Undo icon
to return to the previous step.
Now you have included the Material Description in your report it is no longer necessary to include the
Material code.
26.
Right Click
Paul Hawking
any of the values in the Material column to display the context menu.
12
June 2012
27.
Select Delete.
The Material column is removed from the report. However notice that this dimension still appears in
the Available Objects pane meaning that it can be added to the report at any stage.
28.
Click
to save your document.
To make the report more meaningful you need to add the other detail objects to the report and
remove their corresponding dimensions. It is important that the objects are kept in the same order
as the calculation of measures will change if they are not.
29.
Add
the following detail objects and delete their corresponding dimensions.
Distribution Channel Description
Sales Organisation Description
Product Category Description
Notice that some of the fields have been truncated because the column is not wide enough. If this is
a problem with measures then the data is displayed as
. One way to resolve this is by
widening the relevant columns. An easy technique to achieve this by double clicking the column
heading vertical border.
31.
Double click
`the column heading border between Revenue and Cost.
32.
Drag
33.
Repeat this process for the Sales Organisation Description, Material Group Description,
Product Category Description columns.
30.
Click
the column heading border between Material Description and Quantity until the data
is displayed.
to save your document.
Analysing Data
You currently have a summary of sales transactions for 2009 and 2010 grouped week, Sales
Organisations, Material Group, Product Category, and Material Description. Interactive Analysis
provides a range of functionality to further analyse this data. However before you perform the
different analysis you need to make a copy of the report.
31.
Right Click
to display the context menu.
32.
Select Duplicate to create a copy of the report.
Another copy of the report appears on screen. You need to label the different reports to make them
easy to distinguish.
33.
Right Click
Paul Hawking
to display the context menu.
13
June 2012
34.
Select Rename to display the Rename dialog box.
35.
Type
Analysis in the New value: text field.
36.
Click
to complete the process.
Notice the heading to report changes automatically.
37.
Repeat the process to rename Report 1 to Sales.
38.
Click
to save your document.
Currently the measures (Quantity, Revenue and Cost) are aggregated for each week. If you remove
the Date dimension then the measures would be re-calculated for a summation based on the 2
years of values.
39.
Right Click
the Date dimension to display the context menu.
40.
Select Delete to remove this dimension from the report.
Notice that the measures have been recalculated and that the Date dimension still appears in the
Available Objects pane for later use.
41.
Insert
column.
the date dimension in report to the right of the Sales Organisation Description
The measures are recalculated. Using the techniques just covered to analyse by removing/inserting
or re-arranging dimensions answer the following questions.
Test Your Skills
What is the total sales revenue for the week starting 5/2/09?
What quantity of t-shirts have been sold?
What are the total sales revenue of Air Pumps sold through the Internet Distribution Channel?
What is the total sales revenue for 2010?
What is the total quantity sold via the Wholesale Distribution Channel?
Paul Hawking
14
June 2012
Filtering Data
There are a number of ways to restrict the values displayed in report through the use of Filters. You
can apply Filters at the query and or report level. Query Filters are defined in the Query Manager
screen and limit the data retrieved from the data source and returned to Interactive Analysis. This
means that you only retrieve the data you need to answer a specific question and minimize the
quantity of data returned to the document to optimize performance. Report Filters limit the values
displayed on reports, tables, charts within a document. They do not modify the data that is retrieved
from the data source. They simply hide the values not required on the report level. You are now
going to create a Query Filter to limit the range of dates (weeks in 2010) retrieved from the data
source. Firstly you need to modify your report.
42.
Modify the Analysis report to the display the following data.
Notice that 2009 dates appear.
43.
Click
at the bottom of the screen to move to the last page of your report.
Take note of how many pages are currently contained in your report.
44.
Click
45.
Click
46.
Click
47.
Click
to save your document.
tab to display the available options.
tab if not already selected.
to return to the Query Manager.
To create a Filter you drag the object relevant to the Filter to the Query Filters pane of the screen.
48.
Drag
Year of Date dimension to the Query Filters pane.
You now need to slect the operator which is going to be incoproarted in the Filter. There are a
number of Filters available. These are described below.
Paul Hawking
15
June 2012
Operators – See the list below for available operators.
Operator
Equal to.
Explanation
Equal to one value
Not Equal to
Select all other values not equal to one particular value.
Greater than
Greater than a particular number, date, or character.
Greater than or Equal to
Greater than or equal particular number, date, or character.
Less than
Less than a particular number, date, or character.
Less than or Equal to
Less than or equal to a particular number, date, or character.
Between
Records between and including two values – for example, Between
1/1/09 and 1/2/09
Not Between
All values outside a particular range.
In list
Returns only the records matching the value or multiple values
specified. If multiple values are specified, separate each with a
semicolon (;).
Not in List
Returns records that do not match any of the values specified. If
multiple values are specified, separate each with a semicolon (;)
Is null
Records are returned in which no value has been entered, i.e., is
empty. “Null” is not the same as zero.
Is not null
Matches pattern
Returns records that contain a value.
Returns records that begin with or end with a particular string. This
operator is used with a wildcard character such as “%” or “_”
(underscore).
% - matches more than one space.
_ (underscore) – matches one particular space
“A%” will return all Materials beginning with “A”.
“_N%” will return all Materials with “N” as the second letter.
Different from pattern
Does not match the pattern specified.
Both
Returns records containing both of the two values that you specify.
You must specify two values as the criteria for this operator.
Except
Returns records containing values other than the value you specify
for this operator.
Paul Hawking
16
June 2012
49.
Click
in the drop down list box to display the filter operators.
50.
Click
51.
Type 2010 in the value field.
52.
Click
Equal to select this operator.
to run the query.
Your report appears. Notice that only dates in 2010 appear and that the number of pages in the
report has been reduced.
You can add more than one object to Query Filter pane to create more complex filters. You can
also prompt the user for the filter values. This provides more flexibility in using the report as the same
report could be used by different users. You are now going to create a filter that prompts the user for
the Year and then the user can select a Material from a list of values.
53.
Click
to return to the Query Manager.
54.
Click
to display the value input options.
You want the system to prompt the user for the Year.
55.
Click
to select this option.
A text message appears in the value field. This is the message which appears to the user in the
prompt.
Paul Hawking
17
June 2012
You now need to add the Material Description detail object to the Query Filter pane to be able to
Filter on this object.
56.
Drag
Material Description to the Query Filters pane.
Notice that a link appears between both objects to indicate that both (And) objects contents need to
be satisfied in the filtered data. This could be changed to Or.
You now need to specify the filter properties for the Material Description.
57.
Click
58.
Click
59.
Click
60.
Click
61.
Click
in the drop down list box to display the filter operators.
in list if not already selected.
to display the value input options.
to select this option.
to save your query.
You have now included two objects with prompts in your Filter. You now need to run the query to test
your Filter.
Paul Hawking
18
June 2012
62.
Click
to run the query.
A prompt dialog screen appears.
63.
Type
64.
Click
2009 to indicate the required date.
to display the Material Description Filter
prompt.
65.
Double Click
list box.
66.
Click
67.
Click
Paul Hawking
Deluxe Touring Bike (Black) to transfer this value to the Selected Value(s)
Deluxe Touring Bike (Red) to select it.
to transfer this value to the Selected Value(s) list box.
19
June 2012
68.
Click
to run the query based on the Filter values.
Your report should display all sales for 2009 for the Deluxe Touring Bike (Red) and Deluxe Touring
Bike (Black). Remember that the Query Filter you developed limits the amount of data extracted
from the data source. An alternate type of Filter is a Report Filter. Before you build this type of Filter
you will remove the previous Filter objects.
69.
Click
to return to the Query Manager.
70.
Click
the Year of Date Filter object to select it.
71.
Drag
Filters pane.
the selected object to the Universe Outline pane to remove it from the Query
72.
Repeat the process for the Material Description detail object.
73.
Click
74.
Click
to save your query.
to run the query.
Test Your Skills
Create a query that displays all sales after 10/9/2009
Create a query that displays sales between two dates. It should prompt the user to select the
dates from a list of dates.
The report displays weekly sales for all Materials. There are two types of Report Filters you are going
to create. The first one uses the Filter Bar within the report. This can be accessed from the Interact
tab under the Analysis tab. Once the Filter Bar appears you can drag the objects onto the Filter
Bar to create Filter objects. This type of Filter can use dimension objects. In other words you can
not drag detail or measure objects onto the Filter Bar.
75.
Click
76.
Click
Paul Hawking
to display the available options.
to display the available options.
20
June 2012
77.
Click
to display the Filter Bar.
78.
Drag
79.
Select 2010 from the Filter to display only these sales.
80.
Select All Year of Date to display all sales.
the Year of Date dimension onto the Filter Bar.
You can apply more than one dimension in the Filter Bar. You can also apply dimensions in the
Filter that are not displayed in the report.
81.
Drag
Distribution Channel dimension to the Filter Bar.
82.
Select 2009 from the Year of Date dimension Filter.
83.
Select WH from the Distribution Channel dimension Filter.
Your report values are changed to reflect these Filters.
To highlight these changes you can include Distribution Channel Description detail object in the
report.
84.
Drag
Distribution Channel Description detail object onto your report column headings.
85.
Select All Year of Date and All Distribution Channel to display all sales.
The Simple Report Filter you have been using only allows you to use an equal to operator. In other
words display all values where Year is equal to 2010. A more powerful Standard Report Filter
allows you to apply any filter operator. You access Standard Report Filters by selecting a value in
the report and then selecting Filter from the context menu.
86.
Right Click
Air Pump to display the context menu.
87.
Choose
Filter  Add Filter to display the Report Filter dialog box.
Paul Hawking
21
June 2012
88.
Double Click
Air Pump in the Material Description list box.
Notice the Air Pump value is copied to the Selected Value(s) list box.
89.
Click
to apply the Filter.
Only sales for the Air Pump are displayed in the report. You can apply other operators to Filters. For
example we can display the weeks when less than Air Pumps were sold.
90.
Right Click
a value in the Quantity column to display the context menu.
91.
Choose
Filter  Add Filter to display the Report Filter dialog box.
The Report Filter dialog box displays any filters which are currently applied to the report
You need to change the Filter operator to Less than for Quantity.
92.
Click
Paul Hawking
In list for Quantity to display the Filter operators.
22
June 2012
93.
Click
Less than to select this operator.
94.
Type
25 in the Type a value text field.
95.
Click
to apply the Filter.
Only sales for Air Pumps with less than 20 Quantity are displayed.
96.
Click
to save your report.
Calculations
You can apply calculations and formulas to report to provide a greater level of analysis. For example
your report currently incorporates the measures, Quantity, Cost, and Revenue. GBI management
have requested a report that enables them to view the profit for each record. This is achieved by
creating another column and then populating this column based on a calculation (Revenue – Cost).
First you need to remove the Filters you previously applied.
97.
Right Click
a value in the Quantity column to display the context menu
98.
Choose
Filter  Edit Filter to display the Report Filter dialog box.
99.
Click
100.
Click
101.
Right Click
a value in the Cost column to display the context menu
102.
Choose
Insert  Insert Column on the right.
103.
Right Click
a field in the new column to display the context menu
104.
Choose
Edit Formula to display the Formula Editor dialog screen.
Paul Hawking
to remove the Filters.
to apply the changes.
23
June 2012
Notice that the Formula Editor has a number of panes. The Formula pane is where the formula is
created. The Available Objects pane lists the objects available in your report. You can drag and
drop or double click an object to include in in the formula. The Functions pane lists available
functions which can be incorporated in your report. The functions available include average, standard
deviation, maximum and minimum. The Operators pane list the available operators including the
common arithmetic operators. You now need to create the calculation for the new column.
105.
Double Click
calculation.
106.
Click
in the Available objects list box to insert this measure into the
- in the Operators area to insert minus operator into the calculation.
107.
Double Click
calculation.
in the Available objects list box to insert this measure into the
Your formula should appear the same as below.
Paul Hawking
24
June 2012
Before you apply the formula you should check its validity.
108.
Click
to the right of the Formula text box
The following message
109.
Click
appears below the Formula.
to calculate the Profit values.
Notice that the column you inserted for the Profit calculation does not have a title. You can easily
create or edit a column heading through the Formula Bar.
110.
Click
the profit column heading to select it.
111.
Type
Profit in the Formula Bar.
112.
Click
to validate and insert the text to the column heading.
Test Your Skills
Create a column titled % Profit and add a formula that displays the percentage profit.
The formula is (Revenue – Cost)/Revenue
113.
Click
Paul Hawking
to save your report.
25
June 2012
Sections
To improve the navigation in reports you can divide the report into sections. Sections group related
data together and only display the data relevant to the dimension on which the section is created.
For example, if you create a section on the Material dimension, the tables and charts in the section
for “Air Pump” will only display data for the Material Air Pump. Before you create a section in your
report you are going to create a duplicate of your last report.
You can create a section by selecting the dimension and then selecting Set as section from the
context menu.
114.
Right Click
to display the context menu.
115.
Select Duplicate to create a copy of the report.
Another copy of the report appears on screen. You need to label the different reports to make them
easy to distinguish.
116.
Right Click
to display the context menu.
117.
Select Rename to display the Rename dialog box.
118.
Type
119.
Click
Section in the New value: text field.
to complete the process.
GBI management would like a report created so they can quickly view the Quantity, Revenue, Cost,
Profit, % Profit for each Material for each Distribution Channel for each Year.
121.
Modify the Section Report as follows:
122.
Right Click
123.
Click
Paul Hawking
a value in the Material Description field to display the context menu
Set as section to insert a section in the report based on the select dimension.
26
June 2012
Notice that is easier to view the results through the use of Sections. You can also add sub-sections to
improve report navigation.
124.
menu
Right Click
125.
Click
a value in the Distribution Channel Description field to display the context
Set as section to insert a section in the report based on the select dimension.
Notice that the report now has an added section related to Distribution Channels.
126.
Click
to save your report.
Formatting Reports
You will notice that although your report has been contains the correct data and has been displayed
correctly its appearance could be improved through the correct formatting. Interactive Analysis
includes all the standard formatting functionality. This functionality can be accessed under the Format
tab
Firstly you need to remove comma from the Year of Date.
127.
Click
a value in the Year of Date field to select all the values.
128.
Click
to display the available options.
129.
Click
130.
Click
131.
Click
Paul Hawking
.
to display the available formats.
1235; -1235 to select this format.
27
June 2012
Test Your Skills
Format % Profit values as percentage and Profit values as currency.
You also need to format the report name to make it more meaningful.
132.
Click
Section to select the text box.
Notice that formula appears in the Formula Bar.
133.
Delete Reportname ()
134.
Type
135.
Click
136.
Resize the report heading text through selecting and dragging to fit the contents.
137.
Click
138.
Resize the text box to display the full product name.
Sales of Materials by Distribution Channels.
to validate and insert the text to the report heading.
Deluxe Touring Bike (black) to select the text box
Check the rest of report to check if anything else needs resizing.
To aid in the visual display of your report you can use conditional formatting to alert the user to any
values which they should be aware of. GBI management wanted to be alerted to Material sales
where the Cost is greater than the Revenue. Conditional formatting is available under the Analysis
and Conditional tabs.
139.
Click
a value in the Revenue column to select all values.
140.
Click
to display the options.
141.
Click
.
You need to create a rule to which the conditional formatting will apply.
142.
Click
Paul Hawking
to display the Formatting Rule Editor dialog screen.
28
June 2012
First you need to give your conditional formatting rule a name.
143.
Type
Sales Loss in the Name: text field to replace the existing text.
144.
Type
This rule formats the values if the costs are greater than the revenue in the
Description: text box.
You now need to create the rule. Notice that the column (Revenue) you selected has automatically
been inserted in the Filtered object or cell field.
145.
Click
144.
Click
to display the available operators.
Less.
You now need to indicate the Operands which in this case is the Cost measure.
145.
Click
146.
Click
147.
Click
148.
Click
to display the list of options.
Select object or variable to display the available objects.
to select this measure.
to transfer the selection to your rule.
You will accept the default formatting (red).
148.
Click
to apply your conditional formatting rule.
You will notice that Knee Pads and Elbow Pads values have now been highlighted so management
can take action.
Paul Hawking
29
June 2012
149.
Click
to save your report.
Inserting a Chart
You can enhance your report through the inclusion of one or more charts on the reports in Interactive
Analysis. You can create a chart when you build or new report or insert charts into an existing report.
To create a chart:
• select a chart template
• allocate dimensions and measures to the chart axes
• view the results displayed on the chart
The chart templates are found under the Chart tab under the Report Elements tab.
GBI management have indicated that they would like a chart sales revenue for a Material for each
month. It has been determined that the best way to create this chart is to include a table of results on
the report which users can filter the data through the Filter Bar. The results of the Filter will then
appear on the chart. First you need to add a new report which you are going to insert a table of results
and a chart.
150.
Right Click
to display the context menu.
151.
Select Add Report to insert a blank report.
152.
Create the following table of results
153.
Format Year of Date values to remove the comma.
154.
Create the following Filters on the Filter bar.
155.
Test
the Filters to ensure that they work correctly.
You now need to add a chart template to your report.
156.
Click
157.
Click
to display the options.
to display the chart templates.
You have decided to use a line chart in the report.
158.
Click
156.
Click
Paul Hawking
to select this chart template.
in a blank area of the report to insert the select chart template.
30
June 2012
You now need to indicate the dimensions and measures to be included in the chart. To make it easier to
view the results on the chart you need filter the displayed data.
157.
Select
2009 in the Year of Date Filter.
158.
Select
BOTL 1000 in the Material Filter
159.
Drag
Revenue measure from Available objects pane onto the Y axis (Vertical) of the chart.
160.
chart.
Drag
Month of Date dimension from Available objects pane onto the X axis (Horizontal) of the
Your chart now displays the Revenue for each Month for the Water Bottle material. You can select another
material via the Filter to display its Revenue in the table of results and the chart.
161.
Select
DXTR1000 (Deluxe Touring Bike (Black)) in the Material Filter.
Notice the chart changes accordingly. You can use the standard formatting functionality through the
context menu to improve the appearance of your chart.
162.
Click
to save your report.
Test Your Skills
Create another report to Include Year of Date, Material, Material Description, Revenue, Cost and
Profit (calculated). Create a Filter on the Filter Bar for Year of Date. Create a Simple Filter to display
only Bicycles. Create a Chart with Profit (Y axis) and Material Description (X axis). Change the
Format of your Chart.
You have now completed the tutorial on Interactive Analysis. This tutorial was designed to provide an
introduction to this reporting tool and provide the fundamental skills to build reports.
Paul Hawking
31
June 2012
Resources
There are many resources available on the internet that can further enhance your skills. A good place to
start is at the SAP developer Network.
SAP Business Objects Web Intelligence at SDN
http://www.sdn.sap.com/irj/boc/webi
SAP Business Objects Online Tutorials.
http://www.sdn.sap.com/irj/scn/web-intelligence-elearning?refer=main
Paul Hawking
32
June 2012
Download