Beruflich Dokumente
Kultur Dokumente
The ability to draw statistical charts and diagrams is a basic skill required by many people. A
successful presentation is not only relying on a good communication skills but also requires
the skill to apply attractive graphics to convey the messages in a clear and professional manner.
An educator, for example, uses histogram to deliver the concepts related to normal distribution.
A researcher prefers to summarize his or her research findings in a simple but compact diagram,
while a businessman usually finds that charts and diagrams are more effective in elaborate the
business ideas or information.
Despite of many people are using graphical presentations in their daily works, not many of
them know how to draw a simple graph manually. This is one of the reasons why statistical
packages are so demanding nowadays, it provides a simple way to generate various graphical
representations.
There are many commercial statistical packages available in the market such as SPSS, Minitab,
SAS, S-Plus and Matlab. However, the price for those commercial statistical packages may not
be affordable by many small and medium enterprises (SME). Free statistical packages like R-
programming and Python are good alternative for SME but it could be a nightmare to those
without programming skills. Another limitation of these statistical packages is that they provide
only standard charts and diagrams, and the users are only allow to edit the basic display of the
graphs.
What if the user wants to draw a chart that is not in the standard chart list? Can the user design
a new chart by combining the standard charts? Unfortunately, the existing statistical packages
provide no solution for these problems.
This module recommends the use of Microsoft Excel for two reasons;
(i) most users have Microsoft office installed, this will not cause any additional cost to the user.
(ii) Microsoft Excel provides very attractive graphical features, and it allows user to design a
new graph from the standard charts.
Throughout this module, we provide a step by step guidance on how to use Microsoft Excel
version 2013 and onward to construct common charts such as bar-chart, radar chart, line chart,
pie chart etc. and to build their own special charts or diagrams. You will also learn how to use
PivotTable and Slicer in MS Excel to build your own dashboard in communicating your
messages.
making decision than financial balances or ratios and tabular representation (Volkov & Laing,
2012).
While there are many reasons for one to use graphical presentation, the Business
Communication Articles (Rasel, 2013) summarizes some advantages of graphical
representation of data. We highlight 6 useful points here:
[1] Acceptability: it is acceptable to busy persons because it helps to avoid wastage of
time by highlighting the key points of report.
[2] Comparative Analysis: information can be easily compared and quick to obtain
understanding and attention.
[3] Less Cost: it summarizes the huge information in short but catchy view to make the
report understandable.
[4] Decision Making: business executive can view the graphs at a glance and can make
decision very quickly.
[5] Logical Ideas: it presents the information in a logical way.
[6] Helpful for less literate audience: less literate user can understand graphs easily
because it does not involve language skills.
From this definition, we understand that a graphical representation is a visual display of data
or statistical results. Visual displays as shown in Figure 1.1 are not a good graphical
representation of data or statistical results. Figure 1.1 (right) does not provide any information
from the data, while Figure 1.1 (left) may provide certain statistics such as number of birds and
number of horses, however, they are too complicated and not in a systematic way.
On the other hand, Figure 1.2 carries plenty statistical information, but it has too many focuses
(purposes) and not systematic. It is not a good graphical representation.
Hence, a good graphical representation simplified the data in a systematic way and only focus
on one purpose. Moreover, the graphical representation not only provide the audience a clear
picture of the information, but it also able to help the audience in making decision from these
information.
“The goal of any chart, graph or information graphic, however, is not merely to
communicate clear, dramatic statistics. Instead, its real job is to tell a story that aids
decision-making.”
Edward Turte
Other than 2-D rectangular bars, MS Excel also provides different shapes such as 3-D bars,
cone, cylinder, and pyramid.
MS Excel version 2016 provides more chart choices for users. These additional charts are Map,
Treemap, Sunburst, Histogram, Box & Whisker, Waterfall, and Funnel. All these chart types
can be classified into two main categories based on whether there are plotted on an orthogonal
coordinate (it is similar but not the same as Cartesian coordinate) or polar coordinate. Figure
2.8 shows the classification of the charts.
Data Analytics and Visualization 8
Dr. Chang Yun Fah
Classification of Chart
Chart Column Line Bar Pie Stock Doughnut Bubble Scatter Area Surface Radar
Column
Line
Bar
Pie
Stock
Doughnut
Bubble
Scatter
Area
Surface
Radar
Figure 3.1: Charts that can be combined and cannot be combined.
You may try out to combine 3 types of chart together. For example, Figure 3.1 shows that any
two of pie chart, column chart and bar chart can be combined with each other, but three of them
cannot be added at once.
Data Analytics and Visualization 9
Dr. Chang Yun Fah
Luckily, MS Excel version 2013 onwards provide an additional Combo chart function (Figure
3.2). This function allows user to create combined chart easily with some basic charts.
40.0%
30.0% Son
20.0% Daughter
10.0% Total
0.0%
1 2 3 4
Number of Children
Figure 3.3: Display sequence of series entered the chart with LIFO concept.
Data Analytics and Visualization 10
Dr. Chang Yun Fah
90.0%
80.0%
70.0%
60.0% Series1: Column
After changing the chart types, it can be observed from Figure 3.5 that the ordering of the charts
has been changed as well. Now, the Pie chart is at the most underneath layer, followed by Area
chart, Column chart, Line chart, and the first front layer is the Scatter plot with smooth line.
This sequence of charts will not change even we re-order the series sequence. In general, we
can conclude the order of charts based on the following five rules:
a) Charts of orthogonal coordinate always in front of charts of polar coordinate.
b) In the orthogonal coordinate, point and line series always in front of area series.
c) From the point series, Scatter plot is in front of Line chart.
d) From the area series, bar/column chart is in front of the area chart.
e) In MS Excel 2007/2010, the Doughnut chart from polar coordinate is in front of pie
chart.
90.0%
80.0%
70.0% Series5: Pie
60.0%
50.0% Series3: Area
40.0% Series1: Column
30.0% Series2: Line
20.0%
10.0% Series4: Scatter
0.0%
1 2 3 4 5
Country
Another ways of doing comparisons is to look at the difference of the quantities as in Figure
4.3. It is now easy to know which countries perform better or worse than Malaysia and the gaps
between Malaysia and these countries. If we compare the two figures and Table 4.1, it is
obvious the graphical presentation is more attractive and easily read.
20,000
10,000
40,858 31,399
0
-6,712 -4,626 -7,690 -8,776 -9,469 -9,370 -8,858
-10,000
Country
Figure 4.3: Differences of GDP per capital between Malaysia and other ASEAN countries.
Data Analytics and Visualization 13
Dr. Chang Yun Fah
Table 4.1: Comparison of GDP nominal per capital among ASEAN countries.
GDP Nominal Per Indonesia Thailand Malaysia Singapore Philippines Vietnam Myanmar Brunei Cambodia Laos
Capital (USD) 3,592 5,678 10,304 51,162 2,614 1,528 835 41,703 934 1,446
Indonesia 3,592 2,086 6,712 47,570 -978 -2,064 -2,757 38,111 -2,658 -2,146
Thailand 5,678 -2,086 4,626 45,484 -3,064 -4,150 -4,843 36,025 -4,744 -4,232
Malaysia 10,304 -6,712 -4,626 40,858 -7,690 -8,776 -9,469 31,399 -9,370 -8,858
Singapore 51,162 -47,570 -45,484 -40,858 -48,548 -49,634 -50,327 -9,459 -50,228 -49,716
Philippines 2,614 978 3,064 7,690 48,548 -1,086 -1,779 39,089 -1,680 -1,168
Vietnam 1,528 2,064 4,150 8,776 49,634 1,086 -693 40,175 -594 -82
Myanmar 835 2,757 4,843 9,469 50,327 1,779 693 40,868 99 611
Brunei 41,703 -38,111 -36,025 -31,399 9,459 -39,089 -40,175 -40,868 -40,769 -40,257
Cambodia 934 2,658 4,744 9,370 50,228 1,680 594 -99 40,769 512
Laos 1,446 2,146 4,232 8,858 49,716 1,168 82 -611 40,257 -512
KLSE index
1,720.00
1,700.00
1,680.00
1,660.00
1,640.00
1,620.00
1,600.00
1,580.00
Oct 19, Nov 2, Nov 17, Dec 1, Dec 15, Dec 31, Jan 15,
2015 2015 2015 2015 2015 2015 2016
Scenario I:
Key Performance Indicator (KPI) is a measure of achievement of an individual or entity in
meeting the targeted objectives. KPI has been used in many areas ranging from target setting
for employee, company’s annual performance assessment, or governmental entity’s
performance rating. Does a student have KPI to be achieved? The answer is certainly. A
student’s KPI is to achieve better academic result on his or her study. For all undergraduate
programmes in a local university, honours classification shall be awarded based upon cut-off
point Cumulative Grade Point Average (CGPA) as shown in Table 5.1.
According to this honours classification, the maximum CGPA is 4.0000. A student who obtains
a CGPA below 2.0000 will not be awarded with a degree. Student who scored 2.0000 to 2.1999
will be awarded a third-class degree, scored of 2.2000 to 2.9999 will be awarded a second
lower class, scored of 3.0000 to 3.4999 will be awarded a second upper class and scored of
3.5000 to 4.000 will be awarded with a first class honour.
Suppose we have a student scored 2.5400 in his study. Our aim is to display this single value
on a continuous scale from 0.0000 to 4.0000. Figure 5.1 shows the dashboard chart for this
observation developed from a pie chart.
2.00 2.20
2.54
3.00
3.50
0.00 4.00
CGPA Indicator
The CGPA can be divided into 5 levels of honours as given in Table 5.1. These 5 categories
will form the dashboard chart, which takes the upper half of the pie chart. The second half of
the pie chart will be represented by an empty segment.
Create a new category in the cell B8 and name it as “Empty” (Table 5.2).
Upper Boundary: create a new column “Upper Boundary” with boundary values in
D3:D7. The cell D8 has a value of double the size of the last boundary value.
Size of segments: since a pie chart has 360 , we convert the difference of upper
boundary values to degrees in column E using the following formula:
360 ×
−
=
!"×#.%%%%& !"×*.#%%%&#.%%%%
For example, cell 3 = = 90 and cell 4 = = 9, until
' '
!"×'.&,.
cell 8 = '
= 180. This information will be used to construct the
dashboard.
Observation value: we create a cell contains the observation value 2.54 in G3 as Score.
The user can change this value and the dashboard’s pointer will update accordingly.
Pointer: to create one pointer in the second pie chart, we first convert the score 2.54 to
!"×$0$! !"×*.1,
degree by .3 = = = 114.3 . This value in cell H3 controls the
' '
position of the pointer (distance from 0.00). The value in cell H4 is 1.0, which will
determine the thickness of the pointer. Lastly, cell H5 set the remaining part of the pie
chart, and .5 = 360 − .3 − .4.
1
2
3
4
5
6
The biggest left segment in the pie chart representing the empty cell. We convert the
colour of this segment into No Fill. Choose Format tab in Chart Tools contexture menu,
and click on the Shape Fill (Figure 5.5 left) and select No Fill in the colour panel (Figure
5.5right).
Next, select segments 1 to 5 one by one and convert their colours to your desired colours
as shown in Figure 5.6.
1
2
3
4
5
6
The created dashboard is facing on the right side of the chart area. In order to rotate it,
we select the pie chart and right click the mouse to get the panel shown in Figure 5.7
(left). Click the Format Data Series, the right dialog box will appeared. In Series
Options, change the “Angle of first slice” to 270 as shown in Figure 5.8. This value can
be altered to rotate the dashboard into a different direction.
Data Analytics and Visualization 19
Dr. Chang Yun Fah
1
2
3
4
5
6
The next step is to add the scale levels into the pie chart using data labels. Go to Chart
Tools contexture section and choose Layout menu (Figure 5.9). Under the Data Labels
tab, select Outside End and the chart in Figure 5.10 (left) will be created
Change the data labels’ value “180.00” to “0.00”, “90.00” to “2.00”, “9.00” to “2.20”,
“36.00” to “3.00”, “22.50” to “3.50”, and “22.50” to “4.00”. Move these data labels to
their respective boundary lines (Figure 5.10 right).
Data Analytics and Visualization 20
Dr. Chang Yun Fah
114.3 1.00
244.70
Change the segments with green and blue colours to No Fill. This can be done by
selecting No Full in the colour panel (Figure 5.14 right), under Shape Fill tab of Format
menu. Repeat the same process to change the colour of the smallest segment (with data
label 1) to any desired colour. This smallest segment will be served as pointer for the
dashboard chart.
Delete the data labels “244.70” and “114.3”. Highlight the data label “1.00” and go to
the function to select cell G3 or type 3 ≔ ℎ1! $7$3 (Figure 5.15).
Rotate the pointer: we need to rotate the pointer to synchronize it with the dashboard.
Right click the mouse by pointing the curser on the chart and select Format Data Series
to obtain the dialog box as shown in Figure 5.16. Under Series Options, change the
Angle of the first slice to 270.
Lastly, add the chart title “CGPA Indicator” by clicking the Chart Title table in Layout
menu (Figure 5.17). Put the title above the chart, move it to the bottom of chart after
creating it.
Figure 5.18 displays the completed dashboard chart.
Data Analytics and Visualization 22
Dr. Chang Yun Fah
3.00
3.50
0.00 4.00
Data Analytics and Visualization 23
Dr. Chang Yun Fah
2.00 2.20
2.54
3.00
3.50
0.00 4.00
CGPA Indicator
Referring to scenario described in Section 5.2. Suppose that we have two students scored
1.5000 and 3.2500 respectively in their studies. We would like to compare their performance
on the same dashboard.
Column B to Column E in Table 5.2 will be remained unchanged. Change the information in
Column G and Column H to Table 5.3 as shown below:
The actual CGPA score for the two students are recorded in cell G3 for 1.5000 and cell
G5 for 3.2500. For more than two scores, the next CGPA values will be recorded in cell
G7, G9 and so on. For simplicity, we will put the smaller CGPA value before the larger
CGPA value.
For the Pointer (Column H), we convert the CGPA score to 360 degrees by
360 × 879: ;ℎ
− 879: ; − 1ℎ
=
!"×#.1& !"×!.*1&#.1
For example, cell .3 = = 67.50 and cell .5 = =
' '
78.75. These degree values will control the position of different pointers.
In Column H, cells H4 and H6 (or H8, H10 etc. if there are more than 2 students) will
be recorded as “1” to represent the thickness of the pointers. In the last two cells, H8 is
“360” and H7 is obtained by .7 = 360 − .3 − .4 − .5 − .6 = 211.75.
Once the data are ready, we repeat the same steps explained in Section 5.1.1 and Section 5.1.3
using the information in Table 5.3. Figure 5.19 shows the dashboard chart with two pointers.
Data Analytics and Visualization 25
Dr. Chang Yun Fah
0.00 4.00
CGPA Indicator
The following is another example of dashboard chart created using Doughnut chart and Radar
chart in Excel.
Excel provides an alternative to construct maps with various indicators based on user’s needs
and preferences. In this chapter, we will discuss how to create graphical displays called Heat
Map and Map with one or more features. We will draw map using bubble chart.
Scenario II
Some people especially those who do not have programming background may find that the
building of Geographical Map in Scenario II difficult. An easier but less attractive way of
drawing map is to use Bubble chart. Let’s build a map to indicate the Malaysian Air Quality
index.
Table 5.4: Malaysia air quality index recorded on 18th September 2015.
B E
2 State MAQ Index
3 Perlis 52
4 Kedah 60
5 Penang 110
6 Perak 95
7 Kelantan 30
8 Terengganu 30
9 Pahang 75
10 Selangor 80
11 KL 98
12 N.Sembilan 189
13 Melaka 125
14 Johor 150
15 Sarawak 205
16 Sabah 89
17 Healthy 100
18 Unhealthy 200
19 Dangerous 300
The MAQ index is recorded daily in each state of Malaysia. The index is updated twice a day
to monitor the air quality. Assuming that the MAQ index range from 0 to 300 where the air
quality is considered healthy if MAQ index is below 100. The air quality is unhealthy when
Data Analytics and Visualization 27
Dr. Chang Yun Fah
MQA index is between 100 and 200, and it is dangerous if the index is above 200. Table 5.4
shows the MQA index for all 14 states recorded on 18th September 2015 at 12.00pm. Figure
5.21 shows the map and the MQA index using bubble chart.
52
60
110 30 89
30
95
98 75 205
80 189
125 <100 <200 >300
150 Dangerous
Unhealthy
Healthy
Figure 5.21: Map indicating Malaysia air quality index on 18th September 2015.
Figure 5.25: Bubble chart with Malaysia map as background. (bubbles are hiding behind)
Once we have inserted Malaysia map to the Bubble chart, we need to select data source to
create the bubbles. There are two ways of creating bubbles, one way is simple but it is rigid,
and another way has more flexibility.
Simple method: in Chart Tools section, select Design menu followed by Select Data
tab. Click “Add” button in the Select Data Source dialog box (Figure 5.26). In Edit
Series dialog box, select series name, X values, Y values and bubble size as a group,
that is, select row 3 until row 19 at the same time.
Flexible method: click “Add” button in the Select Data Source dialog box, select one
state at one time, for example, select cells B3, C3, D3 and E3 accordingly in Edit Series
dialog box for the state Perlis (Figure 5.27). Click OK button and continue with Kedah
and so on until complete select all the14 states and the three pollution status “Healthy”,
“Unhealthy” and “Dangerous”. We recommend this method as it allows user to insert
index value and state name into the bubble.
Figure 5.28 will be obtained by using flexible method. Remove the legend from the
chart, remove horizontal gridlines, and change the background colour for bubble chart
to No Fill.
Data Analytics and Visualization 30
Dr. Chang Yun Fah
Axes: go to Layout menu, then choose Axes tab. At Primary Horizontal (and Vertical)
Axis, click More Primary Horizontal (and Vertical) Axis Options as shown in Figure
5.29. Change the axis minimum value to 0 and adjust the maximum value to a suitable
number. Set the vertical (and horizontal) axis crosses 0.0. Once it is done, go back to
Primary Horizontal (and Vertical) Axis, and set the axes to None.
Figure 5.30 will be obtained after adding the chart title.
350
Perlis
300
Kedah
250 Penang
200 Perak
Kelantan
150
Terengganu
100 Pahang
50 Selangor
KL
0
-50 0 50 100 150 200 250 N.Sembilan
-50
The final step is to adjust the position of the bubbles. User can change the X-axis and Y-axis
values in Table 5.5 so that the bubbles are located at the centre or within the boundary of the
respective states.
Add MAQ index: go to Layout menu and click Data Labels tab (Figure 5.31). User may
add both series name and bubble size into each bubble. User may also change the colour
of the bubbles.
Figure 5.32 and Figure 5.33 show the Malaysia air quality index maps constructed using
simple method and flexible method, respectively. For simple method, a special
treatment is needed to insert the state name into the bubble. The bubbles’ colour can be
changed to the corresponding green, orange and red to indicate the level of air pollution.
Data Analytics and Visualization 33
Dr. Chang Yun Fah
52
60
110 89
30
30
95
75 205
98
80
189
125 >200
<100 <200
150 Dangerous
Unhealthy
Healthy
Figure 5.32: Malaysia air quality index with bubble chart (simple method).
Figure 5.33: Malaysia air quality index with bubble chart (flexible method).
A more advanced map as shown in Figure 5.34 can be developed by using some VBA codes.
MS Excel version 2013 onwards provide the build-in maps.
Data Analytics and Visualization 34
Dr. Chang Yun Fah
Perlis:
100
Kedah:
73.33
Penang: Sabah:
Kelantan:
84.62 96
85.71 Terengganu:
87.5
Perak:
45.83
Pahang:
85.71 Sarawak:
Wilayah P.: 96.77
23.08
Selangor: N.Sembilan:
77.27 62.5
Johor:
Melacca:
96.15
83.33
Figure 5.34: Geographical map showing the percentage of parliamentary seats won by the
state ruling party in MGE12.
The following Excel Options dialog box (Figure 6.2) will be appeared. If you are going to
enable Developer function, click on the Customize Ribbon on the left selection bar and then
ensure the Developer box under Main Tabs on the right-hand side is checked.
If you want to enable the Macros, click on the Trust Center (Figure 6.3) on the left selection
bar, follows by Trust Center Settings button on the right-hand side. The new dialog box will
appear and select Macro Settings (Figure 6.4). You may choose any of the four types of setting
Data Analytics and Visualization 35
Dr. Chang Yun Fah
provided. It is strongly advised to select Disable all macros with notification to prevent viruses
attack.
Figure 6.2: Customize Ribbon
Excel can automatically generate a built-in data form for your data range or table. The data
form displays all column headers as labels in a single dialog box. Each label has an adjacent
blank text box in which you can enter data for each column. It can create up to a maximum of
32 columns. In a data form, you can enter new rows, find rows by navigating, or (based on cell
contents) update rows and delete rows. If a cell contains a formula, the formula result is
displayed in the data form. However, you cannot change the formula by using the data form.
To make it more flexible, you can add controls and other drawing objects to the drawing canvas
of a worksheet, and combine and coordinate them with worksheet cells. For example, you can
use a list box control to make it easier for a user to select item from a list of items. Or, you can
use a spin button control to make it easier for a user to enter a number.
MS Excel has two types of controls: Form controls and ActiveX Controls. In addition to these
sets of controls, you can also add objects from the Drawing tools, such as AutoShapes,
WordArt, SmartArt graphic, or text boxes.
The following sections describe these controls and drawing objects, and explain how to work
with these controls and objects in more detail.
the current position of the selected item in the control. You can then use that numeric value in
conjunction with the INDEX function to select different items from the list.
You can also run macros by using Form controls. You can attach an existing macro to a control,
or write or record a new macro. When a user of the form clicks the control, the control runs the
macro.
However, these controls cannot be added to UserForms, used to control events, or modified to
run Web scripts on Web pages.
You can also control different events that occur when an ActiveX control is interacted with.
For example, you can perform different actions, depending on which choice a user selects from
Data Analytics and Visualization 39
Dr. Chang Yun Fah
a list box control, or you can query a database to refill a combo box with items when a user
clicks a button. You can also write macros that respond to events associated with ActiveX
controls. When a user of the form interacts with the control, your VBA code then runs to
process any events that occur for that control.
However, ActiveX controls cannot be added to chart sheets from the user interface or to XLM
macro sheets. You also cannot assign a macro to run directly from an ActiveX control the same
way you can from a Form control.
We use the following example to explain how to use ActiveX Controls. Suppose that we have
5 scores listed in cells I2:I7 and the corresponding weights in cells J2:J7. We want to use
Command Button to perform the calculations on cells K2:K7 by multiplying score and weight,
and finally provides the answer on cell K8 by the summation of K2:K7.
3. Choose one of the ActiveX Controls you want from Command Button, Combo Box,
Check Box, List Box, Text Box, Scroll Bar, Spin Button, Option Button, Label,
Image, and Toggle Button.
4. Drag the ActiveX Control you selected and put it on the Excel worksheet.
5. Click on the Properties to beautify the Active Control
6. Double click on the Active Control to get VBA.
7. Select the active worksheet on the left
8. Write your VBA codes, e.g. for Command Button
Think about the audience for the dashboard. The most effective dashboards target a single type
of user and just display data specific to that ‘use case’.
Is the dashboard going to be used by the executive team to monitor the company financials or
will it be used by the marketing team to monitor daily activities? It’s important to ensure that
where possible your dashboard consists of data that’s specific to a single audience. Often this
step is overlooked and dashboards include a mix of data: Some of which is relevant to one
audience and some to another.
Operational Dashboards These dashboards display data that facilitate the operational side
of a business. For example, in a business with a website, it’s important to ensure that your
website remains up and running, so you would monitor server up-time and utilisation. In a
Data Analytics and Visualization 43
Dr. Chang Yun Fah
business with an inside sales function, you may want to create a dedicated sales dashboard
that displays number of calls made and number of appointments booked. Think of an
operational dashboard as monitoring the nerve centre of your operation. Operational
dashboards often require real-time or near real-time data.
Strategic / Executive Dashboards Strategic dashboards will typically provide the KPIs
(Key Performance Indicators) that a company executive team track on a periodic (daily,
weekly or monthly basis). A strategic dashboard should provide the executive team with a
high-level overview of the state of the business together with the opportunities the business
faces. This data could be:
Periodic revenue (vs prior period)
Costs (vs prior period)
Headcount (by department)
Sales pipeline
Bear in mind that different user groups may require a different type of dashboard. The
marketing manager may need both a Strategic and Operational view of their data. Where
possible create two separate dashboards.
Often the most important real-estate on a dashboard (top left-hand corner) is reserved for a
company logo or a navigation tool. This is not good dashboard practice as the part of the screen
is the most important part of your dashboard (this is because most western languages read from
top to bottom and from left to right - hence our eye will start it’s journey when discovering
something new at the top left-hand corner.
Ensure that you understand exactly who the intended audience is and the scope of their
requirements. In a small organization, the Executive dashboard is likely to include KPI data
across all departments. However, in a larger company, each department may have their own
Executive dashboard.
# Rule 5: Don’t clutter your dashboard – present the most important metrics only
Dashboards are often cluttered. Cluttered displays deflect the focus from the important
messages. Some are cluttered with useful and relevant information and some are cluttered with
useless and irrelevant information. Neither of these situations are desirable.
Each dashboard type may require different amounts of data (for example an Executive
dashboard may only need 6 numbers, whereas an Operational dashboard may need upwards of
20) There is no hard and fast rule to follow here, except ensuring that everything you display
is relevant and meaningful to the audience. Do not add a graph or text simply because you can.
As a rule of thumb, operational dashboards require data in real-time or near real-time, whereas
executive/strategic dashboards require data refreshed on a less frequent basis.
Data Analytics and Visualization 45
Dr. Chang Yun Fah
a) Logos - In some instances logo’s are required, but does the Operations Manager really
need to be reminded of the company he is working for?
b) Navigation - If you need to include navigation options on your dashboard, have you
really designed the dashboard correctly?
c) Non-essential text - Keep labelling and instructions to an absolute minimum
d) Too much color - Use subtle shades of the same color when presenting multiple data
series. Don’t force the user to wear sun-glasses to read your dashboard!
e) 3-Dimensional objects - We’ve never seen a dashboard where 3-D enhances the
message. Avoid at all cost.
f) Horizontal or vertical guide lines - In some instances guide lines are useful, but
overusing them detracts from the data
g) Too much detail - Displaying revenue in the format $1,254,345.67 to the CEO – surely
he simply wants to see $1.25m?
The following steps help you to build your own dashboard that provide the above information.
1) Open the Excel file: Spot_Sale_Visualization.
2) Ensure that the file is in table format
3) From the Insert tab, select PivotTable tab to obtain the following dialog box. Enter the
table or data range and put the pivot table in a new worksheet.
4) Chang the new worksheet name to “PivotTable”.
5) Select Cost, Revenue and Profit fields on the left-hand panel with the summation
function and arrange them in rows. Select Year as well to view the Cost, Revenue and
Profit at different years.
6) Right click on the cost, revenue and profit to change the figure to a format you like.
Data Analytics and Visualization 47
Dr. Chang Yun Fah
7) To answer the second question, we select PivotTable tab again with the same data range.
But this time, we place the pivot table in the existing worksheet “PivotTable” starting
from cell A11.
8) Place the Customer Gender in the rows field. Place the Order Quantity and Profit in the
function field. Place Year in the filter box.
9) Repeat steps 7 and 8 for Country and Product Category.
Data Analytics and Visualization 48
Dr. Chang Yun Fah
10) Repeat the same steps by placing the Customer Age in the rows field and Profit in the
function field.
11) At one of the age value, right click the mouse and select Filter from the panel. Choose
Top 10 Filter from the list. In the Top 10 Filter, change the value 10 to 5.
12) Repeat step 11 by choosing Sort from the panel. Arrange the values from largest to
smallest.
13) Create the pivot table for profit over dates in the rows field. At one of the cells, right
click and select Group from the panel.
14) Enter the starting date and ending date for your data. Select the grouping by Quarters
and Years from the dialog box.
Data Analytics and Visualization 49
Dr. Chang Yun Fah
After preparing the pivot tables, we will continue to create the pivot charts. The following are
the steps.
15) Go to Gender’s pivot table, then click on the Analyze tab, follow by PivotChart.
16) Select the type of chart you want to plot the data. In this example, we choose clustered
column chart.
17) Design your chart with different colours and features.
Data Analytics and Visualization 50
Dr. Chang Yun Fah
18) Right click on the chart and select Move Chart to move your chart to Dashboard
worksheet.
19) Repeats step 18 to move all charts to Dashboard.
20) Create scatter plot for Cost versus Profit using Insert tab and Charts tab.
21) Create Profit, Revenue and Cost indices using function GETPIVOTDATA as follow.
Data Analytics and Visualization 51
Dr. Chang Yun Fah
22) Right click one of the slicers to get the panel. Select Report Connections.
23) Check all the pivot tables that appeared in the dialog box. This will link the selected
pivot table with other pivot tables.
24) Repeat step 23 for other pivot tables.
25) Finally, rearrange the charts and design your dashboard.