<?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: Criar flag dos dois últimos meses in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994561#M82328</link>
    <description>&lt;P&gt;Ola&lt;BR /&gt;&lt;BR /&gt;imagino algo assim&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;TEMP__1:
LOAD NR_CLIENT,
	 DT_INT_DISP,
	 ProductId
RESIDENT CLIENT_PRODUCT_DISP
WHERE NR_SEQ_PRODUCT=1
ORDER BY ProductId, NR_CLIENT, DT_INT_DISP ASC;
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Olha nesse load se voce tem Produtos, depois cliente, depois a data&lt;BR /&gt;&lt;BR /&gt;ai voce pode fazer algo assim:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Flag_:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;Product,&amp;nbsp;NR_CLIENT,&amp;nbsp;DT_INT_DISP&lt;BR /&gt;If(Previous(ProductID) = ProductId , And Previous(NR_CLIENT) =&amp;nbsp;NR_CLIENT&amp;nbsp;&lt;/P&gt;
&lt;P&gt;//Espero que seja data cheia&lt;/P&gt;
&lt;P&gt;And Floor(DT_INT_DISP) - Previous(Floor(DT_INT_DISP) )&amp;nbsp; &amp;nbsp;&amp;lt; 31 , 1 ,0 ) as Flag_usando_mais_2x&lt;/P&gt;
&lt;P&gt;Resident&amp;nbsp;&amp;nbsp;TEMP__1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;claro que tu pode fazer um Loop e olhando se count do product agregado por Client e maior que 2 em loop&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Oct 2022 15:32:21 GMT</pubDate>
    <dc:creator>ThiagoCN</dc:creator>
    <dc:date>2022-10-19T15:32:21Z</dc:date>
    <item>
      <title>Criar flag dos dois últimos meses</title>
      <link>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994546#M82327</link>
      <description>&lt;P&gt;Preciso criar um campo de flag para clientes que usaram o mesmo produto nos últimos dois meses.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;no meu load, criei uma tabela temporária e pensei em usar a função peek, para ela verificar e criar a flag para mim. No entanto, não está funcionando:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="lia-code-sample  language-markup"&gt;&lt;CODE&gt;TEMP__1:
LOAD NR_CLIENT,
	 DT_INT_DISP,
	 DT_FINISH_DISP,
	 RowNo()
RESIDENT CLIENT_PRODUCT_DISP
WHERE NR_SEQ_PRODUCT=1
ORDER BY NR_CLIENT,
		 DT_INT_DISP ASC;


TEMP_2:
LOAD NR_CLIENT,
	 DT_INT_DISP,
	 DT_FINISH_DISP,
	 IF(NR_CLIENT=PEEK(NR_CLIENT),
		IF(DT_INT_DISP-PEEK(DT_FINISH_DISP),-2)'YES','NO'),'NO') AS FL_CLIENT_2,
		ROWNO(),
		Resident TMP_1
Order by NR_CLIENT, 
		 DT_INT_DISP ASC;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Oct 2022 15:10:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994546#M82327</guid>
      <dc:creator>lucasx15</dc:creator>
      <dc:date>2022-10-19T15:10:45Z</dc:date>
    </item>
    <item>
      <title>Re: Criar flag dos dois últimos meses</title>
      <link>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994561#M82328</link>
      <description>&lt;P&gt;Ola&lt;BR /&gt;&lt;BR /&gt;imagino algo assim&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;TEMP__1:
LOAD NR_CLIENT,
	 DT_INT_DISP,
	 ProductId
RESIDENT CLIENT_PRODUCT_DISP
WHERE NR_SEQ_PRODUCT=1
ORDER BY ProductId, NR_CLIENT, DT_INT_DISP ASC;
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Olha nesse load se voce tem Produtos, depois cliente, depois a data&lt;BR /&gt;&lt;BR /&gt;ai voce pode fazer algo assim:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Flag_:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;Product,&amp;nbsp;NR_CLIENT,&amp;nbsp;DT_INT_DISP&lt;BR /&gt;If(Previous(ProductID) = ProductId , And Previous(NR_CLIENT) =&amp;nbsp;NR_CLIENT&amp;nbsp;&lt;/P&gt;
&lt;P&gt;//Espero que seja data cheia&lt;/P&gt;
&lt;P&gt;And Floor(DT_INT_DISP) - Previous(Floor(DT_INT_DISP) )&amp;nbsp; &amp;nbsp;&amp;lt; 31 , 1 ,0 ) as Flag_usando_mais_2x&lt;/P&gt;
&lt;P&gt;Resident&amp;nbsp;&amp;nbsp;TEMP__1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;claro que tu pode fazer um Loop e olhando se count do product agregado por Client e maior que 2 em loop&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Oct 2022 15:32:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994561#M82328</guid>
      <dc:creator>ThiagoCN</dc:creator>
      <dc:date>2022-10-19T15:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Criar flag dos dois últimos meses</title>
      <link>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994583#M82329</link>
      <description>&lt;P&gt;Oi, Thiago. Obrigado pela resposta.&amp;nbsp; o campo "ProductId" seria referente ao que? Pois na minha carga, o&amp;nbsp;NR_CLIENT é a minha chave primária.&amp;nbsp; o campo&amp;nbsp;DT_INT_DISP é a data da inicio e o campo&amp;nbsp;DT_FINISH_DISP é a data da finalização. o campo&amp;nbsp;NR_SEQ_PRODUCT=1 é o tipo de produto que o cliente consumiu.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Oct 2022 16:02:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994583#M82329</guid>
      <dc:creator>lucasx15</dc:creator>
      <dc:date>2022-10-19T16:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: Criar flag dos dois últimos meses</title>
      <link>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994827#M82345</link>
      <description>&lt;P&gt;Ola,&amp;nbsp;&lt;BR /&gt;No Caso eu coloquei um exemplo, uma ideia de como resolver, nao a solucao exata.&lt;/P&gt;
&lt;P&gt;voce precisa do id do produto para pode orderna seu dados corretamente&lt;BR /&gt;Data de finalizacao nao interessa nessa sua analise, para criar o flag se produto foi pedido mais de uma,&lt;BR /&gt;Qual o sentindo de ter a data finalizacao para verificar se produto foi soliitado mais de uma vez?&lt;BR /&gt;Nao somente isso.Como voce vai ordernar pra saber se produto foi&amp;nbsp; solitiado mais de uma vez sem o Id do produto ?&lt;BR /&gt;Seria como pedir uma banana split sem banana, nao tem como.&lt;BR /&gt;&lt;BR /&gt;Campo princiapais para sua analise sao: Id do Cliente , Produto e Data de Solicitacao, sem esse campos voces nao consegue criar esse flag.&lt;BR /&gt;&lt;BR /&gt;o que tem dentro dessa Chave primaria, Id do cliente?&lt;/P&gt;</description>
      <pubDate>Thu, 20 Oct 2022 07:12:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Criar-flag-dos-dois-%C3%BAltimos-meses/m-p/1994827#M82345</guid>
      <dc:creator>ThiagoCN</dc:creator>
      <dc:date>2022-10-20T07:12:53Z</dc:date>
    </item>
  </channel>
</rss>

