<?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: List box without any aggregation in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660710#M448742</link>
    <description>&lt;P&gt;Hi Kalyanamharish,&lt;/P&gt;&lt;P&gt;why don't you make ist more simple and create this new field in your script:&lt;/P&gt;&lt;P&gt;T1:&lt;BR /&gt;LOAD&lt;BR /&gt;PaymentDate,&lt;BR /&gt;Date(Date#(PaymentDate, 'MM/DD/YYYY'), 'MMM YYYY') as PaymentDateNew,&lt;BR /&gt;Year(Date#(PaymentDate, 'MM/DD/YYYY')) as PaymentYear;&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;PaymentDate&lt;BR /&gt;01/31/2019&lt;BR /&gt;02/28/2019&lt;BR /&gt;03/31/2019&lt;BR /&gt;04/30/2019&lt;BR /&gt;05/31/2019&lt;BR /&gt;06/30/2019&lt;BR /&gt;07/31/2019&lt;BR /&gt;08/31/2019&lt;BR /&gt;09/30/2019&lt;BR /&gt;10/31/2019&lt;BR /&gt;01/31/2020&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In front end it looks like this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DateFormat.jpg" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/26030i3869C90884EBD082/image-size/large?v=v2&amp;amp;px=999" role="button" title="DateFormat.jpg" alt="DateFormat.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Your listbox will show the paymentDates of your selected year, only.&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;Burkhard&lt;/P&gt;</description>
    <pubDate>Thu, 26 Dec 2019 11:37:41 GMT</pubDate>
    <dc:creator>veidlburkhard</dc:creator>
    <dc:date>2019-12-26T11:37:41Z</dc:date>
    <item>
      <title>List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660604#M448728</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;=if(year(PaymentDate)='2019', Monthname(PaymentDate))&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;I am using above code in a List box . The output of the list box is:-&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Jan 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Feb 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Mar 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Apr 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;May 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Jun 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Jul 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Aug 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Sep 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Oct 2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Raw data present&amp;nbsp; in PaymentDate field&amp;nbsp; as follows: -&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;01/31/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;02/28/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;03/31/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;04/30/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;05/31/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;06/30/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;07/31/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;08/31/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;09/30/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;10/31/2019&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;01/31/2020&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My need, I want to write the same code using Set Expression / Set Analysis and instead of hardcoding the year 2019 i want to make it Dynamic.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;My efforts so far&amp;nbsp; :&amp;nbsp;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Try 1:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;=Only({&amp;lt;Year(PaymentDate = {"$(=Year(Today()))"})&amp;gt;} MonthName(PaymentDate)) &lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Try 2:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;= Aggr(Only({&amp;lt;Year(PaymentDate = {"$(=Year(Today()))"})&amp;gt;} MonthName(PaymentDate)) , MonthName(PaymentDate))&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/STRONG&gt;I took reference from&amp;nbsp;&lt;A href="https://community.qlik.com/t5/QlikView-Creating-Analytics/Set-analysis-without-any-aggregation/td-p/1004149" target="_blank" rel="noopener"&gt;https://community.qlik.com/t5/QlikView-Creating-Analytics/Set-analysis-without-any-aggregation/td-p/1004149&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks&lt;/P&gt;&lt;P&gt;Harish&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 01:37:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660604#M448728</guid>
      <dc:creator>kalyanamharish</dc:creator>
      <dc:date>2024-11-16T01:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660607#M448729</link>
      <description>&lt;P&gt;try this&lt;/P&gt;&lt;P&gt;=monthname(aggr(Only({&amp;lt;Year={"$(=max(Year))"}&amp;gt;}Date),Date))&lt;/P&gt;</description>
      <pubDate>Wed, 25 Dec 2019 15:50:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660607#M448729</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2019-12-25T15:50:14Z</dc:date>
    </item>
    <item>
      <title>Re: List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660610#M448730</link>
      <description>&lt;P&gt;If you don't have Year field in your model. you can use below expression. Bur I would advice to create Year field in model via calendar&lt;/P&gt;&lt;P&gt;=monthname(aggr(Only({&amp;lt;PaymentDate={"&amp;gt;=$(=&lt;STRONG&gt;Date&lt;/STRONG&gt;(yearstart(max(PaymentDate)),&lt;STRONG&gt;'MM/DD/YYYY'&lt;/STRONG&gt;))"}&amp;gt;}PaymentDate),PaymentDate))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Make sure that PaymentDat format is applied within set analysis are same else set analysis won't work. Other Option is to apply Date format in script itself using Date function&lt;/P&gt;</description>
      <pubDate>Wed, 25 Dec 2019 16:03:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660610#M448730</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2019-12-25T16:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660611#M448731</link>
      <description>&lt;P&gt;Using the above code only give Jan 2020.&lt;BR /&gt;I made small change in the code you gave&amp;nbsp; replaced Max(PaymentDate) with Today() , however i get Data of both 2019 and 2020.&lt;BR /&gt;&lt;BR /&gt;I know i need to do very little change to get only 2019 data i am working on it.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;=monthname(aggr(Only({&amp;lt;PaymentDate={"&amp;gt;=$(=Date(yearstart(Today()),'MM/DD/YYYY') )"}&amp;gt;}PaymentDate),PaymentDate))&lt;BR /&gt;&lt;BR /&gt;to get only 2019 data i tried the below code , but no luck:-&lt;/P&gt;&lt;P&gt;=monthname(aggr(Only({&amp;lt;PaymentDate={"&amp;gt;=$(=Date(yearstart(Today()),'MM/DD/YYYY') &amp;lt;=$(=Date(YearEnd(Today()),'MM/DD/YYYY') )"}&amp;gt;}PaymentDate),PaymentDate))&lt;/P&gt;</description>
      <pubDate>Wed, 25 Dec 2019 16:15:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660611#M448731</guid>
      <dc:creator>kalyanamharish</dc:creator>
      <dc:date>2019-12-25T16:15:23Z</dc:date>
    </item>
    <item>
      <title>Re: List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660612#M448732</link>
      <description>&lt;P&gt;may be this&lt;/P&gt;&lt;P&gt;=monthname(aggr(Only({&amp;lt;PaymentDate={"&amp;gt;=$(=Date(yearstart(Today()),'MM/DD/YYYY')&lt;STRONG&gt;)&lt;/STRONG&gt;&amp;lt;=$(=Date(YearEnd(Today()),'MM/DD/YYYY'))"}&amp;gt;}PaymentDate),PaymentDate))&lt;/P&gt;</description>
      <pubDate>Wed, 25 Dec 2019 16:22:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660612#M448732</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2019-12-25T16:22:01Z</dc:date>
    </item>
    <item>
      <title>Re: List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660628#M448733</link>
      <description>&lt;P&gt;One more simple way of do it is&amp;nbsp;&lt;/P&gt;&lt;P&gt;aggr( Only({&amp;lt;&lt;SPAN&gt;Payementdate&lt;/SPAN&gt;={"=year(&lt;SPAN&gt;Payementdate&lt;/SPAN&gt;)=year(today())"}&amp;gt;} &lt;SPAN&gt;Payementdate&lt;/SPAN&gt;) ,&lt;SPAN&gt;Payementdate&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Dec 2019 03:44:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660628#M448733</guid>
      <dc:creator>qliksus</dc:creator>
      <dc:date>2019-12-26T03:44:17Z</dc:date>
    </item>
    <item>
      <title>Re: List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660692#M448739</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/6843"&gt;@qliksus&lt;/a&gt;&amp;nbsp; Yes, less complex code.&lt;BR /&gt;&lt;BR /&gt;What if we need to restrict the data to Current month (i,e only December of 2019) using your code?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;I tried this , but this gives me December data for other years as well like (Dec 2016, Dec 2017, Dec 2018, Dec 2020)&lt;/P&gt;&lt;P&gt;=aggr( Only({&amp;lt;PaymentDate={"=year(PaymentDate)=year(today())" , "=month(PaymentDate)=month(today())"} &amp;gt;} MonthName(PaymentDate)) ,PaymentDate)&lt;/P&gt;</description>
      <pubDate>Thu, 26 Dec 2019 10:26:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660692#M448739</guid>
      <dc:creator>kalyanamharish</dc:creator>
      <dc:date>2019-12-26T10:26:44Z</dc:date>
    </item>
    <item>
      <title>Re: List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660710#M448742</link>
      <description>&lt;P&gt;Hi Kalyanamharish,&lt;/P&gt;&lt;P&gt;why don't you make ist more simple and create this new field in your script:&lt;/P&gt;&lt;P&gt;T1:&lt;BR /&gt;LOAD&lt;BR /&gt;PaymentDate,&lt;BR /&gt;Date(Date#(PaymentDate, 'MM/DD/YYYY'), 'MMM YYYY') as PaymentDateNew,&lt;BR /&gt;Year(Date#(PaymentDate, 'MM/DD/YYYY')) as PaymentYear;&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;PaymentDate&lt;BR /&gt;01/31/2019&lt;BR /&gt;02/28/2019&lt;BR /&gt;03/31/2019&lt;BR /&gt;04/30/2019&lt;BR /&gt;05/31/2019&lt;BR /&gt;06/30/2019&lt;BR /&gt;07/31/2019&lt;BR /&gt;08/31/2019&lt;BR /&gt;09/30/2019&lt;BR /&gt;10/31/2019&lt;BR /&gt;01/31/2020&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In front end it looks like this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DateFormat.jpg" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/26030i3869C90884EBD082/image-size/large?v=v2&amp;amp;px=999" role="button" title="DateFormat.jpg" alt="DateFormat.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Your listbox will show the paymentDates of your selected year, only.&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;Burkhard&lt;/P&gt;</description>
      <pubDate>Thu, 26 Dec 2019 11:37:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660710#M448742</guid>
      <dc:creator>veidlburkhard</dc:creator>
      <dc:date>2019-12-26T11:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: List box without any aggregation</title>
      <link>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660920#M448763</link>
      <description>&lt;P&gt;Maybe something like the below&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;aggr( Only({&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;Payementdate&lt;/SPAN&gt;&lt;SPAN&gt;={"=year(&lt;/SPAN&gt;&lt;SPAN&gt;Payementdate&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;amp;month(Payementdate)=year(today())&amp;amp;month(today())"}&amp;gt;}&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Payementdate&lt;/SPAN&gt;&lt;SPAN&gt;) ,&lt;/SPAN&gt;&lt;SPAN&gt;Payementdate&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Dec 2019 04:43:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-box-without-any-aggregation/m-p/1660920#M448763</guid>
      <dc:creator>qliksus</dc:creator>
      <dc:date>2019-12-27T04:43:21Z</dc:date>
    </item>
  </channel>
</rss>

