Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions pages/changelogs/2025-11-20-topn.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: "Dynamic Segments"
slug: "changelog-2025-11-20-dynamic-segments"
hidden: false
createdAt: "2025-11-20T19:59:02.165Z"
updatedAt: "2025-11-20T19:59:02.165Z"
date: "2025-11-20"
thumbnail: "/changelog/topn.png"
description: "Select between Dynamic and Manual Segments in your reports to control how breakdowns update as your data changes."
isAnnouncement: false
---

<ChangelogPostHeader
date="2025-11-20"
image="/changelog/topn.png"
title="Dynamic Segments"
/>

You can now choose between Dynamic and Manual Segments in all reports and visualizations when you add Breakdowns.

Dynamic Segments automatically stay up to date based on how your report is sorted as your data changes. With Dynamic Segments you can create reports like:
- Funnels broken down by your top 5 app versions
- Top 15 brands by weekly purchases
- Bottom 10 pages by visits

With added flexibility for Dynamic and Manual segments, you now have control over how segments update across your reports.
34 changes: 20 additions & 14 deletions pages/docs/reports/insights.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -196,9 +196,25 @@ In the below image, we sort Country *within* Item Category, which respects the h

Hierarchy is defined by the breakdown order in the query panel.

###### View “N” segments

The View “N” control lets you decide how many rows to display per breakdown in your table.
##### Overall and Segment Sub-Totals

**Overall:** This refers to the value considering all the segments, independent of whether displayed or not based on your View N control; i.e changes to View N will not affect Overall numbers

![image](https://github.com/mixpanel/docs/assets/2077899/3d6556a4-9468-4d1f-8979-4fdb512f2aaa)

**Sub-Totals:** In the grouped view, in addition to the Overall, segment sub-totals are also displayed. Similar to “Overall”, these values are independent of the View N control

![image](https://github.com/mixpanel/docs/assets/2077899/ee7d8c9b-f738-4a5b-8967-300cf8322f76)


##### Dynamic & Manual Segments

Dynamic Segments let you decide how many segments to display per breakdown in your report. With Dynamic Segments, the segments selected in the report will change based on your latest data and the current sort order. Manual Segments let you choose specific segments that will always display in the report, regardless of the data or sorting.

![image](/dynamic_segments.png)

When using Dynamic Segments, you can select the number of segments to display from the column headers.

![View_N_gif](https://github.com/mixpanel/docs/assets/2077899/4fb0fd18-2ef7-416b-adaa-c7299da0f7b3)

Expand All @@ -212,20 +228,10 @@ In the grouped view, you can choose the number of rows you want to display for e

![image](https://github.com/mixpanel/docs/assets/2077899/b09c1ad1-1392-4ec0-9358-361f677c600d)

**Notes**
**Notes about Dynamic Segments**
- View N only controls how many segments to display. To decide which segments to display i.e if it’s the top segments by value or bottom segments by value or alphabetical, please change the “Sort Order”.
- View N will show the minimum of N and how many segments are in your report. For example, if you set N=10 but you only have 7 segments, we will only show 7 rows.
- When selecting “Show All”, the maximum number of segments displayed in the UI will be 3000 given cardinality limits. If your breakdown has more than 3000 segments, you'll only see the top 3000, dictated by the sort order.

##### Overall and Segment Sub-Totals

**Overall:** This refers to the value considering all the segments, independent of whether displayed or not based on your View N control; i.e changes to View N will not affect Overall numbers

![image](https://github.com/mixpanel/docs/assets/2077899/3d6556a4-9468-4d1f-8979-4fdb512f2aaa)

**Sub-Totals:** In the grouped view, in addition to the Overall, segment sub-totals are also displayed. Similar to “Overall”, these values are independent of the View N control

![image](https://github.com/mixpanel/docs/assets/2077899/ee7d8c9b-f738-4a5b-8967-300cf8322f76)
- When selecting “Show All”, the maximum number of segments displayed in the UI will depend on the chart type.


## Advanced
Expand Down
Binary file added public/changelog/topn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/dynamic_segments.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.