diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/1.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/1.png new file mode 100644 index 00000000..726cde47 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/1.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/10.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/10.png new file mode 100644 index 00000000..a88d5d8b Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/10.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/2.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/2.png new file mode 100644 index 00000000..7087109c Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/2.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/3.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/3.png new file mode 100644 index 00000000..aae562bf Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/3.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/4.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/4.png new file mode 100644 index 00000000..85d1e24d Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/4.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/5.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/5.png new file mode 100644 index 00000000..ce0d7728 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/5.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/6.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/6.png new file mode 100644 index 00000000..b7b3cd01 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/6.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/7.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/7.png new file mode 100644 index 00000000..b053ded8 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/7.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/8.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/8.png new file mode 100644 index 00000000..3cf0e617 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/8.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/9.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/9.png new file mode 100644 index 00000000..3aff50c3 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/9.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/caret.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/caret.png new file mode 100644 index 00000000..13a132ab Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/caret.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_01.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_01.png new file mode 100644 index 00000000..7c56cc11 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_01.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_02.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_02.png new file mode 100644 index 00000000..bab7848d Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_02.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_03.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_03.png new file mode 100644 index 00000000..e7b10d1c Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_03.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_04.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_04.png new file mode 100644 index 00000000..d0f00c9f Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_04.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_05.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_05.png new file mode 100644 index 00000000..a3ddbef4 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_05.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_06.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_06.png new file mode 100644 index 00000000..fea7a3c1 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_06.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_07.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_07.png new file mode 100644 index 00000000..b4eb82e6 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_07.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_08.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_08.png new file mode 100644 index 00000000..638afc59 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_08.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_09.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_09.png new file mode 100644 index 00000000..f5b618b7 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_09.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_10.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_10.png new file mode 100644 index 00000000..7b19609c Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_10.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_11.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_11.png new file mode 100644 index 00000000..1c0e46bf Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_11.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_12.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_12.png new file mode 100644 index 00000000..caca2587 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_12.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_13.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_13.png new file mode 100644 index 00000000..70f15d34 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_13.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_14.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_14.png new file mode 100644 index 00000000..9b515460 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_14.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_15.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_15.png new file mode 100644 index 00000000..3edf631a Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_15.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_16.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_16.png new file mode 100644 index 00000000..3d2337c5 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_16.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_17.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_17.png new file mode 100644 index 00000000..442b076e Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_17.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_18.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_18.png new file mode 100644 index 00000000..c3e3680e Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_18.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_19.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_19.png new file mode 100644 index 00000000..e07dec6c Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/cci_19.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/charts.gif b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/charts.gif new file mode 100644 index 00000000..63a6e8f7 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/charts.gif differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/charts2.gif b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/charts2.gif new file mode 100644 index 00000000..844c13e0 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/charts2.gif differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/closeview.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/closeview.png new file mode 100644 index 00000000..d0fbb0e4 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/closeview.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/crane.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/crane.png new file mode 100644 index 00000000..225ecf3f Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/crane.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/facebook.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/facebook.png new file mode 100644 index 00000000..fa3f0e02 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/facebook.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/greencheckbox.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/greencheckbox.png new file mode 100644 index 00000000..69cb876e Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/greencheckbox.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/heart_icon.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/heart_icon.png new file mode 100644 index 00000000..bff9ea90 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/heart_icon.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/horizonalline.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/horizonalline.png new file mode 100644 index 00000000..7c49d872 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/horizonalline.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/linkedin.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/linkedin.png new file mode 100644 index 00000000..d1a0636d Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/linkedin.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/sigma_footer.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/sigma_footer.png new file mode 100644 index 00000000..df51d771 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/sigma_footer.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/assets/twitter.png b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/twitter.png new file mode 100644 index 00000000..5a827d72 Binary files /dev/null and b/site/sigmaguides/src/data_apps_cross_chart_actions/assets/twitter.png differ diff --git a/site/sigmaguides/src/data_apps_cross_chart_actions/data_apps_cross_chart_interactions.md b/site/sigmaguides/src/data_apps_cross_chart_actions/data_apps_cross_chart_interactions.md new file mode 100644 index 00000000..365f3a3f --- /dev/null +++ b/site/sigmaguides/src/data_apps_cross_chart_actions/data_apps_cross_chart_interactions.md @@ -0,0 +1,219 @@ +author: pballai +id: data_apps_cross_chart_actions +summary: data_apps_cross_chart_actions +categories: dataapps +environments: web +status: published +feedback link: https://github.com/sigmacomputing/sigmaquickstarts/issues +tags: default +lastUpdated: 2025-08-25 + +# Cross Chart Actions + +## Overview +Duration: 5 + +Cross Chart Actions allow you to click or select data in one visualization and instantly filter other elements on the page. + +This makes dashboards more interactive, supports intuitive drill-downs, and enables business users to explore relationships in the data—without needing to build separate filters. + +While this QuickStart focuses on charts, the same techniques can also be applied to other elements. + + + +For more information on Sigma's product release strategy, see [Sigma product releases](https://help.sigmacomputing.com/docs/sigma-product-releases) + +If something doesn’t work as expected, here's how to [contact Sigma support](https://help.sigmacomputing.com/docs/sigma-support) + +### Target Audience +The typical audience for this QuickStart includes users of Excel, common Business Intelligence or Reporting tools, and semi-technical users who want to try out or learn Sigma. + +### Prerequisites + +
+
+Configure the `Target` of the control to be the `PLUGS_ELECTRONICS_HANDS_ON_LAB_DATA` table > `Store Region` column:
+
+
+
+### Add some charts
+Let’s add three simple charts of different types so we can see how this works later.
+
+For `Chart 1`, create a `Child` element from the table, selecting `Chart`, and configure it as shown below.
+
+
+
+Make a duplicate of `Chart 1` and configure it as shown:
+
+
+
+Make a duplicate of `Chart 2` and configure it as shown:
+
+
+
+### Initial test
+If we select one `Store Region` using the page control, the table and all three charts automatically update:
+
+
+
+That’s good—but if we click on a region within any of the charts, the other charts and the table don’t respond:
+
+
+
+This is where Sigma actions come to the rescue.
+
+
+
+
+## Configuring Actions
+Duration: 5
+
+Actions in Sigma are easy to use yet flexible enough to support advanced functionality. In this demonstration, we’ll use just a small fraction of that power to make page elements respond to each other. This creates an intuitive, interactive UI where users can instantly see how one change affects other information.
+
+### Our first action
+Click on `Chart 1` to select it.
+
+From the `Element panel` > `Actions` menu, configure a single action as shown:
+
+
+
+Now, when the user clicks a `Store Region` in `Chart 1`, the other charts automatically update:
+
+
+
+Clicking the `x` in the `Store Region` control clears the selection:
+
+
+
+That workflow is good, but we can make it even clearer for users.
+
+### Copy actions
+We need to apply the same action from `Chart 1` to the other charts. Instead of recreating it manually, use the `Copy action` feature:
+
+
+
+Then select `Chart 2` and choose `Paste action within`:
+
+
+
+Repeat the `copy/paste` for the map.
+
+As actions get more complex, it’s a good idea to verify they’re configured correctly—both in terms of behavior and target elements:
+
+
+
+
+
+Now, clicking on any `Store Region` in any chart applies the selection across all charts:
+
+
+
+Click `Publish`.
+
+
+
+
+## Underlying Data
+Duration: 5
+
+All charts can display the data driving them with a single click:
+
+
+
+This allows users to drill down to the lowest level of granularity whenever they need.
+
+Returning to the chart view is also a single click:
+
+
+
+
+
+Next, let’s clean up the interface so users know what to do at first glance.
+
+
+
+
+## Cleanup
+Duration: 5
+
+Since we’re focused on charts, let’s rename the page `Charts` and move the `PLUGS_ELECTRONICS_HANDS_ON_LAB_DATA` table to a new page named `Data`.
+
+Drag the three charts to select them together, then click the `Create` container icon:
+
+
+
+Sigma provides extensive formatting features. For example, you may want to keep a light border around the charts:
+
+
+
+### Clear filters button
+The `Store Region` control can be reset to show all regions by either clicking the `x` (one click) or selecting all regions manually (two clicks). However, this may not be immediately obvious to first-time users.
+
+To make it clearer, add a `Button` from the `Element` bar > `UI` group.
+
+Configure the button’s action to set the `Store Region` control to `All`:
+
+
+
+This button also resets the charts if the user has clicked into one of the chart bars:
+
+
+
+For more information, see [Intro to actions](https://help.sigmacomputing.com/docs/intro-to-actions)
+
+
+
+
+## What we've covered
+Duration: 5
+
+In this QuickStart, we explored how to use Cross Chart Actions in Sigma to make dashboards more interactive and intuitive. We built a workbook with multiple charts, configured actions so charts respond to each other, and added cleanup elements like containers and a clear filters button to improve usability.
+
+With these techniques, business users can drill into relationships in their data naturally—without relying on separate filters or complex setup.
+
+**Additional Resource Links**
+
+[Blog](https://www.sigmacomputing.com/blog/)
](https://twitter.com/sigmacomputing)
+[
](https://www.linkedin.com/company/sigmacomputing)
+[
](https://www.facebook.com/sigmacomputing)
+
+
+
+