Skip to content
Learn › Clean and shape data: open the docs menu

Every function in Mammoth's Transform menu

The Transform menu groups more than 30 functions into seven categories, in this order. To find one by keyword, type in the search bar at the top of the menu. Its placeholder reads "Describe your transformation", and matching functions from all categories are listed.

AI Powered functions

The menu opens on AI Powered, which shows five shortcuts. Ask in plain words and Generative AI live only here. Extract Text, Bulk Replace and Conditional Filter also sit in their own categories.

Task picker with the AI Powered category open, showing AI SQL Query, Generative AI, Extract Text, Bulk Replace and Conditional Filter, and the Describe your transformation search box
FunctionWhat it doesPage
Ask in plain wordsTurns a plain-language request, such as "total revenue by region for orders placed this year", into a SQL query and runs it on your data. Use it for multi-column aggregations or logic that is easier to describe than to build step by step.Write SQL with AI
Generative AIUses a large language model to write new column values for every row: classification, category assignment from free text, sentiment, translation or summaries. Use it when the output depends on meaning rather than a fixed rule.Use AI on your columns
Extract TextShortcut to the Text Tools functionWork with text and JSON
Bulk ReplaceShortcut to the Replace functionFind and replace values
Conditional FilterShortcut to the Filter functionFilter rows

Filter, Label & Replace functions

Eight functions in three groups: Filter, Label & Edit and Replace.

Animation of the Transform menu on Filter, Label & Replace, listing Conditional Filter, Remove Duplicate Rows and more
FunctionWhat it doesPage
Conditional FilterShow only the rows that match specific conditionsFilter rows
Remove Duplicate RowsDelete rows with duplicate values (customizable by column)Remove duplicates and check data
Show Top/Bottom RowsDisplay a fixed number of top or bottom rows in your dataFilter rows
Edit CellsModify cells directly in the tableLabel rows, edit cells and fill blanks
Label & Insert ValuesAssign new labels to cells based on a custom conditionLabel rows, edit cells and fill blanks
Fill Missing ValuesFill empty cells using nearby or computed valuesLabel rows, edit cells and fill blanks
Bulk ReplaceReplace multiple values with AI-suggestionsFind and replace values
Find & ReplaceSearch and replace specific values in selected columnsFind and replace values

Date, Numeric & Text functions

Ten functions in three groups: Date Tools, Numeric Tools and Text Tools.

Transform menu on Date, Numeric & Text: Date Tools lists Add / Subtract Date Values, Extract Date Part, Financial Year and Calculate Date Difference

FunctionWhat it doesPage
Add / Subtract Date ValuesShift date values by a specific number of days, weeks and so onWork with dates
Extract Date PartPull out day, month, or year from a date columnWork with dates
Financial YearAdd a column like 2025 from a date and the month your financial year startsWork with dates
Calculate Date DifferenceFind the time difference between two date columnsWork with dates
Math FunctionApply basic math formulas (like sum, multiply) to your dataCalculate with formulas
Window functionRun numerical functions across groups of dataCalculate with formulas
Obtain Large or Small ValuesFind the Nth highest or lowest value by comparing numbers across columnsCalculate with formulas
Extract TextPull specific text patterns from a column using AIWork with text and JSON
Text FormattingTidy up text by changing case or removing extra spacesWork with text and JSON
Extract JSONExtract data in JSON format into separate columnsWork with text and JSON

Reshape, Group & Pivot functions

Transform menu on Reshape, Group & Pivot, listing Group & Pivot and Unpivot
FunctionWhat it doesPage
Group & PivotGroup data by categories and calculate statisticsGroup, pivot and unpivot
UnpivotTransform columns into rows (wide format to long format)Group, pivot and unpivot

Column Management functions

Column Management category open showing all 6 functions
FunctionWhat it doesPage
Add ColumnAdd a new empty column to your ViewAdd, split, copy and delete columns
Copy ColumnsAdd a copy of existing column(s) to the ViewAdd, split, copy and delete columns
Combine Columns & TextCombine data from multiple columns into a single new columnAdd, split, copy and delete columns
Convert Column TypeChange a column's type: text, number, date, ID, currency or percentageConvert text to dates and numbers
Remove ColumnDelete one or more selected columns from your ViewAdd, split, copy and delete columns
Split Into Multiple ColumnsDivide the contents of a column into multiple new columnsAdd, split, copy and delete columns

Unify functions

Transform menu on Unify: Send to Dataset, Join, Lookup and Repeat Rows

FunctionWhat it doesPage
Send to DatasetSend processed data from the current View to a new or existing datasetSend to a dataset
JoinCombine data from another View using one or more common key columns (inner, left, right, outer)Join datasets
LookupBring data from another View into the current View based on a key column, like VLOOKUP in ExcelLook up a value
Repeat RowsCopy every row a number of times, or once for each value in a list or rangeRepeat rows

Controls functions

Controls category open showing Data Check and Checkpoint
FunctionWhat it doesPage
Data CheckRun automated data quality checks on the pipeline outputRemove duplicates and check data
Checkpoint AlertNotify people or systems, with the option to require approval to continuePause a pipeline for approval
Was this page helpful?

Something wrong? support@mammoth.io