The Pivot Table View is a powerful way to summarize, group, and analyze your data inside any servis.ai app. Instead of scrolling through a list of records, a pivot table reorganizes your information into a cross-tabulated grid – rows grouped by categories you choose, columns split by values you pick, and cells filled with aggregated numbers like sums, averages or counts.
When to use a Pivot Table
- Summarize sales by region and quarter
- Count deals by stage per sales rep
- Compare revenue across product categories
- Track activity totals over time (weekly, monthly, quarterly)
Navigate to the Pivot Table Tab
Configuring the Pivot Table
- Row Groups – the fields that define the rows of your table
- Pivot Columns –the fields that define the dynamic columns across the top
- Values – the fields and calculations that fill the grid cells
- Grid Settings –display options for totals, empty values, and time buckets
Row Groups
Adding a Row Group
- In the Row Goups section of the settings panel, click Add Row Group.
- Select a field from the dropdown. Only fields that make sense for grouping are shown (text, catalog/picklist, refernce, date, boolean, etc.).
- To add a second or third level of grouping, click Add Row Group again and choose another field.
Supported Field Types for Row Groups
|
Field Type
|
Example
|
|---|---|
|
Text
|
Stage, Priority, Status
|
|
Catalog (Picklist)
|
Industry, Category, Region
|
|
Reference
|
Account, Assigned To, Owner
|
|
Reference Array
|
Tags, Related Contacts
|
|
Date
|
Close Date, Created Date
|
|
DateTime
|
Last Activity, Due Date
|
|
Boolean
|
Active, Closed Won
|
|
Number / Currency
|
Amount brackets
|
|
Percent
|
Discount percentage
|
|
Phone
|
Phone number
|
Dot-Walking for Row Groups
Pivot Columns
Adding a Pivot Column
- In the Pivot Columns section of the settings panel, click Add Pivot Column.
- Select a field from the dropdown.
How Pivot Columns Work
|
Group
|
Prospecting
|
Qualification
|
Closed Won
|
Total
|
|---|---|---|---|---|
|
North America
|
$12,500
|
$28,000
|
$95,000
|
$135,500
|
|
Europe
|
$8,200
|
$15,400
|
$62,000
|
$85,600
|
Supported Field Types for Pivot Columns
|
Field Type
|
Example
|
|---|---|
|
Text
|
Stage, Priority, Status
|
|
Catalog (Picklist)
|
Industry, Category, Region
|
|
Reference
|
Account, Assigned To, Owner
|
|
Reference Array
|
Tags, Related Contacts
|
|
Date
|
Close Date, Created Date
|
|
DateTime
|
Last Activity, Due Date
|
|
Boolean
|
Active, Closed Won
|
|
Number / Currency
|
Amount brackets
|
|
Percent
|
Discount percentage
|
|
Phone
|
Phone number
|
References as Links
Column Ordering
Date and Time Grouping
Available Grouping Options
|
Grouping
|
Label
|
Example
|
|---|---|---|
|
Yearly
|
Yearly
|
2025, 2026
|
|
Quarterly
|
Quarterly
|
Q1 2025, Q2 2025
|
|
Monthly
|
Monthly
|
Jan 2025, Feb 2025
|
|
Weekly
|
Weekly
|
Week 49, 2025
|
|
Daily
|
Daily
|
2025-12-01
|
How to Use Date Grouping
- Add a Date field (e.g., Close Date) as a Row Group or Pivot Column.
- In the Value column, select the grouping level: Yearly, Quarterly, Monthyly, Weekly, or Daily.
- The table groups all records by the selected time period.
Sorting Behavior
Values
- Calculate By: Field – which field to calculate (e.g., Amount, Probability)
- Statistic: Aggregation Function – how to calculate it (e.g., Sum, Average, Count)
Adding a Value
- In the Values section, click Add Value.
- Select a Field from the first dropdown.
- Choose an Aggregate Function from the second dropdown.
- Optionally, set a Width (column width in pixels, between 20 and 200) and a Title (custom header name).
Custom Width and Title
- Width – Set the column width in pixels. The range is 20-200 pixels. If left blank, the default width (150px) is used.
- Title – Replace the default header with a custom label. For example, instead of “Sum of Amount”, you can display “Revenue”.
Supported Aggregations (by Field Type)
Numeric Fields (Number, Currency, Percent)
|
Function
|
Description
|
|---|---|
|
Sum
|
Adds up all numeric values in the group
|
|
Avg
|
Calculates the average (mean) of the values
|
|
Min
|
Finds the smallest value in the group
|
|
Max
|
Finds the largest value in the group
|
|
Count
|
Counts the number of non-empty records
|
|
First
|
Returns the first value in the sort order
|
|
Last
|
Returns the last value in the sort order
|
Date Fields (Date, DateTime, DateTimeComplete)
|
Function
|
Description
|
|---|---|
|
Count
|
Counts the number of non-empty date values
|
|
First
|
Returns the earliest date in the group
|
|
Last
|
Returns the latest date in the group
|
All Other Fields
|
Function
|
Description
|
|---|---|
|
Count
|
Counts the number of non-empty records
|
Grid Settings
Totals
|
Option
|
Behavior
|
|---|---|
|
First
|
The Total column appears at the left side of the pivot columns
|
|
Last
|
The Total column appears at the right side of the pivot columns
|
|
Hide
|
No Total column is shown
|
Empty Values
- Blank
- Dash (-)
- Number (0)
Empty Time Buckets
|
Setting
|
Behavior
|
|---|---|
|
Unchecked (default)
|
Only time periods that have data appear in the table
|
|
Checked
|
All time periods in the range appear, even those with no records
|
|
Grouping
|
Boundary
|
|---|---|
|
Daily
|
Expands to the full month (fills all days in the month)
|
|
Weekly
|
Fills all weeks between the earliest and latest data point
|
|
Monthly
|
Expands to the full quarter (fills all months in the quarter)
|
|
Quarterly
|
Fills all quarters between earliest and latest data point
|
|
Yearly
|
Fills all years between earliest and latest data point
|