<?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 Substitution in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Substitution/m-p/32177#M784264</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Der all&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;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I have got the following expression in a my script&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;Now I want to change&lt;SPAN style="color: #ff0000;"&gt; det_ref_date&amp;nbsp; and&amp;nbsp; det_risk_date&amp;nbsp; &lt;/SPAN&gt; of &lt;SPAN style="color: #ffcc00;"&gt;'13-mar-18'&lt;/SPAN&gt; I want to use a variable.&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;&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;SELECT DET_DEBT_CODE,DEB_NAME,DET_BRANCH_CODE,det_rp_code,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 0 AND 30 THEN NVL(txn_amt,0) END ) Days_0_30,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 31 AND 60 THEN NVL(txn_amt,0) END ) Days_31_60,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 61 AND 90 THEN NVL(txn_amt,0) END ) Days_61_90,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 91 AND 120 THEN NVL(txn_amt,0) END ) Days_91_120,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 121 AND 150 THEN NVL(txn_amt,0) END ) Days_121_150,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 151 AND 180 THEN NVL(txn_amt,0) END ) Days_151_180,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 181 AND 360 THEN NVL(txn_amt,0) END ) Days_181_360,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) &amp;gt;360 THEN NVL(txn_amt,0) END ) Days_Over_360&lt;/P&gt;&lt;P&gt;FROM (　&lt;/P&gt;&lt;P&gt;select a.DET_DEBT_CODE,&lt;/P&gt;&lt;P&gt;( select DEB_NAME_1 from ac_m_debtor where DEB_BRANCH_CODE=a.DET_BRANCH_CODE &lt;/P&gt;&lt;P&gt;and DEB_DEBTOR_CODE=a.DET_DEBT_CODE ) DEB_NAME,&lt;/P&gt;&lt;P&gt;a.DET_BRANCH_CODE,&lt;/P&gt;&lt;P&gt;a.DET_REF_C , &lt;/P&gt;&lt;P&gt;det_risk_date REF_C_DATE,&lt;/P&gt;&lt;P&gt;a.det_contra_acct DET_REF_DATE, &lt;/P&gt;&lt;P&gt;( select sum(decode(det_dc_code,'D',det_hc_amt,'C',-det_hc_amt)) from ac_t_debtor c where a.det_ref_c=c.det_ref_c &lt;/P&gt;&lt;P&gt;and a.det_branch_code=c.det_branch_code and c.det_ref_date&amp;lt;=TO_date(:P_PROG_DATE,'dd-mon-yy') ) Txn_Amt, &lt;/P&gt;&lt;P&gt;a.DET_TXNTYPE, &lt;/P&gt;&lt;P&gt;a.DET_REF_2,&lt;/P&gt;&lt;P&gt;A.det_rp_code&lt;/P&gt;&lt;P&gt;from ac_t_debtor a&lt;/P&gt;&lt;P&gt;where a.det_ref_date&amp;lt;=TO_date(:P_AS_AT_DATE,'dd-mon-yy') &lt;/P&gt;&lt;P&gt;---and A.DET_DEBT_CODE between :P_CR_FROM and :P_CR_TO&lt;/P&gt;&lt;P&gt;and a.det_risk_date&amp;lt;=TO_date(:P_AS_AT_DATE,'dd-mon-yy') &lt;/P&gt;&lt;P&gt;and a.det_txntype='1' &lt;/P&gt;&lt;P&gt;and a.DET_BRANCH_CODE LIKE 'CO%' &lt;/P&gt;&lt;P&gt;order by A.DET_DEBT_CODE&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;WHERE txn_amt !=0 &lt;/P&gt;&lt;P&gt;GROUP BY DET_DEBT_CODE,DEB_NAME,DET_BRANCH_CODE,det_rp_code&lt;/P&gt;&lt;P&gt;ORDER BY DET_DEBT_CODE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;saga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
    <dc:creator>sagaraperera</dc:creator>
    <dc:date>2020-11-25T16:16:04Z</dc:date>
    <item>
      <title>Substitution</title>
      <link>https://community.qlik.com/t5/QlikView/Substitution/m-p/32177#M784264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Der all&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;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I have got the following expression in a my script&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;Now I want to change&lt;SPAN style="color: #ff0000;"&gt; det_ref_date&amp;nbsp; and&amp;nbsp; det_risk_date&amp;nbsp; &lt;/SPAN&gt; of &lt;SPAN style="color: #ffcc00;"&gt;'13-mar-18'&lt;/SPAN&gt; I want to use a variable.&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;&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;SELECT DET_DEBT_CODE,DEB_NAME,DET_BRANCH_CODE,det_rp_code,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 0 AND 30 THEN NVL(txn_amt,0) END ) Days_0_30,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 31 AND 60 THEN NVL(txn_amt,0) END ) Days_31_60,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 61 AND 90 THEN NVL(txn_amt,0) END ) Days_61_90,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 91 AND 120 THEN NVL(txn_amt,0) END ) Days_91_120,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 121 AND 150 THEN NVL(txn_amt,0) END ) Days_121_150,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 151 AND 180 THEN NVL(txn_amt,0) END ) Days_151_180,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 181 AND 360 THEN NVL(txn_amt,0) END ) Days_181_360,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) &amp;gt;360 THEN NVL(txn_amt,0) END ) Days_Over_360&lt;/P&gt;&lt;P&gt;FROM (　&lt;/P&gt;&lt;P&gt;select a.DET_DEBT_CODE,&lt;/P&gt;&lt;P&gt;( select DEB_NAME_1 from ac_m_debtor where DEB_BRANCH_CODE=a.DET_BRANCH_CODE &lt;/P&gt;&lt;P&gt;and DEB_DEBTOR_CODE=a.DET_DEBT_CODE ) DEB_NAME,&lt;/P&gt;&lt;P&gt;a.DET_BRANCH_CODE,&lt;/P&gt;&lt;P&gt;a.DET_REF_C , &lt;/P&gt;&lt;P&gt;det_risk_date REF_C_DATE,&lt;/P&gt;&lt;P&gt;a.det_contra_acct DET_REF_DATE, &lt;/P&gt;&lt;P&gt;( select sum(decode(det_dc_code,'D',det_hc_amt,'C',-det_hc_amt)) from ac_t_debtor c where a.det_ref_c=c.det_ref_c &lt;/P&gt;&lt;P&gt;and a.det_branch_code=c.det_branch_code and c.det_ref_date&amp;lt;=TO_date(:P_PROG_DATE,'dd-mon-yy') ) Txn_Amt, &lt;/P&gt;&lt;P&gt;a.DET_TXNTYPE, &lt;/P&gt;&lt;P&gt;a.DET_REF_2,&lt;/P&gt;&lt;P&gt;A.det_rp_code&lt;/P&gt;&lt;P&gt;from ac_t_debtor a&lt;/P&gt;&lt;P&gt;where a.det_ref_date&amp;lt;=TO_date(:P_AS_AT_DATE,'dd-mon-yy') &lt;/P&gt;&lt;P&gt;---and A.DET_DEBT_CODE between :P_CR_FROM and :P_CR_TO&lt;/P&gt;&lt;P&gt;and a.det_risk_date&amp;lt;=TO_date(:P_AS_AT_DATE,'dd-mon-yy') &lt;/P&gt;&lt;P&gt;and a.det_txntype='1' &lt;/P&gt;&lt;P&gt;and a.DET_BRANCH_CODE LIKE 'CO%' &lt;/P&gt;&lt;P&gt;order by A.DET_DEBT_CODE&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;WHERE txn_amt !=0 &lt;/P&gt;&lt;P&gt;GROUP BY DET_DEBT_CODE,DEB_NAME,DET_BRANCH_CODE,det_rp_code&lt;/P&gt;&lt;P&gt;ORDER BY DET_DEBT_CODE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;saga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Substitution/m-p/32177#M784264</guid>
      <dc:creator>sagaraperera</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Substitution</title>
      <link>https://community.qlik.com/t5/QlikView/Substitution/m-p/32178#M784265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In your script set your variable:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vdet_risk_date = Date(Now(),'DD-MMM-YY');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your SQL:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;and a.det_risk_date&amp;lt;='$(vdet_risk_date)'&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Mar 2018 19:20:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Substitution/m-p/32178#M784265</guid>
      <dc:creator>jwjackso</dc:creator>
      <dc:date>2018-03-15T19:20:21Z</dc:date>
    </item>
    <item>
      <title>Re: Substitution</title>
      <link>https://community.qlik.com/t5/QlikView/Substitution/m-p/32179#M784266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Let vDate=Date(Date#('13-mar-18','DD-MMM-YY'),'DD-MMM-YY');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT DET_DEBT_CODE,DEB_NAME,DET_BRANCH_CODE,det_rp_code,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 0 AND 30 THEN NVL(txn_amt,0) END ) Days_0_30,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 31 AND 60 THEN NVL(txn_amt,0) END ) Days_31_60,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 61 AND 90 THEN NVL(txn_amt,0) END ) Days_61_90,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 91 AND 120 THEN NVL(txn_amt,0) END ) Days_91_120,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 121 AND 150 THEN NVL(txn_amt,0) END ) Days_121_150,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 151 AND 180 THEN NVL(txn_amt,0) END ) Days_151_180,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) BETWEEN 181 AND 360 THEN NVL(txn_amt,0) END ) Days_181_360,&lt;/P&gt;&lt;P&gt;SUM(CASE WHEN TO_date(:P_AS_AT_DATE,'dd-mon-yy') - to_date(REF_C_DATE) &amp;gt;360 THEN NVL(txn_amt,0) END ) Days_Over_360&lt;/P&gt;&lt;P&gt;FROM (　&lt;/P&gt;&lt;P&gt;select a.DET_DEBT_CODE,&lt;/P&gt;&lt;P&gt;( select DEB_NAME_1 from ac_m_debtor where DEB_BRANCH_CODE=a.DET_BRANCH_CODE&lt;/P&gt;&lt;P&gt;and DEB_DEBTOR_CODE=a.DET_DEBT_CODE ) DEB_NAME,&lt;/P&gt;&lt;P&gt;a.DET_BRANCH_CODE,&lt;/P&gt;&lt;P&gt;a.DET_REF_C ,&lt;/P&gt;&lt;P&gt;det_risk_date REF_C_DATE,&lt;/P&gt;&lt;P&gt;a.det_contra_acct DET_REF_DATE,&lt;/P&gt;&lt;P&gt;( select sum(decode(det_dc_code,'D',det_hc_amt,'C',-det_hc_amt)) from ac_t_debtor c where a.det_ref_c=c.det_ref_c&lt;/P&gt;&lt;P&gt;and a.det_branch_code=c.det_branch_code and c.det_ref_date&amp;lt;=TO_date(:P_PROG_DATE,'dd-mon-yy') ) Txn_Amt,&lt;/P&gt;&lt;P&gt;a.DET_TXNTYPE,&lt;/P&gt;&lt;P&gt;a.DET_REF_2,&lt;/P&gt;&lt;P&gt;A.det_rp_code&lt;/P&gt;&lt;P&gt;from ac_t_debtor a&lt;/P&gt;&lt;P&gt;where a.det_ref_date&amp;lt;=&lt;STRONG&gt;'$(vDate)'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;---and A.DET_DEBT_CODE between :P_CR_FROM and :P_CR_TO&lt;/P&gt;&lt;P&gt;and a.det_risk_date&amp;lt;=&lt;STRONG&gt;'$(vDate)'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and a.det_txntype='1'&lt;/P&gt;&lt;P&gt;and a.DET_BRANCH_CODE LIKE 'CO%'&lt;/P&gt;&lt;P&gt;order by A.DET_DEBT_CODE&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;WHERE txn_amt !=0&lt;/P&gt;&lt;P&gt;GROUP BY DET_DEBT_CODE,DEB_NAME,DET_BRANCH_CODE,det_rp_code&lt;/P&gt;&lt;P&gt;ORDER BY DET_DEBT_CODE;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Mar 2018 14:00:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Substitution/m-p/32179#M784266</guid>
      <dc:creator>sasiparupudi1</dc:creator>
      <dc:date>2018-03-16T14:00:16Z</dc:date>
    </item>
  </channel>
</rss>

