See also: All integrations in EasyMorph.
Actions marked with an asterisk (*) in the table below are not available in the free edition.
Icon | Action name | Category | Description |
---|---|---|---|
![]() |
Aggregate | Transform / Basic / Math | Calculate aggregates (totals), such as sum or count, grouped by one or more columns. |
![]() |
Amazon S3 command | Workflow / App/Cloud | Perform an AWS S3 command such as upload or download a file. |
![]() |
Append another table | Transform / Basic | Append another table as new rows at the bottom, or new columns. |
![]() |
Breakpoint | Workflow / Internal | Stop project execution. The action only works in Desktop and only in the current module. |
![]() |
Bulk export to database* | Export / Database | Fast export into a database table (only a limited set of target databases is supported). |
![]() |
Calculate new column(s) | Transform / Basic / Math | Add one or more columns calculated as expressions. |
![]() |
Calendar | Create / Generate | Generate a sequence of dates for specified time period. |
![]() |
Call another module/project | Workflow / Internal | Run another module or project. Optionally, return a result dataset. |
![]() |
Clean up | Transform / Basic | Remove values from a column using one or more rules. Unlike Filter, it doesn't remove rows but makes cells empty. |
![]() |
Construct JSON | Transform / Advanced | Roll up column values into one JSON or one JSON per group. |
![]() |
Convert data type | Transform / Basic | Convert column values from one data type (e.g. text) to another (e.g. number). |
![]() |
Create buckets | Transform / Advanced | Create a column with constant-width ranges (buckets) that another column's values are falling into. |
![]() |
Create list | Create / Generate | Create a new column by entering or pasting a list of up to 100 values. |
![]() |
Cross merge | Transform / Advanced | Create a table with all possible combinations (i.e. Cartesian product) of rows in two tables. |
![]() |
Database command | Workflow / External | Send a command to a database (e.g. create a table), or execute an arbitrary SQL statement (e.g. bulk load a file). |
![]() |
Deduplicate rows | Transform / Filters | Remove duplicate rows in entire table based on all or selected columns. |
![]() |
Delete database rows | Workflow / External | Delete rows from a database table using a query condition. |
![]() |
Delete matching database rows | Workflow / External | Delete rows in a database table where key fields match (or don't match) EasyMorph table. |
![]() |
Distribute total | Transform / Math | Break down a total/subtotal proportionally to a group of numbers (weights). |
![]() |
Download file | Workflow / External | Download a file from the internet over HTTP or FTP and save it. |
![]() |
EasyMorph Server command | Workflow / App/Cloud | Trigger a task, or upload/download/delete a file on a remote EasyMorph Server. |
![]() |
Either table | Workflow / Internal | Between the current table and another table choose the one that is not empty. |
![]() |
Enumerate groups | Transform / Advanced | Enumerate all combinations of values in selected columns. |
![]() |
Enumerate rows | Transform / Basic | Add row counts starting from 1 for entire table or inside groups. |
![]() |
Excel command (experimental)* | Workflow / External | Perform an action with an Excel spreadsheet. |
![]() |
Export Google Sheets | Export / App/Cloud | Export dataset into a new or existing Google Sheets workbook. |
![]() |
Export as plain text | Export / File | Export a column into a file as plain text. |
![]() |
Export dataset | Export / File | Export dataset into a file in native EasyMorph format. |
![]() |
Export into Excel file | Export / File | Export current dataset into a new or existing Excel spreadsheet (.xlsx). |
![]() |
Export into Qlik file | Export / File | Export current dataset into a Qlik data file (.qvd). |
![]() |
Export into delimited text file | Export / File | Export current dataset into a delimited text file (e.g. in CSV format). |
![]() |
Export to Airtable | Export / App/Cloud | Export dataset into an Airtable table. |
![]() |
Export to Salesforce | Export / App/Cloud | Insert records into a Salesforce object. |
![]() |
Export to SharePoint list | Export / App/Cloud | Append rows to SharePoint list. |
![]() |
Export to Tableau | Export / App/Cloud / File | Publish a data source to Tableau Server/Online, or export into a Hyper or TDE file. |
![]() |
Export to XML | Export / File | Export to XML file. |
![]() |
Export to database | Export / Database | Export current dataset into a database table. |
![]() |
Fetch email* | Workflow / External | Retrieve emails and generate a table with email attributes (sender, subject, etc.). Save attachments. |
![]() |
File command | Workflow / External | Perform a file operation such as file copying, moving, deleting, or unzipping. |
![]() |
File transfer | Workflow / External | Download/upload files over SFTP/SCP. |
![]() |
Fill down | Transform / Advanced | Fill empty cells down with nearest non-empty value in selected columns. |
![]() |
Fill right | Transform / Advanced | Fill empty cells to the right in particular row. |
![]() |
Filter | Transform / Basic / Filters | Remove or leave only rows with selected values in a column. |
![]() |
Filter by condition | Transform / Filters | Keep only rows where condition is satisfied (i.e. is true). |
![]() |
Filter by search | Transform / Filters | Search column values and keep or remove only the matching ones. |
![]() |
Filter by type | Transform / Filters | Keep or remove only rows with values of particular data type (e.g. errors). |
![]() |
Generate documentation | Workflow / External | Generate HTML documentation for an EasyMorph project. |
![]() |
Generate unique identifiers | Transform / Advanced | Add a new column with generated global unique identifiers (GUIDs) for each row. |
![]() |
Google Drive command | Workflow / App/Cloud | Perform a Google Drive command. |
![]() |
Group | Transform / Advanced | Assign a group name (or flag) to selected column values. |
![]() |
Halt on condition | Workflow / Internal | Stop executing project with an error if condition is true. |
![]() |
Halt on data type mismatch | Workflow / Internal | Halt if a column value has a wrong data type. |
![]() |
Import Excel spreadsheet | Import / File | Import data from a sheet or range in an Excel spreadsheet. |
![]() |
Import Google Sheets | Import / App/Cloud | Import a sheet from a Google Sheets workbook. |
![]() |
Import JSON from file | Import / File | Import JSON(s) from one or multiple text files. |
![]() |
Import Qlik QVD file | Import / File | Import a Qlik data file (.qvd). |
![]() |
Import SAS file | Import / File | Import a SAS file (.sas7bdat). |
![]() |
Import SPSS file | Import / File | Import a SPSS/PSPP file (.sav). |
![]() |
Import SharePoint list | Import / App/Cloud | Import a SharePoint list or its view. |
![]() |
Import XML file | Import / File | Import data from an XML file. |
![]() |
Import dataset | Import / File | Import dataset from a file in the native EasyMorph format. |
![]() |
Import delimited text file | Import / File | Import tabular data from a delimited text file (e.g. in CSV format). |
![]() |
Import fixed width text | Import / File | Import tabular data with fixed width columns from a text file. |
![]() |
Import from Airtable | Import / App/Cloud | Imports table data from an Airtable base. |
![]() |
Import from Google Analytics | Import / App/Cloud | Import metrics from Google Analytics. |
![]() |
Import from Pipedrive | Import / App/Cloud | Import data from Pipedrive such as deals, organizations, or persons. |
![]() |
Import from Salesforce | Import / App/Cloud | Imports rows from Salesforce object, and, optionally, its child/parent objects. |
![]() |
Import from database | Import / Database | Import table from a relational database using a visual query or custom SQL. |
![]() |
Import plain text | Import / File | Import a text file as is without parsing. |
![]() |
Incoming webhooks | Workflow / External | Receive incoming webhook requests from EasyMorph Gateway and confirm processing. |
![]() |
Input | Create / Input | Obtain the input dataset from another project. That project should use the Call action to pass its dataset into this project. |
![]() |
Interval merge | Transform / Advanced | Merge two tables based on whether values in one table are within boundaries defined by two columns in another table. |
![]() |
Iterate | Workflow / Internal | Iterate through table values passing them to another EasyMorph project or module as parameters. |
![]() |
Iterate Web request | Workflow / App/Cloud / External | Send multiple uniform HTTP requests to an endpoint and capture the responses. |
![]() |
Iterate column | Workflow / Internal | Pass a dataset column by column into another module/project and append results back into one dataset. |
![]() |
Iterate program* | Workflow / External | Run an external application once per each line in table. |
![]() |
Iterate table | Workflow / Internal | Iterate through table values passing them to another EasyMorph project or module as parameters together with another table. |
![]() |
Keep duplicates | Transform / Filters | Keep only duplicate rows based on all or selected columns. |
![]() |
Keep min/max | Transform / Filters | Keep/remove rows with biggest/smallest values. |
![]() |
Keep/remove columns | Transform / Basic | Keep or remove selected columns. |
![]() |
Keep/remove matching | Transform / Filters | Keep or remove only rows with values that exist in another table. |
![]() |
Label columns | Transform / Advanced | Make column names from one or more top rows. |
![]() |
Linear regression | Transform / Math | Calculate simple linear regression for a series of values. |
![]() |
List of files | Create / Generate | Generate a list of files in a specified folder. Optionally, scan folders recursively. |
![]() |
List of folders | Create / Generate | Generate a list of folders in a specified folder. Optionally, scan folders recursively. |
![]() |
Lookup | Transform / Basic | Add or replace a column using a lookup table. It's similar to VLOOKUP function in Excel. |
![]() |
Make date/time columns | Transform / Advanced | Create column(s) with date attributes such as year, quarter, or week number. |
![]() |
Match | Transform / Advanced | Find if values of a column match values in another table. |
![]() |
Merge another table | Transform / Basic | Merge columns from another table where certain columns match, using lookup or join mode. |
![]() |
Modify column(s) | Transform / Basic / Math | Replace values in one or more columns using expressions. |
![]() |
OneDrive command | Workflow / App/Cloud | Perform a OneDrive command such as download or upload a file. |
![]() |
Parameter table | Create / Generate | Create a 1-line table with project or module parameters values as columns. |
![]() |
Parse JSON | Transform / Advanced | Parse one or more JSONs into a tabular dataset. |
![]() |
Parse XML | Transform / Advanced | Parse XML data into a tabular dataset. |
![]() |
Peek | Transform / Basic | Take a single value from another table (e.g. total) and append it as a new column. |
![]() |
Pivot | Transform / Advanced | Create a matrix table from a straight table. |
![]() |
Power BI command | Workflow / App/Cloud | Perform a Power BI command. |
![]() |
PowerShell* | Workflow / External | Execute one or more PowerShell commands. |
![]() |
Project metadata | Import / File | Generate lists of actions, connectors, parameters, and similar metadata of one or multiple EasyMorph projects. |
![]() |
Qlik Sense command | Workflow / App/Cloud | Execute a Qlik Sense command remotely. |
![]() |
Regular expression | Transform / Advanced | Create a new column with regular expression matches |
![]() |
Remove empty columns | Transform / Advanced | Remove columns where all values are the same or empty. |
![]() |
Remove empty rows | Transform / Advanced | Remove rows where all values are empty or whitespace. |
![]() |
Rename columns | Transform / Basic | Rename one or more columns. |
![]() |
Rename columns with lookup | Transform / Advanced | Rename multiple columns using a lookup table. |
![]() |
Reorder columns | Transform / Basic | Re-order columns in table. |
![]() |
Repeat | Workflow / Internal | Recursively call another module/project until its result table becomes empty. |
![]() |
Repeat rows | Transform / Advanced | Repeat each row as many times as specified in given column. |
![]() |
Replace | Transform / Basic | Replace selected values in a column with new ones. |
![]() |
Replace with lookup | Transform / Advanced | Replace substrings in one or many columns using a lookup table. |
![]() |
Rule | Transform / Basic | Multiple nested if/then/else conditions used to calculate a column. |
![]() |
Run program* | Workflow / External | Run an external application. If no application specified the command line will be executed as a Windows shell command. |
![]() |
Running total | Transform / Math | Calculate rank, cumulative count, sum or percent from total sum for a column. |
![]() |
SSH command* | Workflow / External | Connect to a remote computer using SSH and execute one or more commands. |
![]() |
Sandbox | Create / Input | Temporary table for ad hoc data manipulations. |
![]() |
Sanitize text | Transform / Advanced | Remove hidden system characters, extra spaces, and line breaks. |
![]() |
Select columns by lookup | Transform / Advanced | Select columns which names exist in another table. |
![]() |
Select matching database rows | Import / Database | Select rows in a database table where key fields match EasyMorph table. |
![]() |
Send email | Workflow / External | Send an email with attachment to one or more recipients. |
![]() |
Sequence | Create / Generate | Generate a sequence of numbers starting from 1. |
![]() |
SharePoint command | Workflow / App/Cloud | Perform a SharePoint command such as downloading, uploading, or deleting a file. |
![]() |
Shared memory | Workflow / Internal | Remember and recall values from shared key-value storage. |
![]() |
Shift column up/down | Transform / Advanced | Shift column values up or down. |
![]() |
Skip actions on condition | Workflow / Internal | Skip the rest of actions in table if condition is true. |
![]() |
Sort | Transform / Basic | Sort table by one or more columns. |
![]() |
Split delimited file | Import / File | Split a delimited text file into smaller files based on row count, or column values. |
![]() |
Split delimited text into columns | Transform / Advanced | Split text values that are delimited with a separator into columns. |
![]() |
Split delimited text into rows | Transform / Advanced | Split text values delimited by a separator into multiple rows. |
![]() |
Split fixed width text | Transform / Advanced | Split text values with fixed width columns into multiple columns. |
![]() |
Spreadsheet metadata | Import / File | Create a list with names of all sheets in a spreadsheet. |
![]() |
Start/finish exclusive access | Workflow / Internal | Ensure exclusive access to a resource. |
![]() |
Statistical aggregation | Transform / Math | Calculate one or more statistical functions for specified column. |
![]() |
Status | Workflow / Internal | Update project execution status. |
![]() |
Synchronize | Workflow / Internal | Wait until another table is calculated. |
![]() |
Table metadata | Transform / Advanced | Produce a table with the current dataset's metadata: column names, total row and column counts. |
![]() |
Table-wide replace | Transform / Advanced | Remove or replace a value across selected columns. |
![]() |
Tableau Server command | Workflow / App/Cloud | Trigger a Tableau Server/Online action remotely. |
![]() |
Total/subtotals | Transform / Math | Column total or group subtotals added as a new column. |
![]() |
Trim table | Transform / Filters | Keep or remove a fixed number of rows from the top or the bottom of table. |
![]() |
Trim table by condition | Transform / Filters | Remove rows above or below the first row where a condition is satisfied. |
![]() |
Unpivot | Transform / Advanced | Convert a matrix table into a straight table. |
![]() |
Update database table* | Workflow / External | Updates a database table with data from EasyMorph. |
![]() |
Update/Delete rows in SharePoint list* | Workflow / App/Cloud | Change or delete rows in a SharePoint list. |
![]() |
Update/delete records in Salesforce* | Workflow / App/Cloud | Update/delete records in a Salesforce object. |
![]() |
Update/delete rows in Airtable* | Workflow / App/Cloud | Update or delete rows in a table in Airtable |
![]() |
Wait | Workflow / Internal | Pause project execution for the specified number of seconds. |
![]() |
Web request | Workflow / App/Cloud / External | Send an HTTP request and capture the response. |
![]() |
XSLT transformation | Workflow / External | Transform an XML file using an XSLT stylesheet. |
Fun fact: this HTML page has been generated automatically using an EasyMorph project that parses the application's source code.