> AI agents: this is one page from Mammoth Analytics documentation. The index of all pages as Markdown is https://mammoth.io/docs/llms.txt. Append `.md` to any docs URL, or send `Accept: text/markdown`, to get Markdown.

# Text, number and date Explore Cards explained

> Read Mammoth's text, number and date Explore Cards: value lists, histograms, statistics, granularity, Show values by, sort, search and export, and spot bad data.

Each Explore Card matches its column's type: a text card lists distinct values, a number card shows a histogram with five statistics, and a date card charts time periods with the earliest and latest dates. Add a card with **Add card** in the Explore panel (the **Explore** toggle in the action bar), then use the card header to change what it measures and how it looks. The transformation shortcuts on each card need edit access to the View.

## Controls every card shares

| Control | Where | What it does |
| --- | --- | --- |
| Aggregation menu (**Show values by**) | Card header; reads **Count** by default | Changes what the card measures for each value, range or period. Number and date cards also set **Granularity** here |
| Chart type dropdown | Card header | Switches the view: List, Donut, Treemap (text); Columns, List (number); Columns, Timeline, List (date) |
| **Search values** | Above the list (list view only on number and date cards) | Finds a value, range or period in a long list |
| **Sort by** | Above the list (list view only on number and date cards) | Sorts by the card's measure or by the column's values; choose **Ascending** or **Descending**, then **Apply** |
| **More options** (⋮) | Card header | Shortcuts, **Add to dashboard…**, copy and export |

### Show values by: count, sum, average and more

By default a card counts rows. You can switch to an aggregation of a numeric column in the View instead.

| Function | What it shows for each value, range or period |
| --- | --- |
| **COUNT** | Number of rows (default) |
| **DISTINCT_COUNT** | Number of distinct values of the selected column |
| **SUM** | Total of the selected numeric column |
| **AVG** | Average of the selected numeric column |
| **MIN** | Smallest value of the selected numeric column |
| **MAX** | Largest value of the selected numeric column |
| **STDDEV** | Standard deviation of the selected numeric column |

SUM, AVG, MIN, MAX and STDDEV need a numeric column in your View. Set both **Show values by** and granularity, then click **Apply**, or **Cancel** to discard.

**Example:** on a `supplier_name` card, switch from Count to Sum of `invoice_amount`. The card now shows total spend per supplier instead of how many records each has.

### More options menu

| Item | When it shows | What it does |
| --- | --- | --- |
| **Replace all values like this** | Values selected and you can edit | Text: opens Bulk Replace. Number and date: opens Label & Insert Values with the selection as the condition |
| **Remove all values like this** | Values selected and you can edit | Opens Conditional Filter set to remove the selection |
| **Keep all values like this** | Values selected and you can edit | Opens Conditional Filter set to keep only the selection |
| **Add to dashboard…** | Always; greyed out if you can't edit dashboards in the project | Adds the card as a dashboard tile. See [Explore Cards](https://mammoth.io/docs/learn/explore/explore-cards/#add-an-explore-card-to-a-dashboard) |
| **Copy values to clipboard** | Always | Copies the values (or ranges, or periods) with their counts |
| **Export list as CSV** | Always | Downloads the values and counts as a CSV file |
| **Export Image as PNG** | Chart views only: Donut and Treemap (text), Columns (number), Columns and Timeline (date) | Downloads the chart as an image |
| **Show Whitespaces** | Text cards, list view; at the top of the menu | Shows space characters in values |

Click to select a value; double-click to filter. Details are on [Explore Cards](https://mammoth.io/docs/learn/explore/explore-cards/#select-values-with-a-click-filter-with-a-double-click).

## Read a text column card

A text card lists the distinct values in a column, most frequent first, with a bar behind each value. Spelling variants, case variants, extra spaces and blanks each appear as their own row, so you see them at once.

![Text Explore Card for city listing each value with a bar, its count and its percentage, with Select all, search and sort controls, the layout and Count menus, and the hint Click to select, double-click to filter](https://mammoth.io/docs/images/20261009_194257_TextExploreCard.webp)

What the card shows:

- **Header:** the column name and the number of unique values, for example `product_name 9 unique values`.
- **Rows:** one per value, most to least frequent by default.
- **Bar:** sized relative to the largest share in the list.
- **Count and percentage:** for example `20` and `20%`. The percentage is rounded to a whole number and shows `<1%` for very small shares. It appears only while the card shows Count.
- **Blanks:** a `(blank)` row with its own count and share.
- Above the list: **Select all**, **Invert**, **Search values** and **Sort by**.

![city text card with the Count menu open, showing Show values by COUNT, Formatting buttons, a Short Form checkbox, and Cancel and Apply buttons](https://mammoth.io/docs/images/20261009_194321_TextCardCountMenu.webp)

### Switch a text card to a donut or treemap

Use the chart type dropdown: List (default), Donut or Treemap. Donut and Treemap show each value's share of the total, so they are available only when **Show values by** is Count or Sum.

### Find extra spaces with Show Whitespaces

In list view, tick **Show Whitespaces** at the top of the **More options** menu. Space characters become visible, with extra spaces emphasized. Values that look the same, such as "Company" and " Company", are then clearly different. Use it whenever you suspect spaces are making values look like duplicates.

![city text card with the More options menu open, listing a Show Whitespaces checkbox, Add to dashboard, Copy values to clipboard and Export list as CSV](https://mammoth.io/docs/images/20261009_194348_TextCardMoreOptions.webp)

### Select values on a text card

Click a value to select it: a checkbox marks it, and a bar shows the number selected with **Filter** and **Exclude**. A plain click toggles a value. Hold **Shift** to select a run from the last value you clicked. **Select all** selects every value, and **Invert** flips the selection. Double-click a value to filter to it right away. Click **Clear selection**, or press **Esc**, to deselect.

Drag a card's edge to widen it when value names are cut off. Hover a truncated value to see it in full.

### Text quality problems a card reveals

| Problem | What you see | Fix |
| --- | --- | --- |
| Spelling variants | "Service", "Services", "service" as separate rows | Bulk Replace to one value |
| Formatting variants | "B&Q", "B & Q", "B and Q" | Bulk Replace |
| Case variants | "Travel", "travel", "TRAVEL", each with its own count and percentage | Bulk Replace to one value |
| Extra spaces | " Company" apart from "Company" | Turn on **Show Whitespaces** to see the spaces |
| Missing data | A `(blank)` row with its count and share | Read the share to judge completeness |

The percentages show how widespread each variant is, and which one is dominant and should become the standard.

**Worked example:** a supplier_name card shows "B&Q" 45 (41%), "B & Q" 23 (21%), "B and Q" 18 (16%), "B&Q Ltd" 14 (13%) and "B&Q Limited" 10 (9%). Select the variants, choose **Replace all values like this**, and map them all to "B&Q". A single Bulk Replace task standardized all 863 records, so supplier spend reports add up.

![supplier_name card listing five spellings of B&Q with counts, such as B&Q 45 and B and Q 18](https://mammoth.io/docs/images/20260408_101901_BQ_supplier_name_text_card1.webp)

Other patterns look the same: "Electronic Widget A" 20%, "Electronic Widget-A" 15%, "Elect Widget A" 8%; or "Ad hoc" 52%, "ad-hoc" 26%, "adhoc" 13%, "Ad Hoc" 7%. Consolidate each with Bulk Replace.

![category text card with inconsistent casing (smartphones, SMARTPHONES) above a Bulk Replace panel that groups the variants](https://mammoth.io/docs/images/20260408_104833_Side-by-sidecomparison_textcardwithmessy.webp)

## Read a number column card

A number card shows a vertical bar chart. Each bar is a range of values, and its height shows how many rows fall in it.

![Numeric Explore Card for quantity with a column chart, the chart type and Count menus and the Sum, Min, St.Dev, Average and Max statistics](https://mammoth.io/docs/images/20261009_194011_NumericExploreCard.webp)

- **Range labels** sit below each bar, for example "100 to 200".
- **Blank values** appear as a `(blank)` entry.
- **Hover a bar** for its exact range, its count and its share of the rows, with the hint "Click to select · drag across for a range".
- **Columns** (default) shows the shape; **List** shows the same ranges as rows, for reading exact counts.

![Two numeric cards side by side, quantity and sales, each with a column chart and Sum, Min, St.Dev, Average and Max statistics](https://mammoth.io/docs/images/20261009_194203_NumericCardsSideBySide.webp)

### The five statistics on a number card

| Statistic | What it tells you |
| --- | --- |
| **Sum** | Total of all values, useful for revenue, quantities and weights |
| **Average** | Arithmetic mean, your typical value |
| **Min** | Smallest value |
| **Max** | Largest value |
| **St.Dev** | Standard deviation: high means a wide spread, low means consistent values |

![Numeric card statistics: Sum 25.6k, Min -492, Max 499, Average 251, St.Dev 156.6](https://mammoth.io/docs/images/20260408_140937_Date_card19.webp)

### How Mammoth picks the range size (granularity)

Mammoth picks the bar width for you, so you don't configure bins. The width is always a power of ten, one power below the order of magnitude of the column's range (max − min). It grows as the range widens. A column where every value is the same gets 0.1-wide buckets, and ranges under about 1 get finer buckets still.

| Approximate data range | Auto bucket width | Example ranges | Typical use |
| --- | --- | --- | --- |
| ~1–3 | 0.1 | 0.0–0.1, 0.1–0.2 | Percentages, yield rates, ratios |
| ~3–32 | 1 | 0–1, 1–2, 2–3 | Small whole-number counts |
| ~32–316 | 10 | 0–10, 10–20, 20–30 | Ages, temperatures, small counts |
| ~316–3,162 | 100 | 0–100, 100–200 | Sales amounts, order quantities |
| ~3,162–31,623 | 1,000 | 0–1k, 1k–2k | Monthly revenue, transaction volumes |
| ~31,623–316,228 | 10,000 | 0–10k, 10k–20k | Annual revenue, enterprise metrics |
| ~316,228–3,162,277 | 100,000 | 0–100k, 100k–200k | Large aggregate totals |

The pattern continues: each tenfold increase in range gives a tenfold wider bucket. The transition points are approximate because Mammoth rounds to the nearest power of ten. When a filter narrows the range, the width is recalculated for the remaining rows.

To override it, open the aggregation menu, change **Granularity** to a finer or coarser power of ten (for example from 10 to 100), and click **Apply**.

![price card Count menu open, with Show values by COUNT, a Granularity dropdown set to 1,000,000, and Apply and Cancel buttons](https://mammoth.io/docs/images/20260408_142356_Countdropdownpanel1.webp)

![quantity card with one bar selected and the More options menu open, listing Replace, Remove and Keep all values like this, Add to dashboard, Copy values to clipboard, Export list as CSV and Export Image as PNG](https://mammoth.io/docs/images/20261009_193931_NumericCardMoreOptions.webp)

In list view, **Sort by** sorts by the card's measure or by the values in numeric order.

![quantity card in list view with the Sort by menu open, showing a Count dropdown, a Descending dropdown, and Cancel and Apply buttons](https://mammoth.io/docs/images/20261009_194034_NumericCardListSort.webp)

![quantity card with the bar for value 2 hovered, and a tooltip reading Count: 3, 25%, with the hint Click to select, drag across for a range](https://mammoth.io/docs/images/20261009_194131_NumericCardBarTooltip.webp)

### Distribution shapes to recognize

- **Normal:** tallest bars in the middle, tapering to the edges. Common in salaries, product weights and measurements. An abrupt drop at an edge may mean missing data.
- **Skewed:** values pile up at one end with a long tail. Common in transaction amounts and response times. The tail is worth a look.
- **Bimodal:** two clusters with a gap, such as SMB and Enterprise deal sizes, or day and night shift temperatures. It usually points to two segments to analyze separately.

![Three numeric cards side by side (Sodium, Carbohydrates, Dietary Fiber), each with a histogram and statistics](https://mammoth.io/docs/images/20260408_143421_Threeside-by-sidecharts.webp)

![transaction_amount histogram with two clusters of bars: a tall one at the low end and a smaller one at higher values](https://mammoth.io/docs/images/20260408_142512_Bimodalhistogram1.webp)

### Find outliers and placeholder values in a number column

The card shows every value, including negatives, and doesn't flag any as invalid. Whether a value is out of range is your business judgment. Look for:

- **An isolated bar** far from the rest, such as one bar at $10,000 when prices sit between $10 and $100.
- **Values outside the expected range**, such as negative prices or quantities, ages above 120, or percentages above 100.
- **A spike at one value** such as 0, 999 or -1, which often means a system default used in place of real data.

Hover the bar to confirm the count, then click it and use **Filter** to see those rows before you decide to remove them.

**Worked example:** temperature readings cluster around 22°C, with one bar at 150–160°C. Hovering shows COUNT: 3. Filtering shows all three come from one batch, from a faulty sensor. A Conditional Filter task now flags readings above 50°C.

![price histogram with most values in the middle bins and one isolated bar at the far right, 9,800](https://mammoth.io/docs/images/20260408_142537_Histogramshowingmaindistribution_with_one_islolated1.webp)

![temperature_celsius histogram with most values in the 20 to 30 bin; the tooltip reads COUNT 193](https://mammoth.io/docs/images/20260408_142454_Temperaturehistogramshowingnormaldistribution1.webp)

## Read a date column card

A date card shows a vertical bar chart, oldest period on the left. Each bar is a period, and its height shows how many rows fall in it. Hover a bar for the exact period and value.

![Date Explore Card for order_date with a column chart by month, the chart type and Count menus, and Earliest and Latest values below](https://mammoth.io/docs/images/20261009_194431_DateExploreCard.webp)

| View | Best for |
| --- | --- |
| **Columns** (default) | Trends and seasonality |
| **Timeline** | The same periods drawn as a line over time |
| **List** | Reading exact counts per period |

Below the chart, **Earliest** and **Latest** show the oldest and newest values with full date and time, for example `2024-01-02 12:00:00` and `2024-12-23 12:00:00`. A future date in historical data, or a Latest value much older than expected, stands out here.

![order_date card with the January 2026 bar hovered and a tooltip reading Count: 10, 83.3%, with the hint Click to select, drag across for a range](https://mammoth.io/docs/images/20261009_194456_DateCardBarTooltip.webp)

![Date card statistics showing Earliest 2024-01-02 12:00:00 and Latest 2024-12-23 12:00:00](https://mammoth.io/docs/images/20260421_160719_Statisticspanel1.webp)

### Change a date card to day, month, year or hour

Mammoth picks the period from the earliest and latest values. If they fall in different calendar years, the card groups by Year. If they fall in different months of the same year, it groups by Month. Otherwise it groups by Day. Automatic selection only ever picks **Day**, **Month** or **Year**, even for data that spans a few hours. It is recalculated when a filter narrows the dates.

To change it:

1. Click the aggregation menu in the card header (it reads **Count**).
2. Choose a **Granularity**.
3. Click **Apply**.

| Granularity | Example labels | Best for |
| --- | --- | --- |
| **Day** | 01-Aug-2024 (list) or 1, 2 (chart) | Daily operations, short-term trends |
| **Month** | Jan '24 (list) or Jan-2024 (chart) | Seasonal patterns, monthly performance |
| **Year** | 2022, 2023, 2024 | Long-term trends, year-over-year |
| **Hour** | 01-Aug-2024 08:00 (list) or 8 am (chart) | Intraday patterns, shift analysis |
| **Minute** | 01-Aug-2024 08:15 (list) or 8:15 am (chart) | Process timing, high-frequency data |
| **Second** | 01-Aug-2024 08:15:00 (list) or 8:15:00 am (chart) | Real-time monitoring, event logs |

Changing granularity doesn't change your data. In list view, **Sort by** sorts by the measure or by period in date order.

![order_date card Count menu open, with Show values by COUNT, a Granularity dropdown set to Month, and Cancel and Apply buttons](https://mammoth.io/docs/images/20261009_194549_DateCardCountMenu.webp)

![Date Explore card with its More options menu open: Add to dashboard…, Copy values to clipboard, Export list as CSV and Export Image as PNG](https://mammoth.io/docs/images/20261102_explore-date-card-menu.webp)

![order_date card in list view with the Sort by menu open, showing a Count dropdown, a Descending dropdown, and Cancel and Apply buttons](https://mammoth.io/docs/images/20261009_194627_DateCardListSort.webp)

### Patterns and problems a date card reveals

- **Seasonality:** holiday spikes in retail, new-year bumps in subscriptions, summer slowdowns in B2B.
- **Trends:** rising bars mean growth; falling bars mean decline.
- **Operational rhythms:** weekday against weekend, month-end spikes, shift patterns.
- **Missing periods:** absent bars where daily data should appear every day point to a collection problem.
- **Future dates:** a Latest value after today in historical data.
- **Batch artifacts:** heavy clustering on one date, such as 90% of rows on the last day of each month.

**Worked example:** an orders card by month shows 500–700 orders a month from January to October, 2,400 in November and 3,100 in December. Double-click November and read the product category card to its right: "Gifts" dominates. For website visits over one week, switching to Hour shows peaks at 12:00–14:00 and 20:00–22:00 and a lull at 02:00–06:00.

## Troubleshooting Explore Card types

| Symptom | Cause | Fix |
| --- | --- | --- |
| Text card is empty or unexpected | The column is entirely null, or isn't typed as text | Check the column type; refresh the View if data was recently updated |
| Too many text values to read | High-cardinality column | Values load in frequency order as you scroll. Use **Search values**, or group values with a transformation |
| Text percentages don't add up to 100% | Percentages are rounded to whole numbers, and are relative to the rows the card counts | Check for a filter on an earlier card (filter icon in the header); scroll to load lower-frequency values |
| Number statistics don't change after filtering | The value was selected but not filtered | Click **Filter** or double-click; check the filter badge |
| Too many bars | The range is wide for the granularity | Raise **Granularity** (for example from 10 to 100). A very high bar count can itself signal a quality problem |
| Chart jumps to a coarser granularity | Automatic granularity follows the rows currently counted, so a filter can change it | Set the granularity you want and click **Apply** |
| Number statistics look wrong | Numbers stored as text, or hidden characters or currency symbols | Check the column type and the raw values in the grid. See [Column types](https://mammoth.io/docs/learn/clean-and-shape/column-types/) |
| Date column appears as text, not a chart | Dates in mixed formats (for example MM/DD/YYYY and DD-MM-YYYY) | Use Convert Column Type. See [Work with dates](https://mammoth.io/docs/learn/clean-and-shape/dates/) |
| Seasonal pattern not visible | Data covers less than one full cycle, or the granularity hides it | Check Earliest and Latest; a year is needed for annual seasonality; try another granularity |
| Earliest or Latest looks wrong | Both include the time part, or the data has future or impossible dates | Read the full datetime; check for dates before the business or system existed |

## Related

- [Explore Cards](https://mammoth.io/docs/learn/explore/explore-cards/): add cards, filter, and the Ask, Search and Compare cards.
- [Find and replace values](https://mammoth.io/docs/learn/clean-and-shape/find-and-replace/): the Bulk Replace task a text card opens.
- [Label rows and insert values](https://mammoth.io/docs/learn/clean-and-shape/label-and-insert/): the task a number or date card opens.
- [Filter rows](https://mammoth.io/docs/learn/clean-and-shape/filter-rows/): the Conditional Filter task for Remove and Keep.
- [Data quality report](https://mammoth.io/docs/learn/explore/data-quality/): a scored check of the whole View.

---
Source: https://mammoth.io/docs/learn/explore/card-types.md · Updated: 2026-11-08
