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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
salto
Specialist II
Specialist II

Table transformation

Hello Community!

I have a table like this:

RowFormula
BS0500BS0510
BS0500BS0520
BS0510240
BS0510249
BS0510293
BS0520242
BS0520295

And I would like to convert / expand it to this:

Header 1Header 2
BS0500240
BS0500249
BS0500293
BS0500242
BS0500295
BS0510240
BS0510249
BS0510293
BS0520242
BS0520295

Any help would be highly appreciated!

Thanks in advance.

1 Solution

Accepted Solutions
Not applicable

Hi, you can try this in the script -

HTH!

tab:

load * Inline [

_Row, Formula

BS0500, BS0510

BS0500, BS0520

BS0510, 240

BS0510, 249

BS0510, 293

BS0520, 242

BS0520, 295

];

Tmp:

load _Row, Formula as _F

resident tab;

left join

load

_Row as _F, Formula

Resident tab;

drop table tab;

Fnl:

load _Row as Row,

  if(isnull(Formula), _F, Formula) as Formula

resident Tmp;

drop table Tmp;

View solution in original post

2 Replies
Not applicable

Hi, you can try this in the script -

HTH!

tab:

load * Inline [

_Row, Formula

BS0500, BS0510

BS0500, BS0520

BS0510, 240

BS0510, 249

BS0510, 293

BS0520, 242

BS0520, 295

];

Tmp:

load _Row, Formula as _F

resident tab;

left join

load

_Row as _F, Formula

Resident tab;

drop table tab;

Fnl:

load _Row as Row,

  if(isnull(Formula), _F, Formula) as Formula

resident Tmp;

drop table Tmp;

salto
Specialist II
Specialist II
Author

Thanks a lot Patrick!