Can you create a custom context menu?
Introduction
Last time, we explored how modals can unlock dynamic, focused storytelling in your Sigma dashboards. This week, we’re taking it one step further by pairing modals with Custom Context Menus — a powerful new (beta) feature in Sigma.
Context menus let you embed right-click actions directly into tables, charts, and pivot tables. When combined with a snazzy modal, they turn static cells into actionable entry points for deeper insights, external research, or even workflow triggers — all without leaving your workbook (or breaking your flow).
Go team,
Carter
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.
Requirements
Use the DAILY_STOCK_PRICES table in the Sigma Sample Database
Main Viz:
Table of daily stock prices
Encourages users to right-click a row to explore further
Context Menu + Modal:
1. Create a Custom Context Menu item (e.g., View Ticket Summary)
2. Create Actions to set the Ticker control element, open a model, and then to clear the Ticker control element
3. Create a new model with the data you choose from the parent table
In the Modal, include:
-
A chart showing Max Closing Price by Year
-
Stats like Avg Daily Volume, All-Time High/Low
-
Dynamic Yahoo! Finance link for the selected ticker
-
Optional: Annotate key time periods (e.g., 2008 crash)
HINTS:
-
Use ‘Cell Context Menu’ as your trigger
-
Pass the selected Ticker to a parameter for filtering
-
Design a bold, branded modal layout — think investor dashboard
Bonus:
Add tooltips, icons, or a “Close” CTA for polish
Don’t forget to publish and share your build!
Let’s see how far one right-click can take you
Dataset
Sigma Sample Database / Finance / Stocks / DAILY_STOCK_PRICES
Share
After you finish your workout, share on LinkedIn, Sigma’s Community page, (or Twitter) using the hashtags #WOW2024 and #SigmaComputing, and tag Jess Batten, Ashley Bennett, Eric Heidbreder, Katrina 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
Coming soon, friend.