Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

The cloud-based product Trifacta Free is available now! Register for your free account.


Computes the sum of all values found in all row values in a column. Input column can be of Integer or Decimal.
  • If a row contains a missing or null value, it is not factored into the calculation. If no numeric values are found in the source column, the function returns 0 .
  • When used in a pivot transform, the function is computed for each instance of the value specified in the group parameter. See Pivot Transform.

For a version of this function computed over a rolling window of rows, see ROLLINGSUM Function.

Basic Usage

pivot value:SUM(myRating) group:postal_code limit:1

Output: Generates a two-column column containing the unique values of the postal_code column and the sum of the group of values from the myRating column for the postal_code value. The limit parameter defines the maximum number of output columns.

Syntax and Arguments

pivot value:SUM(function_col_ref) [group:group_col_ref] [limit:limit_count]

ArgumentRequired?Data TypeDescription
function_col_refYstringName of column to which to apply the function

For more information on the group and limit parameters, see Pivot Transform.

For more information on syntax standards, see Language Documentation Syntax Notes.


Name of the column the values of which you want to calculate the sum. Column must contain Integer or Decimal values.

  • Literal values are not supported as inputs.
  • Multiple columns and wildcards are not supported.

Usage Notes:

Required?Data TypeExample Value
YesString (column reference)myValues


Tip: For additional examples, see Common Tasks.

This example illustrates the following functions:
  • LIST - Extracts up to 1000 values from one column into an array in a new column. See LIST Function.
  • UNIQUE - Extracts up to 1000 unique values from one column into an array in a new column. See UNIQUE Function.

You have the following set of orders for two months, and you are interested in identifying the set of colors that have been sold for each product for each month and the total quantity of product sold for each month. 




To track by month, you need a column containing the month value extracted from the date:

Transformation Name Edit column with formula
Parameter: Columns Date
Parameter: Formula DATEFORMAT(Date, 'MMM yyyy')

You can use the following transform to check the list of unique values among the colors:

Transformation Name Pivot columns
Parameter: Row labels Date
Parameter: Values unique(Color, 1000)
Parameter: Max number of columns to create 10

Jan 2015["green","blue","red","yellow"]
Apr 2015

Delete the above transform.

You can aggregate the data in your dataset, grouped by the reformatted Date values, and apply the LIST function to the Color column. In the same aggregation, you can include a summation function for the Qty column:

Transformation Name Pivot columns
Parameter: Row labels Date
Parameter: Values list(Color, 1000),sum(Qty)
Parameter: Max number of columns to create 10


Jan 2015["green","blue","blue","red","green","red","yellow"]28
Apr 2015

  • No labels

This page has no comments.