<?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 concat key based on left join into QVD in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/concat-key-based-on-left-join-into-QVD/m-p/1765823#M590966</link>
    <description>&lt;P&gt;I need to create a concatenated key based on a field I did a left join to.&lt;/P&gt;&lt;P&gt;In the EPIC_CHECKBOOK the field is&amp;nbsp;&lt;STRONG&gt;%CHECKBOOK_MONTH_MODULE. In the other table, I left joined to add the field WORK_NAME to the APP_QV_RCM.QVD. I need to get something like&amp;nbsp;&lt;FONT color="#FF0000"&gt;date(TRX_DATE,'MM/DD/YYYY')&amp;amp;'-'&amp;amp;WORK_NAME as %CHECKBOOK_MONTH_MODULE. &lt;FONT color="#000000"&gt;Is it even possible?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;&lt;FONT color="#FF0000"&gt;SOMETHING LIKE:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;&lt;FONT color="#FF0000"&gt;LOAD *,date(TRX_DATE,'MM/DD/YYYY')&amp;amp;'-'&amp;amp;WORK_NAME as %CHECKBOOK_MONTH_MODULE&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;RESIDENT APP_QV_RCM;&lt;/FONT&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;EPIC_CHECKBOOK:&lt;/STRONG&gt;&lt;BR /&gt;LOAD Division,&lt;BR /&gt;Module,&lt;BR /&gt;date(Month,'MM/DD/YYYY') as CHECKBOOK_MONTH,&lt;BR /&gt;&lt;STRONG&gt;date(Month,'MM/DD/YYYY')&amp;amp;'-'&amp;amp;Module as %CHECKBOOK_MONTH_MODULE,&lt;/STRONG&gt;&lt;BR /&gt;Division&amp;amp;'-'&amp;amp;Module&amp;amp;'-'&amp;amp;date(Month,'YYYY/MM') as %DIV_MODULE_MONTH_KEY,&lt;BR /&gt;[Hours Type] as TASK_TYPE_OPT,&lt;BR /&gt;Division&amp;amp;' '&amp;amp;if (left([Hours Type], &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; = 'National','',[Hours Type]) as %DIVISION_TASK_TYPE_KEY,&lt;BR /&gt;[Available Hrs.] as AVAIL_HOURS&lt;BR /&gt;FROM&lt;BR /&gt;[..\External_Data\Epic Checkbook Capacity 12.1.20.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Checkbook);&lt;/P&gt;&lt;P&gt;APP_QV_RCM:&lt;BR /&gt;LOAD ITDW_ID,&lt;BR /&gt;APP,&lt;BR /&gt;TRX_DATE,&lt;BR /&gt;monthstart(date(TRX_DATE,'MM/DD/YYYY')) as CHECKBOOK_MONTH,&lt;BR /&gt;SEQ_ID,&lt;BR /&gt;// TASK_ID,&lt;BR /&gt;"SEQ_ID"&amp;amp;'-'&amp;amp;"TASK_ID" as %SEQ_TASK_ID_KEY,&lt;BR /&gt;STANDARD_ACTIVITY_NAME,&lt;BR /&gt;RESOURCE_CODE,&lt;BR /&gt;ORG_RESOURCE_CODE,&lt;BR /&gt;RESOURCE_SERVICE_LINE_COE_GROUP,&lt;BR /&gt;ORG_RESOURCE,&lt;BR /&gt;LABOR_CAT,&lt;BR /&gt;POSITION_STATE,&lt;BR /&gt;ALLOC_HRS,&lt;BR /&gt;ACT_HRS,&lt;BR /&gt;RESERVED_HRS,&lt;BR /&gt;REQUIRED_HRS,&lt;BR /&gt;REQUIREMENT_ID,&lt;BR /&gt;REQUIREMENT_NAME,&lt;BR /&gt;REQUIREMENT_SPECIALTY,&lt;BR /&gt;DAY_CAP,&lt;BR /&gt;AVAIL_CAP,&lt;BR /&gt;RES_TOTAL_CAP,&lt;BR /&gt;RESOURCE_TYPE,&lt;BR /&gt;DH_COMPANY_ID,&lt;BR /&gt;HOME_AU,&lt;BR /&gt;AU_NAME,&lt;BR /&gt;AU_IT_TOWER,&lt;BR /&gt;AU_PROG_PORT,&lt;BR /&gt;MANAGER_NAME,&lt;BR /&gt;COMPANY_NAME,&lt;BR /&gt;PV_ACT_CODE,&lt;BR /&gt;REQUEST_NUMBER,&lt;BR /&gt;RESP_APPROVER,&lt;BR /&gt;TIMESHEET_STATUS,&lt;BR /&gt;SIGN_DATE,&lt;BR /&gt;SIGN_DUE_DATE,&lt;BR /&gt;SIGN_COMP,&lt;BR /&gt;SIGNER_RESOURCE_CODE,&lt;BR /&gt;APPROVE_DATE,&lt;BR /&gt;APPROVE_DUE_DATE,&lt;BR /&gt;APPROVE_COMP,&lt;BR /&gt;APPROVER_RESOURCE_CODE,&lt;BR /&gt;CAP_HRS,&lt;BR /&gt;OP_HRS,&lt;BR /&gt;REQUIREMENT_LOCATION&lt;BR /&gt;// ETL_DATE&lt;/P&gt;&lt;P&gt;FROM&lt;BR /&gt;[..\QVD\01_Extract_QVD\APP_QV_RCM.qvd]&lt;BR /&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;LEFT JOIN (APP_QV_RCM)&lt;/STRONG&gt;&lt;BR /&gt;LOAD "SEQ_ID",&lt;BR /&gt;&lt;BR /&gt;"&lt;STRONG&gt;WORK_NAME&lt;/STRONG&gt;"&lt;BR /&gt;//Trim(Mid(WORK_NAME, Index(WORK_NAME, ' ') + 4))as MODULE&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;where wildmatch("WORK_NAME",'Epic OPT*');&lt;BR /&gt;SQL SELECT *&lt;BR /&gt;FROM "IT_DW".dbo."RPT_WORK";&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 17:45:13 GMT</pubDate>
    <dc:creator>cbaqir</dc:creator>
    <dc:date>2024-11-16T17:45:13Z</dc:date>
    <item>
      <title>concat key based on left join into QVD</title>
      <link>https://community.qlik.com/t5/QlikView/concat-key-based-on-left-join-into-QVD/m-p/1765823#M590966</link>
      <description>&lt;P&gt;I need to create a concatenated key based on a field I did a left join to.&lt;/P&gt;&lt;P&gt;In the EPIC_CHECKBOOK the field is&amp;nbsp;&lt;STRONG&gt;%CHECKBOOK_MONTH_MODULE. In the other table, I left joined to add the field WORK_NAME to the APP_QV_RCM.QVD. I need to get something like&amp;nbsp;&lt;FONT color="#FF0000"&gt;date(TRX_DATE,'MM/DD/YYYY')&amp;amp;'-'&amp;amp;WORK_NAME as %CHECKBOOK_MONTH_MODULE. &lt;FONT color="#000000"&gt;Is it even possible?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;&lt;FONT color="#FF0000"&gt;SOMETHING LIKE:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;&lt;FONT color="#FF0000"&gt;LOAD *,date(TRX_DATE,'MM/DD/YYYY')&amp;amp;'-'&amp;amp;WORK_NAME as %CHECKBOOK_MONTH_MODULE&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;RESIDENT APP_QV_RCM;&lt;/FONT&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;EPIC_CHECKBOOK:&lt;/STRONG&gt;&lt;BR /&gt;LOAD Division,&lt;BR /&gt;Module,&lt;BR /&gt;date(Month,'MM/DD/YYYY') as CHECKBOOK_MONTH,&lt;BR /&gt;&lt;STRONG&gt;date(Month,'MM/DD/YYYY')&amp;amp;'-'&amp;amp;Module as %CHECKBOOK_MONTH_MODULE,&lt;/STRONG&gt;&lt;BR /&gt;Division&amp;amp;'-'&amp;amp;Module&amp;amp;'-'&amp;amp;date(Month,'YYYY/MM') as %DIV_MODULE_MONTH_KEY,&lt;BR /&gt;[Hours Type] as TASK_TYPE_OPT,&lt;BR /&gt;Division&amp;amp;' '&amp;amp;if (left([Hours Type], &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; = 'National','',[Hours Type]) as %DIVISION_TASK_TYPE_KEY,&lt;BR /&gt;[Available Hrs.] as AVAIL_HOURS&lt;BR /&gt;FROM&lt;BR /&gt;[..\External_Data\Epic Checkbook Capacity 12.1.20.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Checkbook);&lt;/P&gt;&lt;P&gt;APP_QV_RCM:&lt;BR /&gt;LOAD ITDW_ID,&lt;BR /&gt;APP,&lt;BR /&gt;TRX_DATE,&lt;BR /&gt;monthstart(date(TRX_DATE,'MM/DD/YYYY')) as CHECKBOOK_MONTH,&lt;BR /&gt;SEQ_ID,&lt;BR /&gt;// TASK_ID,&lt;BR /&gt;"SEQ_ID"&amp;amp;'-'&amp;amp;"TASK_ID" as %SEQ_TASK_ID_KEY,&lt;BR /&gt;STANDARD_ACTIVITY_NAME,&lt;BR /&gt;RESOURCE_CODE,&lt;BR /&gt;ORG_RESOURCE_CODE,&lt;BR /&gt;RESOURCE_SERVICE_LINE_COE_GROUP,&lt;BR /&gt;ORG_RESOURCE,&lt;BR /&gt;LABOR_CAT,&lt;BR /&gt;POSITION_STATE,&lt;BR /&gt;ALLOC_HRS,&lt;BR /&gt;ACT_HRS,&lt;BR /&gt;RESERVED_HRS,&lt;BR /&gt;REQUIRED_HRS,&lt;BR /&gt;REQUIREMENT_ID,&lt;BR /&gt;REQUIREMENT_NAME,&lt;BR /&gt;REQUIREMENT_SPECIALTY,&lt;BR /&gt;DAY_CAP,&lt;BR /&gt;AVAIL_CAP,&lt;BR /&gt;RES_TOTAL_CAP,&lt;BR /&gt;RESOURCE_TYPE,&lt;BR /&gt;DH_COMPANY_ID,&lt;BR /&gt;HOME_AU,&lt;BR /&gt;AU_NAME,&lt;BR /&gt;AU_IT_TOWER,&lt;BR /&gt;AU_PROG_PORT,&lt;BR /&gt;MANAGER_NAME,&lt;BR /&gt;COMPANY_NAME,&lt;BR /&gt;PV_ACT_CODE,&lt;BR /&gt;REQUEST_NUMBER,&lt;BR /&gt;RESP_APPROVER,&lt;BR /&gt;TIMESHEET_STATUS,&lt;BR /&gt;SIGN_DATE,&lt;BR /&gt;SIGN_DUE_DATE,&lt;BR /&gt;SIGN_COMP,&lt;BR /&gt;SIGNER_RESOURCE_CODE,&lt;BR /&gt;APPROVE_DATE,&lt;BR /&gt;APPROVE_DUE_DATE,&lt;BR /&gt;APPROVE_COMP,&lt;BR /&gt;APPROVER_RESOURCE_CODE,&lt;BR /&gt;CAP_HRS,&lt;BR /&gt;OP_HRS,&lt;BR /&gt;REQUIREMENT_LOCATION&lt;BR /&gt;// ETL_DATE&lt;/P&gt;&lt;P&gt;FROM&lt;BR /&gt;[..\QVD\01_Extract_QVD\APP_QV_RCM.qvd]&lt;BR /&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;LEFT JOIN (APP_QV_RCM)&lt;/STRONG&gt;&lt;BR /&gt;LOAD "SEQ_ID",&lt;BR /&gt;&lt;BR /&gt;"&lt;STRONG&gt;WORK_NAME&lt;/STRONG&gt;"&lt;BR /&gt;//Trim(Mid(WORK_NAME, Index(WORK_NAME, ' ') + 4))as MODULE&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;where wildmatch("WORK_NAME",'Epic OPT*');&lt;BR /&gt;SQL SELECT *&lt;BR /&gt;FROM "IT_DW".dbo."RPT_WORK";&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 17:45:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/concat-key-based-on-left-join-into-QVD/m-p/1765823#M590966</guid>
      <dc:creator>cbaqir</dc:creator>
      <dc:date>2024-11-16T17:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: concat key based on left join into QVD</title>
      <link>https://community.qlik.com/t5/QlikView/concat-key-based-on-left-join-into-QVD/m-p/1765835#M590967</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/44206"&gt;@cbaqir&lt;/a&gt;&amp;nbsp;,&amp;nbsp; ofcourse you can create compose keys with more than one field to make good joins.&lt;/P&gt;&lt;P&gt;As i can't see your data, i only can suggest you a few changes to your concatenated fields :&lt;/P&gt;&lt;P&gt;num(monthstart(TRX_DATE)) &amp;amp; ' | ' &amp;amp; WORK_NAME as %_CHECKBOOK_MONTH_MODULE&lt;BR /&gt;num(monthstart(Month)) &amp;amp; ' | ' &amp;amp; Module as %_CHECKBOOK_MONTH_MODULE&lt;/P&gt;</description>
      <pubDate>Wed, 02 Dec 2020 20:15:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/concat-key-based-on-left-join-into-QVD/m-p/1765835#M590967</guid>
      <dc:creator>QFabian</dc:creator>
      <dc:date>2020-12-02T20:15:16Z</dc:date>
    </item>
  </channel>
</rss>

