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.
LISTUNIQUE- Extracts up to 1000 unique values from one columninto 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:
set col:Date value:DATEFORMAT(Date, 'MMM yyyy')
You can use the following transform to check the list of unique values among the colors:
pivot value: LISTUNIQUE(Color, 1000) group: Date limit:10
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
pivot value: LIST(Color, 1000) SUM(Qty) group: Date limit:10
If needed, you can unpack the list array data using the following: