<?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: Case statement in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778701#M1030261</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In QlikView, you can do this like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;LOAD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 1) and (OpenPeriod &amp;lt; 31), unall_amount) AS [0-30],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 31) and (OpenPeriod &amp;lt; 61), unall_amount) AS [31-60],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 61) and (OpenPeriod &amp;lt; 91), unall_amount) AS [61-90],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 91) and (OpenPeriod &amp;lt; 121), unall_amount) AS [91-120],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 121), unall_amount) AS [121+];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;LOAD *,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; today() - due_date AS OpenPeriod;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;SQL SELECT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Feb 2015 15:22:35 GMT</pubDate>
    <dc:creator>Peter_Cammaert</dc:creator>
    <dc:date>2015-02-10T15:22:35Z</dc:date>
    <item>
      <title>Case statement</title>
      <link>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778699#M1030259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a case statement in SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; sum(CASE WHEN datediff(dd,due_date,getdate()) &amp;lt; = '0' then T1.unall_amount end) as 'Current',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; sum(CASE WHEN datediff(dd,due_date,getdate()) between '1' and '30' then T1.unall_amount end) as '0-30',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; sum(CASE WHEN datediff(dd,due_date,getdate()) between '31' and '60' then T1.unall_amount end) as '31-60',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; sum(CASE WHEN datediff(dd,due_date,getdate()) between '61' and '90' then T1.unall_amount end) as '61-90',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; sum(CASE WHEN datediff(dd,due_date,getdate()) between '91' and '120' then T1.unall_amount end) as '91-120',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; sum(CASE WHEN datediff(dd,due_date,getdate()) &amp;gt;= '121' then T1.unall_amount end) as '121+' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could I write this into a QV load script? Or even into an Expression would be better for me..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unless this is best left in SQL load? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any advise would be appreciated &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2015 14:17:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778699#M1030259</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-02-10T14:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: Case statement</title>
      <link>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778700#M1030260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes it can be done in the Load Script. However, a 1:1 translation is pretty much useless if there is no context.&lt;/P&gt;&lt;P&gt;Can you post the entire SQL SELECT/GROUP BY/Table JOIN statement?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2015 15:14:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778700#M1030260</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-02-10T15:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: Case statement</title>
      <link>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778701#M1030261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In QlikView, you can do this like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;LOAD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 1) and (OpenPeriod &amp;lt; 31), unall_amount) AS [0-30],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 31) and (OpenPeriod &amp;lt; 61), unall_amount) AS [31-60],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 61) and (OpenPeriod &amp;lt; 91), unall_amount) AS [61-90],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 91) and (OpenPeriod &amp;lt; 121), unall_amount) AS [91-120],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;IF ((OpenPeriod &amp;gt;= 121), unall_amount) AS [121+];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;LOAD *,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; today() - due_date AS OpenPeriod;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;SQL SELECT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2015 15:22:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778701#M1030261</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-02-10T15:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: Case statement</title>
      <link>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778702#M1030262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, my 2nd post doesn't contain any URLs or product names, but it's still being moderated. We'll have to be patient.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Feb 2015 15:24:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Case-statement/m-p/778702#M1030262</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-02-10T15:24:03Z</dc:date>
    </item>
  </channel>
</rss>

