Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
annick
Contributor III
Contributor III

How to concatenate items from a table

Hello,

I would like to concatenate all the items inside a table without changing the order in the table:

MyTable:
Load * Inline [
Item
'Z'
'A'
'C'
] (delimiter is ',');


LOAD
concat(Item) as ListOfItems
RESIDENT MyTable;

LET vListOfItems = peek('ListOfItems', -1);

==>

Currently vListOfItems = ACZ (i.e. ordered alphabetically)

I would like vListOfItems = ACZ to be = to ZAC (i.e. order in the initial table)

 

Many thanks

Kind regards

Annick

Labels (2)
1 Solution

Accepted Solutions
Or
MVP
MVP

Easiest way to ensure the load order would be to add a RowNo()/RecNo() field to the original table and then use that as the sort parameter in the concat() function, I think.

View solution in original post

1 Reply
Or
MVP
MVP

Easiest way to ensure the load order would be to add a RowNo()/RecNo() field to the original table and then use that as the sort parameter in the concat() function, I think.