<?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 If statement help to avoid Concatenate in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/If-statement-help-to-avoid-Concatenate/m-p/31655#M606565</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my scenario:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm calling 'ABC' table again and again as &lt;SPAN style="font-size: 13.3333px;"&gt;Concatenate based on bold mark condition's (&lt;STRONG style="font-size: 13.3333px;"&gt;Date.tmp2) &amp;lt; 6 or &lt;STRONG style="font-size: 13.3333px;"&gt;Date.tmp2) &amp;lt; 5. &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABC:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;*,&lt;/P&gt;&lt;P&gt;hour(Date.tmp2) as Time.tmp,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF(hour(Date.tmp2) &amp;lt; 6, Date.tmp2-1,Date.tmp2) as Date.tmp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(Date) as Date.tmp2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(Date) as Date_Org,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Facility_Id, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vDataPath)ABC.qvd]&lt;/P&gt;&lt;P&gt;(qvd)&lt;/P&gt;&lt;P&gt;Where Match(Facility_Id,'KOF','KISA','KSI','KBL','KKS','KUL','KBO','KCQ','KTX','KMX','KDT','KUS');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Concatenate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;*,&lt;/P&gt;&lt;P&gt;hour(Date.tmp2) as Time.tmp,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF(hour(Date.tmp2) &amp;lt; 5, Date.tmp2-1,Date.tmp2) as Date.tmp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(Date) as Date.tmp2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(Date) as Date_Org,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Facility_Id, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vDataPath)ABC.qvd]&lt;/P&gt;&lt;P&gt;(qvd)&lt;/P&gt;&lt;P&gt;Where Match(Facility_Id,'KUK');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I'm thinking of loading CAQ table only once by giving one &lt;SPAN style="color: #ff0000;"&gt;if condition&lt;/SPAN&gt; to avoid &lt;SPAN style="font-size: 13.3333px;"&gt;Concatenate , so I'm trying below , but looks like it's not working:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;ABC:&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;LOAD&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;*,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;hour(Date.tmp2) as Time.tmp,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;STRONG style="color: #ff0000;"&gt;if(match(Facility_Id,&lt;SPAN style="font-size: 13.3333px;"&gt;'KOF','KISA','KSI','KBL','KKS','KUL','KBO','KCQ','KTX','KMX','KDT','KUS')&lt;/SPAN&gt;,IF(hour(Date.tmp2) &amp;lt; 6, Date.tmp2-1, i&lt;STRONG style="font-size: 13.3333px;"&gt;f(match(Facility_Id,'KUK'),IF(hour(Date.tmp2) &amp;lt; 5, Date.tmp2-1,&lt;/STRONG&gt;Date.tmp2) )))as Date.tmp&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;LOAD&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(Date) as Date.tmp2,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(Date) as Date_Org,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Facility_Id, &lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;-----&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;FROM&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;[$(vDataPath)ABC.qvd]&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest why???&lt;/P&gt;&lt;P&gt;or any other better solution for this situation ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;AS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 May 2018 13:46:29 GMT</pubDate>
    <dc:creator>amit_saini</dc:creator>
    <dc:date>2018-05-30T13:46:29Z</dc:date>
    <item>
      <title>If statement help to avoid Concatenate</title>
      <link>https://community.qlik.com/t5/QlikView/If-statement-help-to-avoid-Concatenate/m-p/31655#M606565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my scenario:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm calling 'ABC' table again and again as &lt;SPAN style="font-size: 13.3333px;"&gt;Concatenate based on bold mark condition's (&lt;STRONG style="font-size: 13.3333px;"&gt;Date.tmp2) &amp;lt; 6 or &lt;STRONG style="font-size: 13.3333px;"&gt;Date.tmp2) &amp;lt; 5. &lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABC:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;*,&lt;/P&gt;&lt;P&gt;hour(Date.tmp2) as Time.tmp,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF(hour(Date.tmp2) &amp;lt; 6, Date.tmp2-1,Date.tmp2) as Date.tmp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(Date) as Date.tmp2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(Date) as Date_Org,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Facility_Id, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vDataPath)ABC.qvd]&lt;/P&gt;&lt;P&gt;(qvd)&lt;/P&gt;&lt;P&gt;Where Match(Facility_Id,'KOF','KISA','KSI','KBL','KKS','KUL','KBO','KCQ','KTX','KMX','KDT','KUS');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Concatenate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;*,&lt;/P&gt;&lt;P&gt;hour(Date.tmp2) as Time.tmp,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF(hour(Date.tmp2) &amp;lt; 5, Date.tmp2-1,Date.tmp2) as Date.tmp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(Date) as Date.tmp2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(Date) as Date_Org,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Facility_Id, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vDataPath)ABC.qvd]&lt;/P&gt;&lt;P&gt;(qvd)&lt;/P&gt;&lt;P&gt;Where Match(Facility_Id,'KUK');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I'm thinking of loading CAQ table only once by giving one &lt;SPAN style="color: #ff0000;"&gt;if condition&lt;/SPAN&gt; to avoid &lt;SPAN style="font-size: 13.3333px;"&gt;Concatenate , so I'm trying below , but looks like it's not working:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;ABC:&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;LOAD&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;*,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;hour(Date.tmp2) as Time.tmp,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;STRONG style="color: #ff0000;"&gt;if(match(Facility_Id,&lt;SPAN style="font-size: 13.3333px;"&gt;'KOF','KISA','KSI','KBL','KKS','KUL','KBO','KCQ','KTX','KMX','KDT','KUS')&lt;/SPAN&gt;,IF(hour(Date.tmp2) &amp;lt; 6, Date.tmp2-1, i&lt;STRONG style="font-size: 13.3333px;"&gt;f(match(Facility_Id,'KUK'),IF(hour(Date.tmp2) &amp;lt; 5, Date.tmp2-1,&lt;/STRONG&gt;Date.tmp2) )))as Date.tmp&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;LOAD&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(Date) as Date.tmp2,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(Date) as Date_Org,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Facility_Id, &lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;-----&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;FROM&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;[$(vDataPath)ABC.qvd]&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest why???&lt;/P&gt;&lt;P&gt;or any other better solution for this situation ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;AS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2018 13:46:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/If-statement-help-to-avoid-Concatenate/m-p/31655#M606565</guid>
      <dc:creator>amit_saini</dc:creator>
      <dc:date>2018-05-30T13:46:29Z</dc:date>
    </item>
    <item>
      <title>Re: If statement help to avoid Concatenate</title>
      <link>https://community.qlik.com/t5/QlikView/If-statement-help-to-avoid-Concatenate/m-p/31656#M606566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;ABC:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;LOAD&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;*,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;hour(Date.tmp2) as Time.tmp,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-style: inherit; font-family: inherit; color: #ff0000;"&gt;&lt;STRONG&gt;if(match(Facility_Id,&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;'KOF','KISA','KSI','KBL','KKS','KUL','KBO','KCQ','KTX','KMX','KDT','KUS') AND &lt;/SPAN&gt;hour(Date.tmp2) &amp;lt; 6, Date.tmp2-1, i&lt;SPAN style="font-style: inherit; font-family: inherit;"&gt;&lt;STRONG&gt;f(match(Facility_Id,'KUK') AND hour(Date.tmp2) &amp;lt; 5, Date.tmp2-1,&lt;/STRONG&gt;&lt;/SPAN&gt;Date.tmp2)&lt;SPAN style="font-family: inherit; font-style: inherit; color: #ff0000;"&gt;&lt;STRONG&gt;&lt;SPAN style="font-style: inherit; font-family: inherit;"&gt;&lt;STRONG&gt;,&lt;/STRONG&gt;&lt;/SPAN&gt;Date.tmp2) &lt;/STRONG&gt;&lt;/SPAN&gt;as Date.tmp&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;LOAD&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(Date) as Date.tmp2,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; timestamp(Date) as Date_Org,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Facility_Id,&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ----&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;-----&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;FROM&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;[$(vDataPath)ABC.qvd]&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;(qvd);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2018 14:34:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/If-statement-help-to-avoid-Concatenate/m-p/31656#M606566</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2018-05-30T14:34:21Z</dc:date>
    </item>
    <item>
      <title>Re: If statement help to avoid Concatenate</title>
      <link>https://community.qlik.com/t5/QlikView/If-statement-help-to-avoid-Concatenate/m-p/31657#M606567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;AS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2018 15:28:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/If-statement-help-to-avoid-Concatenate/m-p/31657#M606567</guid>
      <dc:creator>amit_saini</dc:creator>
      <dc:date>2018-05-30T15:28:35Z</dc:date>
    </item>
  </channel>
</rss>

