<?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: Extract values depending on periods condition in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084796#M918601</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Set analysis is evaluated once per chart, not per your dimension lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if you expect the p() function to consider your current dimension values, this won't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you don't expect that, you can create a straight table with three dimensions, Agente, Cliente, Periodo and as hidden expression&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Only({&amp;lt;Periodo -= p(PERIODO_0) &amp;gt;}Periodo)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 May 2016 20:23:04 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2016-05-06T20:23:04Z</dc:date>
    <item>
      <title>Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084793#M918598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in attached sample file I would create a new list box element containing those combinations of AGENTE and CLIENTE pairs that don't have Periods value in its PERIODO_0 field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For instance, about first pair "1, 100076" I would like to see as a final result:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2011-01&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2011-04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2011-08&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2011-10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2011-11&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2011-12&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-02&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-07&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100076&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012-08&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;/P&gt;&lt;P&gt;Thank you in advance and best regards.&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Marco Pikiri&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/Extract-values-depending-on-periods-condition/m-p/1084793#M918598</guid>
      <dc:creator />
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084794#M918599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you first need to get the two fields format to be the same, currently PERIODO_0 is text only, PERIODO shows dual values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did this (not having your source files) with a partial reload:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;AgentiClienti00:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ADD LOAD&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ID_AZIENDA_0, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; CLIENTE_0, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; M_AGENTE_1_KEY,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp; Date#(PERIODO_0,'YYYY-MM') as PERIODO_0,&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 1 as Dummy&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident AgentiClienti0;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP TABLE AgentiClienti0;&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;BR /&gt;&lt;/EM&gt;Now you can create a list box with a field expression like&lt;/P&gt;&lt;P&gt;=Aggr(Only({&amp;lt;Periodo -= p(PERIODO_0) &amp;gt;}Periodo),Periodo)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 May 2016 18:04:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084794#M918599</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-05-05T18:04:31Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084795#M918600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi swuehl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you very much for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As conclusion of all I'd like now to show results on a grid element showing data like in my first post (1, 100076, 2011-01, ...).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've spent all day, but didn't reach desired result... &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/sad.png" /&gt; Only thing I have correct just when a single combination of AGENTE and CLIENTE is selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm now a bit confused too, I can't understand which could be the right object to use (pivot table? straight table?) or maybe I should also think about reanalyze data model?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2016 19:50:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084795#M918600</guid>
      <dc:creator />
      <dc:date>2016-05-06T19:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084796#M918601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Set analysis is evaluated once per chart, not per your dimension lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if you expect the p() function to consider your current dimension values, this won't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you don't expect that, you can create a straight table with three dimensions, Agente, Cliente, Periodo and as hidden expression&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=Only({&amp;lt;Periodo -= p(PERIODO_0) &amp;gt;}Periodo)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2016 20:23:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084796#M918601</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-05-06T20:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084797#M918602</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Swuehl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you try now to unselect CLIENTE 100076 I see the behavior I was mentioning: Periodo values disappear, just the common values between two CLIENTEs remain available and this is not what I want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In other words, unselecting 100076 then original lines should stay there and I expect that new lines for other CLIENTE show up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2016 21:55:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084797#M918602</guid>
      <dc:creator />
      <dc:date>2016-05-06T21:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084798#M918603</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any idea about this issue?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 May 2016 09:08:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084798#M918603</guid>
      <dc:creator />
      <dc:date>2016-05-09T09:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084799#M918604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm sorry if I insist again, but I would need to know if desired behaviour could be obtained or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you and best regards.&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Marco Pikiri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 10:47:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084799#M918604</guid>
      <dc:creator />
      <dc:date>2016-05-20T10:47:46Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084800#M918605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe like attached&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 15:30:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084800#M918605</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-05-20T15:30:21Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084801#M918606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unbelievable. That's the final result I was expecting, thank you again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you have other 5 mins of availability could you explain me in short your formula:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(Sum( Aggr(Periodo = PERIODO_0, M_AGENTE_1_KEY, CLIENTE_0,Periodo, PERIODO_0))=0, 1,0) ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Marco Pikiri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 15:58:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084801#M918606</guid>
      <dc:creator />
      <dc:date>2016-05-20T15:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084802#M918607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The advanced aggregation function is building a virtual table, using &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;M_AGENTE_1_KEY, CLIENTE_0,Periodo, PERIODO_0 as dimensions and &lt;/SPAN&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;=&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Periodo = PERIODO_0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as expression. Since &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Periodo, PERIODO_0 are in different tables, all combinations of possible field values are created (cartesian product).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The expression is a comparison of the dimensional values and returns -1 if there is a match and 0 if not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I aggregate / sum this expression column projecting the virtual table to the outer chart dimensions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there is no PERIODO_0 for a chart dimension value Periodo, 1 is returned, else 0, which can be used to hide the chart lines we don't want to see.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 16:06:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084802#M918607</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-05-20T16:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: Extract values depending on periods condition</title>
      <link>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084803#M918608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, this helps me to understand that if I temporarily disable your expression and if I add another one like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(1=0,1,0)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then all rows always are hidden due to 0 value always returned. Before your explanation I was convinced that with this kind of expression all rows should continue to appear with always a value of 0 aside. In fact, if the expression modifies to the opposite:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(1=0,0,1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(1=1,1,0)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now all rows return visible because in this case 1 value always returned (i.e. a value different from '0'). Is this correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards.&lt;/P&gt;&lt;P&gt;--&lt;/P&gt;&lt;P&gt;Marco Pikiri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 16:20:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Extract-values-depending-on-periods-condition/m-p/1084803#M918608</guid>
      <dc:creator />
      <dc:date>2016-05-20T16:20:48Z</dc:date>
    </item>
  </channel>
</rss>

