2026 Week 15 | Sigma: The Matrix

Introduction

This week’s challenge focuses on building a unit chart (dot matrix / isotype) in Sigma – a non-native visualization that shows proportion using a 100-unit grid.

Instead of traditional bar or pie charts, you’ll construct a 10×10 dot grid per category and use conditional logic to fill dots based on percentage of total orders.

The goal:
Make category share instantly readable and highlight how much volume sits in the long tail.

Need Access to Sigma?

Note: You will only have view access to WOW Workbooks, Folders, and Workspaces, not edit access. Please create your WOW Workbooks under “My Documents.” We suggest creating a folder to organize all your workbooks. 

1. Aggregate your data
  • Group by Menu Type
  • Create:
    • Order Count = Count(Order Id)
    • Create % of Orders 

2. Create “Top Categories + Other”
  • Rank categories by Order Count
  • Keep top N (e.g. 4–5)
  • Bucket remaining into "Other"
  • Re-aggregate to get final % per group

3. Create a 1–100 scaffold
  • Create or import a table with values 1 → 100
  • This represents your unit grid

4. Join scaffold to categories
  • Add Join_Key = 1 to both tables
  • Join to create:
    -> 100 rows per category

5. Create grid positions
 
Col = Mod([Unit Id] – 1, 10) + 1
Row = Floor(([Unit Id] – 1) / 10) + 1
 

6. Create fill logic
Fill Order = (Row – 1) * 10 + Col
Dots Filled = Round([Pct] * 100, 0)
Filled = Fill Order <= Dots Filled
 

7. Build the chart
  • Chart type: Scatter
  • X-axis: Col
  • Y-axis: Row
  • Color: Filled
  • Trellis: Category
  • Turn OFF aggregation

8. Format
  • Fix axes to 1–10
  • Hide gridlines and labels
  • Increase point size
  • Add % labels below each panel

Stretch Goals (optional)
  • Toggle between % of Orders vs % of Revenue
  • Experiment with alternative fill patterns (zig-zag, random)
  • Add annotations or narrative callouts

 

Requirements

Dataset

RETAIL/TASTY_BYTES_FOOD_TRUCKS/FCT_ORDERS

Share

After you finish your workout, share on LinkedIn, Sigma’s Community page, (or Twitter) using the hashtags #WOW2024 and #SigmaComputing, and tag Stanley Gai, Jess Batten, Ashley BennettEric HeidbrederKatrina Menne, Carter Voekel, and Michal Shaffer!

Create an interactive, sharable version of your solution here.

Also, make sure to fill out the Submission Tracker so that we can count you as a participant this week to track our participation throughout the year.

Solution