Skip to content

Latest commit

 

History

History
362 lines (191 loc) · 17.4 KB

File metadata and controls

362 lines (191 loc) · 17.4 KB

Section 3 - Geo Maps, Thresholds, and Variance

⚠️This section builds on top of another section. If you did not complete the previous section, please select “Section 2 – Linked Analysis and Input Controls” from the “Public/TechEd” folder and click Copy To your directory. You will then be able to edit this story to complete the following exercise.

ℹ️Objective: Create a Geo Visualization with location data and use variances and thresholds to draw attention to what is important in your dashboard by highlighting where to focus on.

Estimated Time: 20 mins

Exercise Description: In previous sections we added charts, tables and made the dashboard interactive with input controls and linked analysis. You now need to include geographical data as part of your analysis as well as ensuring other employees can quickly draw conclusions when looking at the dashboard you created. This can be achieved with thresholds and variances.

Key Features:

  • Create Geo Visualization
  • Learn about Bubble and Choropleth layers and drill down a geographical hierarchy
  • Use recommended comparison to quickly add variances to a chart
  • Learn how to add a dynamic reference lines and sort a chart
  • Understand how to add a threshold to a table

⚠️Disclaimer When completing exercises, some data values in the screenshots may not match what you see on your screen. This is because the dynamic time filters that were applied at the time the screenshots were taken is different from the current system date.


ℹ️Welcome to the Geo Maps, Thresholds and Variance section! We will also go into greater detail on the analytic capabilities available to story creators with geo maps and geo-enriched data in our Section 9 - Geo Visualizations Deep Dive.

Exercise check! Does your dashboard look like this screenshot?

3-1

🚩Let us start by adding some geographical information into our dashboard.

  1. Click Insert

  2. Click Geo Map

3-2

⚠️Quality check! Does a geo map appear at the bottom right of your dashboard like this screenshot? Does the Builder panel open with your geo map selected?

3-3

🚩Geo visualizations consist of one or multiple layers which can be sourced from different data sets. For our purposes, we will be using a bubble layer to individually represent measure values at store coordinates.

  1. Click + Add Layer

3-4

🚩We are going to be using a secondary model in this exercise. SAP Analytics Cloud supports using multiple models in a dashboard to best represent your story. Let us swap to our shipping model so we can display average delivery times by country in our geo map.

  1. Click Select Model

3-5

  1. Click Select Other Model...

3-6

  1. Click Public

3-7

  1. Click TechEd 2021

3-8

  1. Click ANA260_SHIPPING_INFO

3-9

  1. Click Add Location Dimension

3-10

🚩The dimension displayed in Location Dimension is a geo-enriched dimension that can be built in your dataset from location names or latitude/longitude coordinates.

  1. Click StoreLocation

3-11

⚠️Quality Check! Does your Geo Map populate with stores like this screenshot?

🚩Let us color our bubbles based on average delivery time so we can easily see which locations are taking longer to receive deliveries.

3-12

  1. Click + Add Measure/Dimension

3-13

🚩Let us select average delivery time to color code our bubbles so we can identify which stores are receiving deliveries slower.

  1. Click Avg Delivery Time

3-14

⚠️Quality check! Does your geo map look like this screenshot? Next, we will look at using a different layer type to represent our data.

3-15

🚩There are other layers applicable to our Geo Map. Let us look at average delivery time aggregated based on location rather on an individual store level. We can do this by choosing to add a choropleth layer. We will go into further detail on the other layer types available in SAP Analytics Cloud in our Section 9 - Geo Visualizations Deep Dive section.

  1. Click Expand for Layer Type

  2. Click Chloropleth/ Drill Layer

3-16

ℹ️A choropleth layer aggregates values in the Geo Map, making it easier for a user to discover outliers and trends. As we can see in the geo visualization, Spain appears to have higher than average delivery times on orders. Let’s drill down on this layer to understand the data.

  1. Click on Spain

3-17

ℹ️When we click on Spain, we get a context menu with options to Drill down or up on the hierarchy level as well as filter on or exclude Spain's data from the geo map. We want to look at regional average delivery times in Spain so let us drill down on this hierarchy.

  1. Click Drill Down

3-18

ℹ️From drilling down on our country layer, we are now able to see the distribution of average delivery times in the regions of Spain. It appears only one region is doing poorly and may require further business action. Let’s return to our country layer.

  1. Click Drill Filter

  2. Click Remove

3-19

⚠️Quality check! Does your geo map now look like this screenshot?

3-20

ℹ️Up to this point, we have created a lot of visualizations. For us to easily draw conclusions and highlight key insights, we should add variances and thresholds on our charts in our dashboard so we can draw attention to changes and outliers.

3-21

🚩First, let us add a variance to our KPI for average sales revenue in stores so we can compare if average sales revenue has dropped this year relative to our previous year's performance. If you can recall, our KPIs currently have a 2021 time filter applied on them.

  1. Right Click on the Avg Sales Revenue Chart to Open the Context Menu

  2. Click Compare To

  3. Click Previous Period

🚩We want to compare our data in 2021 year to date with the calculation for the previous year. By comparing to previous period, SAC will automatically calculate this variance for us.

3-22

🚩After creating our variance, the absolute value may still be hard to contextually understand. We want to know the percentage difference so let us edit this variance.

3-23

  1. Click 1 Variance

  2. Click Edit All Measures in Use

3-24

🚩In this panel, users can choose how they want to format their variances to best fit their data. We are comparing a KPI across two periods using a single number. In this instance, a percentage would be easier to understand for an end user.

  1. Click Percentage

  2. Deselect Numbers

  3. Click on Avg Sales Revenue for Actual to Collapse the Variance Panel

3-25

🚩The new variance looks great! We can now clearly see that average sales revenue in our stores has experienced a 3.7% drop from the last period.

3-26

🚩Now let’s add more variances to our chart. A good candidate to track change in data over time is our chart using a time dimension. SAC offers recommended comparisons in the builder panel as a suggestion for easy creation of variances.

  1. Select your Gross Margin per Order Date for Actual Chart

🚩We want to select Previous Period because it will dynamically change the variance based on the granularity in the chart.

  1. Expand Recommened Comparisons

  2. Click Previous Period

3-27

🚩Our variances show the delta to the period before, in this case the last month's gross margin. We want to know the percentage difference instead of absolute difference. Let us change the formatting of our variance values.

3-28

  1. Scroll to the Bottom of the Builder Panel

  2. Click Edit for the Variance All Measure in Use (Previous Period)

3-29

  1. Expand Display Options

  2. Scroll to the Bottom of the Builder Panel

  3. Click Percentage

  4. Deselect Numeric

  5. Click OK

3-30

⚠️Quality check! Have your variances in the chart updated to percentage values? Please note your data will look different due to the dynamic time filter on the chart

3-31

🚩Let’s alter this chart so it is easier to compare Sales Managers. We can sort the chart and create a dynamic reference line to benchmark individual Sales Managers against the average.

  1. Right Click the Gross Margin per Sales Manager per Actuals Chart to Open the Context Menu

  2. Click Sort

  3. Click New Measure Input Control

  4. Click Highest to Lowest

3-32

⚠️Quality check! Is your chart now sorted in descending order for the selected measure? If we chose to swap gross margin for sales revenue in the measure input control, our chart would re-sort itself in descending order corresponding to the new measure.

3-33

🚩Let us add a benchmark to compare our sales manager performances with the average gross margin per sales manager

  1. Right Click the Gross Margin per Sales Manager per Actuals Chart to Open the Context Menu

  2. Click Add

  3. Click Reference Line

3-34

🚩We want to create a dynamic reference line so that our benchmark will update with the selected measure given by our measure input control.

  1. Click Dynamic in the Panel for Create Reference Line

  2. Click Select Measure

  3. Expand ANA260_ORDER_FINANCE

ℹ️By choosing a Measure Input Control as the measure for the reference line, any changes to the input control will be reflected in a new reference line.

  1. Click Measure Input Control as measure for calculating reference line

  2. Click OK

3-35

⚠️Quality Check! Do you have a reference line and sorted chart for Sales Managers in your story?

3-36

🚩We would like to now add a variance in our table to easily highlight the change in gross margin % between years. This can be done automatically through the context menu.

  1. Select the columns 2020 and 2021 in the Table

  2. Right Click to Open the Context Menu

  3. Click Add Column

  4. Click Single

3-37

🚩A new column has been created that represents the differences in values between 2020 and 2021. We want to add a visual indicator to see whether our delta is below or above the previous year.

  1. Right Click on Delta to Open the Context Menu

  2. Click Thresholds

  3. Click New Threshold...

3-38

ℹ️Welcome to the Thresholds panel.

Within Thresholds, you can create a threshold based on a number range or against another measure. In our case, we are interested in a number range.

  1. In Threshold Panel, Click Add Range

3-39

  1. Enter 0 for the OK (Green) Min Range

  2. Enter 0 for the Warning (Yellow) Max Range

3-40

  1. Expand the Orange Indicator

  2. Choose the Red Indicator

  3. Click Apply

3-41

🚩Users can see by scrolling through the table that an appropriate indicator has been given to values in each threshold in the Delta column.

We would like to change how this value is displayed to only highlight the number rather than adding an indicator.

3-42

  1. Click Designer to Open Builder Panel (in case not already open)

  2. Click Styling

3-43

ℹ️Welcome to the Styling Panel!

The Styling Panel displays options available for the selected tile type. Some options may not be available to all users.

For widget, you see only the styling options for the specific area that you have highlighted. The heading in the Styling Panel identifies the area. For example, it may show Title, Data Cell, Axis Labels, and so on. Selecting a different part of the widget changes the heading and the styling options.

3-44

  1. Expand Threshold Style

  2. Click Color Values

3-r

🚩Thresholds in the table are now color coded instead of representation by a symbol indicator.

3-46

⚠️Quality Check! Does your dashboard with thresholds and variances look like this screenshot?

🚩Please save your story by pressing Ctrl + S on your keyboard!

3-47

ℹ️You have now completed the Geo Maps, Thresholds, and Variances section! In this section we learned how to create geo visualizations to populate our dashboard, add thresholds, dynamic reference lines, and variances to our charts to highlight key insights.

To explore more of SAP Analytics Cloud's capabilities in analyzing geo enriched data, you can jump off to Section 9 - Geo Visualizations Deep Dive.

3-48



Summary

You have completed the entire Geo Maps, Thresholds, and Variances section!

You are now able to:

  • Create Geo Visualization
  • Create Bubble and Choropleth layers and drill down a geographical hierarchy
  • Use recommended comparison to quickly add variances to a chart
  • Add reference lines and sort a chart
  • Add a threshold to a table