<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Concat Multiple Fields into One in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1764253#M718921</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This has worked great and exactly what i need. Thanks very much for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;</description>
    <pubDate>Wed, 25 Nov 2020 08:26:02 GMT</pubDate>
    <dc:creator>RedDead</dc:creator>
    <dc:date>2020-11-25T08:26:02Z</dc:date>
    <item>
      <title>Concat Multiple Fields into One</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1763952#M718917</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Im looking for some help loading data into one line/cell. I have the following table (see below) and at the moment it is loading a line for each JOB_ITEM_NO producing multiple lines per JOB_ID. What i want to achieve is for the table to have one line per JOB_ID and the create one field holding the rest of the data.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example of what i need would be a field containing all JOB_ITEM_NO, SOR_CODE,&amp;nbsp; SOR DESCRIPTION and&amp;nbsp;SOR_QTY for example:-&lt;/P&gt;&lt;P&gt;0001,SUBEL01,SUBCON WORK,165 ; 002,V00029,VOID PRE INSPECTION,1; 003,V0003,Electrical pre, 1; etc etc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 762px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/44711i98878243FFAF1BED/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the script the table where all the fields are is called FACT_SOR if this helps&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2020 08:52:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1763952#M718917</guid>
      <dc:creator>RedDead</dc:creator>
      <dc:date>2020-11-24T08:52:30Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Multiple Fields into One</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1763960#M718918</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/60215"&gt;@RedDead&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;May be try like below&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Load JOB_ID, Concat(JOB_ITEM_NO&amp;amp;','&amp;amp; SOR_CODE&amp;amp;','&amp;amp; SOR DESCRIPTION &amp;amp;','&amp;amp;SOR_QTY, ';') as CombineField&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;resident&amp;nbsp;FACT_SOR&amp;nbsp; group by JOB_ID;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In front end, you can check the field "CombineField" .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Hope it helps&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2020 09:12:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1763960#M718918</guid>
      <dc:creator>MayilVahanan</dc:creator>
      <dc:date>2020-11-24T09:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Multiple Fields into One</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1763966#M718919</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/17935"&gt;@MayilVahanan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your response. I think i understand. Just to clarify here is a copy of this script:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SoR:&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;*,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;//APPLYMAP('MAP_TEMP_SOR_COMP',SOR_JOB_NUMBER&amp;amp;'|'&amp;amp;JOB_ITEM_NO,NULL()) AS SOR_COMPLETION_DATE,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(MATCH(JOB_ITEM_STATUS,0,1,2),1,0) AS SOR_OPEN_COUNTER,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(MATCH(JOB_ITEM_STATUS,3),1,0) AS SOR_CLOSED_COUNTER,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(SOR_VOID_MAP='1' AND JOB_ITEM_STATUS='3',1,0) AS SOR_CLEAN_MAP,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(SOR_VOID_MAP='2' AND JOB_ITEM_STATUS='3',1,0) AS SOR_CLEAR_MAP,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(SOR_VOID_MAP='3' AND JOB_ITEM_STATUS='3',1,0) AS SOR_ETEST_MAP&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APPLYMAP('MAP_JOB_NUMBER',SK_JOBKEY,null()) as SOR_JOB_NUMBER,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APPLYMAP('MAP_JOB_RESOURCE_TYPE_SOR',SK_JOBKEY&amp;amp;'-'&amp;amp;JOB_ITEM_NO,0) AS SOR_RESOURCE_TYPE,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APPLYMAP('MAP_JOB_RESOURCE_DESC_SOR',SK_JOBKEY&amp;amp;'-'&amp;amp;JOB_ITEM_NO,0) AS SOR_RESOURCE_DESC,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APPLYMAP('MAP_TRADE_TYPE',TRADE_CODE,'NA') AS SOR_TRADE_DESC,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APPLYMAP('MAP_JOB_ORIG_SOR',SK_JOBKEY&amp;amp;'|'&amp;amp;SK_ITEMCREATIONDATEKEY,NULL()) AS SOR_JOB_ORIG_FLAG,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SK_ITEMCREATIONDATEKEY,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ITEMCREATIONDATE AS SOR_CREATED_DATE, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SK_ITEMUPDATEDDATEKEY, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;ITEMUPDATEDDATE, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;SOR_QTY_ORDERED&lt;/STRONG&gt;, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SOR_QTY_COMPLETED, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SOR_QTY_COMPLETED_PREVIOUS,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SOR_VAR_REASON,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APPLYMAP('MAP_CODE_DESC','IVAR'&amp;amp;SOR_VAR_REASON,NULL()) AS SOR_VAR_REASON_DESC, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SOR_WORK_LOCATION AS SOR_NOTES,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SOR_COMPLETION_DATE,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;FLOOR(SOR_COMPLETION_DATE) AS SOR_COMPLETION_DATE_DATE,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SK_JOBKEY&amp;amp;'|'&amp;amp;JOB_ITEM_NO AS SK_QV_FJR_SOR,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SK_JOBKEY&amp;amp;'|'&amp;amp;JOB_ITEM_NO&amp;amp;'|'&amp;amp;JOB_ITEM_STATUS AS SK_QV_FJRS_SOR,&lt;/EM&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;SK_JOBKEY, &lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;EM&gt;//SK_APPLIANCEKEY, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;JOB_ITEM_NO,&lt;/STRONG&gt; &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;FORNM_SOURCE, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;USER_NAME, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SCHEDULE_OF_RATES_QTY, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;JOB_ITEM_VALUE, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;JOB_ITEM_STATUS,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APPLYMAP('MAP_CODE_DESC','WSTA'&amp;amp;JOB_ITEM_STATUS,'Unknown') AS JOB_ITEM_STATUS_DESC, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;TOTAL_STANDARD_MINUTES,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(TOTAL_STANDARD_MINUTES&amp;gt;480,1,0) AS SOR_ONEDAYPLUS_FLAG,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;//CONTRACT_NO, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;TRADE_CODE, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;SOR_CODE,&lt;/STRONG&gt; &lt;/EM&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;SOR_DESCRIPTION,&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;EM&gt;//APPLYMAP('MAP_SOR_CODE_CONCAT',SOR_CODE&amp;amp;'|'&amp;amp;SOR_DESCRIPTION) AS SOR_CODE_AND_DESCRIPTION_CONCAT, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;APPLYMAP('MAP_SOR_CODE_CONCAT',SK_JOBKEY,null()) AS SOR_ITEMNO_LIST, &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;STANDARD_MINUTES_VALUE,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SOR_EMPLOYEE_CODE,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(LEFT(SOR_CODE,6)=460012 AND MATCH(JOB_ITEM_STATUS,'0','1','2','3','8'),'1',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(LEFT(SOR_CODE,4)=4600 AND NOT LEFT(SOR_CODE,6)=460012 AND MATCH(JOB_ITEM_STATUS,'0','1','2','3','8'),'2',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;IF(LEFT(SOR_CODE,6)=896001 AND MATCH(JOB_ITEM_STATUS,'0','1','2','3','8'),'3','N/A'&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;))) AS SOR_VOID_MAP,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;'Place Holder' AS SOR_DISCOUNT,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;CAPITALIZE(APPLYMAP('MAP_EMPLOYEE_NAME',SOR_EMPLOYEE_CODE,NULL())) AS SOR_EMPLOYEE_NAME &lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[$(vQVDDir)FACT_SOR$(vEnvFileExt).qvd]&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;(qvd);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The SK_JOBKEY replaces JOB_ID and the SOR_QTY_ORDERED replaces SOR_QTY. Can you advise where exactly i need to place the solution :-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Load SK_JOBKEY, Concat(JOB_ITEM_NO&amp;amp;','&amp;amp; SOR_CODE&amp;amp;','&amp;amp; SOR DESCRIPTION &amp;amp;','&amp;amp;SOR_QTY_ORDERED, ';') as SOR_DETAiLS_CONCAT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;resident&amp;nbsp;????????&amp;nbsp; group by SK_JOBKEY;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2020 09:38:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1763966#M718919</guid>
      <dc:creator>RedDead</dc:creator>
      <dc:date>2020-11-24T09:38:25Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Multiple Fields into One</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1763973#M718920</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/60215"&gt;@RedDead&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;After loaded the qvd, try like below&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Load SK_JOBKEY, Concat(JOB_ITEM_NO&amp;amp;','&amp;amp; SOR_CODE&amp;amp;','&amp;amp; SOR DESCRIPTION &amp;amp;','&amp;amp;SOR_QTY_ORDERED, ';') as SOR_DETAiLS_CONCAT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;resident&amp;nbsp;SoR&amp;nbsp; group by SK_JOBKEY;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;FYI: above script create new table and join with SoR facttable with SK_JOBKEY. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If required, you can remove fields from SoR table after new logic.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2020 09:58:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1763973#M718920</guid>
      <dc:creator>MayilVahanan</dc:creator>
      <dc:date>2020-11-24T09:58:57Z</dc:date>
    </item>
    <item>
      <title>Re: Concat Multiple Fields into One</title>
      <link>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1764253#M718921</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This has worked great and exactly what i need. Thanks very much for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Wed, 25 Nov 2020 08:26:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Concat-Multiple-Fields-into-One/m-p/1764253#M718921</guid>
      <dc:creator>RedDead</dc:creator>
      <dc:date>2020-11-25T08:26:02Z</dc:date>
    </item>
  </channel>
</rss>

