Skip to main content Skip to complementary content

Comparing groups and group categories against a measure with a mekko chart

This example shows how to make a mekko chart to compare the sales between different years as well as the impact specific product groups have on a year's sales, and how that compares to other years.

Mekko chart that compares sales between different years


In this example, we will use two data files available in the Qlik Sense Tutorial - Building an App. Download and expand the tutorial, and the files are available in the Tutorials source folder:

  • Sales.xls
  • Item master.xls

To download the files, go to Tutorial - Building an App.

Add the two data files to an empty app and make sure that they are associated by Item Number.

The dataset that is loaded contains sales data. The Item master table holds the information about the items ordered, such as product groups.


We use the sales volume as the measure by creating a measure in Master items with the name Sales, and the expression Sum(Sales).


We add a mekko chart to the sheet and set the following data properties.

  • Dimension: Date.autoCalendar.Quarter (year).
  • Dimension: Product Group (product group)
  • Measure: Sales; the measure that was created as a master item.

The following mekko chart is created:

Mekko chart with two dimensions and one measure

The size of each column represents the volume of sales for each year. The size of the different sections inside each column represent the volume of sales for each specific product group during that year.

Notice how the sum of all three yearly percentages adds up to 100%. The same applies to the percentages of the product groups section of each year. This is because the percentages are normalized, so the size of each section is relevant to the total.

We want to have a better overview of how each product group's sales change from one year to the next. This is not obvious for product groups such as Baking Goods, Dairy, or Beverages which do not sit side by side from one column to the next. We want to display a different sorting, one based on the product groups.

This can be changed under Sorting in the properties panel.

Set the sorting order to the following:

  1. Date.Year
  2. Product Group
  3. Sum(Sales)

The chart becomes as follows:

Mekko chart that compares sales between different years


The mekko chart visualizes the normalized percentage of sales per year for different product groups, as well as the normalized percentage of sales of each year. The visualization is sorted in order of product group, per year. You can hover the mouse pointer over a product group and view the details.

In the mekko chart we can see that Produce has the highest sales volume throughout the three years.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!