<?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: Script for filter by field Data in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53438#M511194</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;:-0000 TanaVigliaca!! &lt;/P&gt;&lt;P&gt;Great Franco, it works!!&lt;/P&gt;&lt;P&gt;Thanks you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Jun 2018 07:57:43 GMT</pubDate>
    <dc:creator>danosoft</dc:creator>
    <dc:date>2018-06-05T07:57:43Z</dc:date>
    <item>
      <title>Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53426#M511182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi i need to take on my straight table all the rows where satisfy my filter:&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Sum({1&amp;lt;DATA_IN={'&amp;gt;28/02/2018'}&amp;gt;} CONSUMO_TOT_ANNUO)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if i write this is all ok, and the table returns the right rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i have this variable:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set vFineMonthContr = MonthEnd(MakeDate(GetFieldSelections(ANNOOUT),Month(Date(Date#(GetFieldSelections(MESEOUT),'MM')))));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It take the last date of my selection fields, for example i have selected from my list box:&lt;/P&gt;&lt;P&gt;Year : 2018 and Month: 02&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so now when i put my set analisys script in my expression, it return NO rows... where is the problem in the script?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Sum({1&amp;lt;DATA_IN={"&amp;gt;=$(vFineMonthContr)"}&amp;gt;} CONSUMO_TOT_ANNUO)&lt;/P&gt;&lt;P&gt;or i tried&lt;/P&gt;&lt;P&gt;=Sum({1&amp;lt;DATA_IN={"&amp;gt;=$(=vFineMonthContr)"}&amp;gt;} CONSUMO_TOT_ANNUO)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but same it return NO ROWS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2018 15:36:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53426#M511182</guid>
      <dc:creator>danosoft</dc:creator>
      <dc:date>2018-06-04T15:36:32Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53427#M511183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Set analysis only works in front end expressions. It cannot be used in the script.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2018 16:06:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53427#M511183</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2018-06-04T16:06:11Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53428#M511184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is not in the script, is in in Expression in my straight table like i wrote. Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 06:54:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53428#M511184</guid>
      <dc:creator>danosoft</dc:creator>
      <dc:date>2018-06-05T06:54:17Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53429#M511185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello&lt;/P&gt;&lt;P&gt;try to put your variable in a text box to see if the value is in the correct format&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:04:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53429#M511185</guid>
      <dc:creator>olivierrobin</dc:creator>
      <dc:date>2018-06-05T07:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53430#M511186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, i did yet, the value is correct: =$(vFineMonthContr)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28/02/2018&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where is the problem in my expression becouse is return NO rows?:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; =Sum({1&amp;lt;DATA_IN={"&amp;gt;=$(vFineMonthContr)"}&amp;gt;} CONSUMO_TOT_ANNUO)&lt;/P&gt;&lt;P&gt;or i tried&lt;/P&gt;&lt;P&gt;=Sum({1&amp;lt;DATA_IN={"&amp;gt;=$(=vFineMonthContr)"}&amp;gt;} CONSUMO_TOT_ANNUO)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:25:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53430#M511186</guid>
      <dc:creator>danosoft</dc:creator>
      <dc:date>2018-06-05T07:25:43Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53431#M511187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the difference between the expression that works and the other on is that in the 1st case, you use single quotes and in the 2nd, you use double .&lt;/P&gt;&lt;P&gt;did you try with single quotes ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:30:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53431#M511187</guid>
      <dc:creator>olivierrobin</dc:creator>
      <dc:date>2018-06-05T07:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53432#M511188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When using dates, try to use the Date() function to make sure the value you are looking for has the right format:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Sum({1&amp;lt;DATA_IN={"&amp;gt;=$(=Date('$(vFineMonthContr)', 'DD/MM/YYYY'))"}&amp;gt;} CONSUMO_TOT_ANNUO)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The format mask might not be needed. I might have missed some parentheses also&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:37:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53432#M511188</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2018-06-05T07:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53433#M511189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, and i have the same problem with the single quote.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:41:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53433#M511189</guid>
      <dc:creator>danosoft</dc:creator>
      <dc:date>2018-06-05T07:41:28Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53434#M511190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, thanks, in this way it come back all rows in the table, it not do the filter for the DATA_IN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:44:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53434#M511190</guid>
      <dc:creator>danosoft</dc:creator>
      <dc:date>2018-06-05T07:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53435#M511191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like the variable vFineMonthContr is not being expanded &lt;SPAN style="text-decoration: line-through;"&gt;correctly&lt;/SPAN&gt; as you expect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would then suggest to create a numeric field in the calendar instead of a full date for this type of comparisons. Troubleshooting variables within variables is not easy, and without having the document in front, there could be an "=" sign which makes the difference. Or a LET instead of a SET. The "&amp;gt;=" operator requires a number, and 28/02/2018 is not a number, but Date('28/02/2018') is, if DD/MM/YYYY is your server, user and document locale configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Much simpler creating a DateNum field in the script where your minimum date possible is 1 and it increases sequentially.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:48:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53435#M511191</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2018-06-05T07:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53436#M511192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is really interesting Miguel, can you write there an example for do in the script the DateNum field? so i can try to do that, thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:51:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53436#M511192</guid>
      <dc:creator>danosoft</dc:creator>
      <dc:date>2018-06-05T07:51:22Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53437#M511193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniele,&lt;/P&gt;&lt;P&gt;try this&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;({1&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;DATA_IN&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;={&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;"&amp;gt;=$(=Date($(vFineMonthContr), 'DD/MM/YYYY'))"&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;}&amp;gt;} &lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;CONSUMO_TOT_ANNUO&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;) &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:55:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53437#M511193</guid>
      <dc:creator>frank1982</dc:creator>
      <dc:date>2018-06-05T07:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53438#M511194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;:-0000 TanaVigliaca!! &lt;/P&gt;&lt;P&gt;Great Franco, it works!!&lt;/P&gt;&lt;P&gt;Thanks you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 07:57:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53438#M511194</guid>
      <dc:creator>danosoft</dc:creator>
      <dc:date>2018-06-05T07:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Script for filter by field Data</title>
      <link>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53439#M511195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dates are numeric dual values, values which can be represented both as a number and as a string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my case, the document format for dates is DD.MM.YYYY (Switzerland local), so &lt;/P&gt;&lt;P&gt;Date('05.06.2018' +1) returns 06.06.2018. Num(&lt;SPAN style="font-size: 13.3333px;"&gt;Date('05.06.2018')&lt;/SPAN&gt;) returns 43256&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Date('05/06/2018' +1) returns null, as that is understood by QlikView as a literal or string, but not a number, and the Date() function expects a numeric parameter first.&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&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Doing that (on a second thought, forgetting my previous suggestion)&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&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Num(Date(DateField)) AS DateNum &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&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;in the script will store the numeric representations of the dates, simplifying the comparisons a lot by using that DateNum field in all the expressions, and the DateField when you need the literal representation. Another good side effect on this is that you can also use any date function on those values, like MonthEnd(), AddMonths() and any other.&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&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;For example, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;MonthEnd(&lt;SPAN style="font-size: 13.3333px;"&gt;43256&lt;/SPAN&gt;) will return in my case 30.06.2018&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 08:01:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Script-for-filter-by-field-Data/m-p/53439#M511195</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2018-06-05T08:01:15Z</dc:date>
    </item>
  </channel>
</rss>

