<?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 SET and LET and parameters in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/SET-and-LET-and-parameters/m-p/409164#M152143</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I can make to easy testing reloads in develop application. So I have to restrict count of records.&lt;/P&gt;&lt;P&gt;Now we set in all SELECT "TOP..." or "WHERE Date &amp;lt;, &amp;gt;, BETWEEN..." and comment and uncomment it... we are doing mistake and it's time-expansive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can to have one variable and on this I can use restriction (testing mode) or no (really reload).&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13522526271846468" jivemacro_uid="_13522526271846468"&gt;&lt;P&gt;&lt;EM&gt;SET QV_ModeReally = 1;&amp;nbsp; // Full reload&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SET QV_ModeTest_TOP = 2;&amp;nbsp; // TEST with TOP restrictions&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SET QV_ModeTest_WHERE&amp;nbsp;&amp;nbsp; = 3;&amp;nbsp; // TEST with WHERE restrictions&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SET QV_Mode=&amp;lt;x&amp;gt;;&lt;/EM&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So, if I can use TOP, it's OK - I can use one formule for all tables:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13522526178123525" jivemacro_uid="_13522526178123525"&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_ClausTop =&amp;nbsp; " TOP 1000 ";&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_Mode=2;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;LET&lt;/STRONG&gt; QV_TOP = IF($(QV_Mode)=$(QV_ModeTest_TOP), '$(QV_ClausTop)');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Table1:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD Cis,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Descr,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Txt,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Typ,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Zkr1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL SELECT &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$(QV_TOP)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cis,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Descr,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Txt,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Typ,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Zkr1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM $(AKTDB).dbo.SPESTR&amp;nbsp; WHERE Typ = $(SPS_Typ_Kod_Zakazky);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;But if I can use condition into WHERE (it's often mode), I have to have many many conditions - for each strictly name of field in SELECT one special condition:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13522532060092444" jivemacro_uid="_13522532060092444"&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_ClWhere_DatP =&amp;nbsp; " (DatP BETWEEN convert( datetime, '2012-09-01', 120) AND convert( datetime, '2012-09-30', 120)) ";&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_ClWhere_Date =&amp;nbsp; " (Date BETWEEN convert( datetime, '2012-09-01', 120) AND convert( datetime, '2012-09-30', 120)) ";&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_ClWhere_DVyst =&amp;nbsp; " (DVyst BETWEEN convert( datetime, '2012-09-01', 120) AND convert( datetime, '2012-09-30', 120)) ";&lt;/EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_Mode=3;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;LET&lt;/STRONG&gt; QV_WHERE_DATP = IF($(QV_Mode)=$(QV_ModeTest_WHERE), '$(QV_ClWhere_DatP)', ' 1=1 ');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;LET&lt;/STRONG&gt; QV_WHERE_DATE = IF($(QV_Mode)=$(QV_ModeTest_WHERE), '$(QV_ClWhere_Date)', ' 1=1 ');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;LET&lt;/STRONG&gt; QV_WHERE_DVYST = IF($(QV_Mode)=$(QV_ModeTest_WHERE), '$(QV_ClWhere_DVyst)', ' 1=1 ');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TAB1:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL SELECT $(QV_TOP)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM $(AKTDB).dbo.FAKTVYDA WITH (NOLOCK)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHERE &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$(QV_WHERE_DatP)&lt;/STRONG&gt;&lt;/SPAN&gt; AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;. &amp;lt;other conditions&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TAB2:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL SELECT $(QV_TOP)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM $(AKTDB).dbo.FAKTVYDA WITH (NOLOCK)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHERE &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$(QV_WHERE_DVyst)&lt;/STRONG&gt;&lt;/SPAN&gt; AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;. &amp;lt;other conditions&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I ask for possibilities use some construction LET / SET / $1 / " / ' ... - call main condition for datetime type with parameter:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13522536360053594" jivemacro_uid="_13522536360053594"&gt;&lt;P&gt;&lt;EM style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;?SET?&lt;/STRONG&gt; QV_ClWhere_Date =&amp;nbsp; " (&lt;STRONG style="color: #ff0000;"&gt;$1&lt;/STRONG&gt; BETWEEN convert( datetime, '2012-09-01', 120) AND convert( datetime, '2012-09-30', 120)) ";&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;&lt;EM style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;&lt;STRONG style="color: #0000ff;"&gt;?LET?&lt;/STRONG&gt; QV_WHERE_DATE = IF($(QV_Mode)=$(QV_ModeTest_WHERE), '$(QV_ClWhere_Date(&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$1&lt;/STRONG&gt;&lt;/SPAN&gt;))', ' 1=1 ');&lt;/EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TAB1:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL SELECT $(QV_TOP)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM $(AKTDB).dbo.FAKTVYDA WITH (NOLOCK)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHERE &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$(QV_WHERE_DATE(?DatP?))&lt;/STRONG&gt;&lt;/SPAN&gt; AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;. &amp;lt;other conditions&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please, is some way for this?&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;Olda &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Nov 2012 02:04:57 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2012-11-07T02:04:57Z</dc:date>
    <item>
      <title>SET and LET and parameters</title>
      <link>https://community.qlik.com/t5/QlikView/SET-and-LET-and-parameters/m-p/409164#M152143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I can make to easy testing reloads in develop application. So I have to restrict count of records.&lt;/P&gt;&lt;P&gt;Now we set in all SELECT "TOP..." or "WHERE Date &amp;lt;, &amp;gt;, BETWEEN..." and comment and uncomment it... we are doing mistake and it's time-expansive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can to have one variable and on this I can use restriction (testing mode) or no (really reload).&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13522526271846468" jivemacro_uid="_13522526271846468"&gt;&lt;P&gt;&lt;EM&gt;SET QV_ModeReally = 1;&amp;nbsp; // Full reload&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SET QV_ModeTest_TOP = 2;&amp;nbsp; // TEST with TOP restrictions&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SET QV_ModeTest_WHERE&amp;nbsp;&amp;nbsp; = 3;&amp;nbsp; // TEST with WHERE restrictions&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SET QV_Mode=&amp;lt;x&amp;gt;;&lt;/EM&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So, if I can use TOP, it's OK - I can use one formule for all tables:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13522526178123525" jivemacro_uid="_13522526178123525"&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_ClausTop =&amp;nbsp; " TOP 1000 ";&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_Mode=2;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;LET&lt;/STRONG&gt; QV_TOP = IF($(QV_Mode)=$(QV_ModeTest_TOP), '$(QV_ClausTop)');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Table1:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD Cis,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Descr,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Txt,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Typ,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Zkr1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL SELECT &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$(QV_TOP)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cis,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Descr,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Txt,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Typ,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Zkr1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM $(AKTDB).dbo.SPESTR&amp;nbsp; WHERE Typ = $(SPS_Typ_Kod_Zakazky);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;But if I can use condition into WHERE (it's often mode), I have to have many many conditions - for each strictly name of field in SELECT one special condition:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13522532060092444" jivemacro_uid="_13522532060092444"&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_ClWhere_DatP =&amp;nbsp; " (DatP BETWEEN convert( datetime, '2012-09-01', 120) AND convert( datetime, '2012-09-30', 120)) ";&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_ClWhere_Date =&amp;nbsp; " (Date BETWEEN convert( datetime, '2012-09-01', 120) AND convert( datetime, '2012-09-30', 120)) ";&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_ClWhere_DVyst =&amp;nbsp; " (DVyst BETWEEN convert( datetime, '2012-09-01', 120) AND convert( datetime, '2012-09-30', 120)) ";&lt;/EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;SET&lt;/STRONG&gt; QV_Mode=3;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;LET&lt;/STRONG&gt; QV_WHERE_DATP = IF($(QV_Mode)=$(QV_ModeTest_WHERE), '$(QV_ClWhere_DatP)', ' 1=1 ');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;LET&lt;/STRONG&gt; QV_WHERE_DATE = IF($(QV_Mode)=$(QV_ModeTest_WHERE), '$(QV_ClWhere_Date)', ' 1=1 ');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;LET&lt;/STRONG&gt; QV_WHERE_DVYST = IF($(QV_Mode)=$(QV_ModeTest_WHERE), '$(QV_ClWhere_DVyst)', ' 1=1 ');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TAB1:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL SELECT $(QV_TOP)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM $(AKTDB).dbo.FAKTVYDA WITH (NOLOCK)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHERE &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$(QV_WHERE_DatP)&lt;/STRONG&gt;&lt;/SPAN&gt; AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;. &amp;lt;other conditions&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TAB2:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL SELECT $(QV_TOP)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM $(AKTDB).dbo.FAKTVYDA WITH (NOLOCK)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHERE &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$(QV_WHERE_DVyst)&lt;/STRONG&gt;&lt;/SPAN&gt; AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;. &amp;lt;other conditions&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I ask for possibilities use some construction LET / SET / $1 / " / ' ... - call main condition for datetime type with parameter:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_13522536360053594" jivemacro_uid="_13522536360053594"&gt;&lt;P&gt;&lt;EM style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;&lt;STRONG style="color: #0000ff;"&gt;?SET?&lt;/STRONG&gt; QV_ClWhere_Date =&amp;nbsp; " (&lt;STRONG style="color: #ff0000;"&gt;$1&lt;/STRONG&gt; BETWEEN convert( datetime, '2012-09-01', 120) AND convert( datetime, '2012-09-30', 120)) ";&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;&lt;EM&gt;&lt;EM style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;&lt;STRONG style="color: #0000ff;"&gt;?LET?&lt;/STRONG&gt; QV_WHERE_DATE = IF($(QV_Mode)=$(QV_ModeTest_WHERE), '$(QV_ClWhere_Date(&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$1&lt;/STRONG&gt;&lt;/SPAN&gt;))', ' 1=1 ');&lt;/EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TAB1:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;SQL SELECT $(QV_TOP)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FROM $(AKTDB).dbo.FAKTVYDA WITH (NOLOCK)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;WHERE &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;$(QV_WHERE_DATE(?DatP?))&lt;/STRONG&gt;&lt;/SPAN&gt; AND&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;. &amp;lt;other conditions&amp;gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please, is some way for this?&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;Olda &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Nov 2012 02:04:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/SET-and-LET-and-parameters/m-p/409164#M152143</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-11-07T02:04:57Z</dc:date>
    </item>
  </channel>
</rss>

