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: 
Not applicable

If function, but merge to one column in table

#Hi Fellow QLIK'ers

Below code to find Values that exist in [PO DOC TYPE] the aim is to keep this as a single Column but my below code is creating multiple new columns ... Obviously I can change my data manually then load but this defeats the object and want QLIK to do this for me removing the need to do it within Excel.

PurchaseOrderdetails:

LOAD

[PO DOC TYPE],

     If([PO DOC TYPE]='FO','FrameworkOrder',[PO DOC TYPE]),

     If([PO DOC TYPE]='ZINV','InvoicingPlan',[PO DOC TYPE]),

     If([PO DOC TYPE]='ZC2P','C2P',[PO DOC TYPE]),

     If([PO DOC TYPE]='ZWGA','WGA',[PO DOC TYPE]),

     If([PO DOC TYPE]='ZSTK','Stock/Inventory',[PO DOC TYPE]),

     If([PO DOC TYPE]='NB','OTV',[PO DOC TYPE]),

     If([PO DOC TYPE]='ECPO','CatalogueOrder',[PO DOC TYPE]),

FROM XX;

1 Solution

Accepted Solutions
MK_QSL
MVP
MVP

Use Pick(Match

Pick(Match([PO DOC TYPE],'FO','ZINV','ZC2P','ZWGA','ZSTK','NB','ECPO'),

'FrameworkOrder','InvoicingPlan','C2P','WGA','Stock/Inventory','OTV','CatalogueOrder') as newFieldName

View solution in original post

5 Replies
MK_QSL
MVP
MVP

Use Pick(Match

Pick(Match([PO DOC TYPE],'FO','ZINV','ZC2P','ZWGA','ZSTK','NB','ECPO'),

'FrameworkOrder','InvoicingPlan','C2P','WGA','Stock/Inventory','OTV','CatalogueOrder') as newFieldName

Not applicable
Author

Manish Kachhia!!! MVP !

In one, Thank you so much.   #Problemsolved

MK_QSL
MVP
MVP

Can you please close the answer by selecting Correct Answer is you got solution for your problem?

Not applicable
Author

!~There is no option to mark a correct ? - apologies i'm new to this format....?

MK_QSL
MVP
MVP

Go to my answer..

Bottom left, click on actions.

You can see Correct Answer there..