> 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.

# Clean and shape data in Mammoth

> Clean, reshape and combine data in a Mammoth View with a no-code pipeline: filter rows, fix values, add columns, calculate, join and pivot.

You clean data in Mammoth by adding tasks to a View's pipeline: an ordered list of steps that filter, fix, calculate, reshape and combine your rows. Click **Describe your transformation** (or the blue **+**) in any View to add one. Tasks re-run every time the data refreshes, so you build the steps once.

Changing how a column looks (its name, format, order or visibility) is a Display Change. It never alters the data or adds a task. See [Rename, format and sort columns](https://mammoth.io/docs/learn/clean-and-shape/rename-format-sort/).

## Fix and tidy values

| I want to... | Go to |
| --- | --- |
| Keep or remove rows that match a condition | [Filter rows](https://mammoth.io/docs/learn/clean-and-shape/filter-rows/) |
| Fix spelling variants or replace text | [Find and replace values](https://mammoth.io/docs/learn/clean-and-shape/find-and-replace/) |
| Label rows, fix single cells or fill blanks | [Label rows, edit cells and fill blanks](https://mammoth.io/docs/learn/clean-and-shape/label-and-insert/) |
| Remove duplicates or check data quality | [Remove duplicates and check data](https://mammoth.io/docs/learn/clean-and-shape/duplicates-and-checks/) |
| Turn text into dates or numbers | [Convert text to dates and numbers](https://mammoth.io/docs/learn/clean-and-shape/convert-column-type/) |
| Extract text, change case or read JSON | [Work with text and JSON](https://mammoth.io/docs/learn/clean-and-shape/text-and-json/) |

## Calculate and add columns

| I want to... | Go to |
| --- | --- |
| Add, copy, combine, split or remove columns | [Add, split, copy and delete columns](https://mammoth.io/docs/learn/clean-and-shape/manage-columns/) |
| Calculate a number, a running total or a rank | [Calculate with formulas](https://mammoth.io/docs/learn/clean-and-shape/formulas/) |
| Shift dates, get a month or a financial year | [Work with dates and financial years](https://mammoth.io/docs/learn/clean-and-shape/dates/) |
| Mark a column as an ID, a currency or a percentage | [Column types, IDs, currency and percentages](https://mammoth.io/docs/learn/clean-and-shape/column-types/) |

## Combine and reshape

| I want to... | Go to |
| --- | --- |
| Join two datasets on a shared column | [Join datasets](https://mammoth.io/docs/learn/clean-and-shape/join/) |
| Look up one value, like VLOOKUP | [Look up a value](https://mammoth.io/docs/learn/clean-and-shape/lookup/) |
| Send cleaned rows to another dataset | [Send to a dataset](https://mammoth.io/docs/learn/clean-and-shape/send-to-dataset/) |
| Repeat rows for a list or a date range | [Repeat rows](https://mammoth.io/docs/learn/clean-and-shape/repeat-rows/) |
| Summarise by group, pivot or unpivot | [Group, pivot and unpivot](https://mammoth.io/docs/learn/clean-and-shape/group-and-pivot/) |

## Use AI

| I want to... | Go to |
| --- | --- |
| Describe a query in plain English | [Write SQL with AI](https://mammoth.io/docs/learn/clean-and-shape/sql-with-ai/) |
| Classify, enrich or translate values | [Use AI on your columns](https://mammoth.io/docs/learn/clean-and-shape/ai-on-columns/) |

## Run and control the pipeline

| I want to... | Go to |
| --- | --- |
| See how tasks run, preview them, use Draft mode | [How the pipeline works](https://mammoth.io/docs/learn/clean-and-shape/how-the-pipeline-works/) |
| Edit, suspend, reorder, copy or delete tasks | [Edit, reorder and copy pipeline tasks](https://mammoth.io/docs/learn/clean-and-shape/manage-tasks/) |
| Select columns, copy cells, use the column menu | [Work in the data grid](https://mammoth.io/docs/learn/clean-and-shape/data-grid/) |
| Colour cells or rows by a rule | [Highlight values with colour](https://mammoth.io/docs/learn/clean-and-shape/highlight-values/) |
| Hold a pipeline for approval or alert people | [Pause a pipeline for approval with a Checkpoint](https://mammoth.io/docs/learn/clean-and-shape/checkpoints/) |
| Hold dashboards and exports while you edit | [Pause sends while you edit](https://mammoth.io/docs/learn/clean-and-shape/pause-sends/) |
| Fix a task that shows an error | [Fix a failing step](https://mammoth.io/docs/learn/clean-and-shape/fix-a-failing-step/) |

Looking for one function by name? See [every function in the Transform menu](https://mammoth.io/docs/learn/clean-and-shape/transform-menu/).

---
Source: https://mammoth.io/docs/learn/clean-and-shape.md · Updated: 2026-11-08
