<?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: MapSubString? in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89397#M4874</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Olá Flavia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tenta adaptar o código abaixo a sua necessidade:&lt;/P&gt;&lt;P&gt;[Tabela 1]:&lt;/P&gt;&lt;P&gt;LOAD * Inline [&lt;/P&gt;&lt;P&gt;nomecliente, codigodeprodutocomprados&lt;/P&gt;&lt;P&gt;antonio, 101102103&lt;/P&gt;&lt;P&gt;josé, 102404&lt;/P&gt;&lt;P&gt;maria, 202403404&lt;/P&gt;&lt;P&gt;andré, -&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Sendo que codigodeprodutocomprados pode ter vários códigos, todos com 3 algarismos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate [Tabela 2]:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;nomecliente,&lt;/P&gt;&lt;P&gt;codigodeprodutocomprados,&lt;/P&gt;&lt;P&gt;Len(codigodeprodutocomprados) as&amp;nbsp; [conta caracteres]&lt;/P&gt;&lt;P&gt;Resident [Tabela 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE [Tabela 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FimFor:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;MAX([conta caracteres]) as FimFor //Verifica qua é maior quantidade de caracteres que um codigodeprodutocomprados tem&lt;/P&gt;&lt;P&gt;RESIDENT [Tabela 2];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let VFimFOr =Peek('FimFor',0,'FimFor'); //Atribui a uma variavel a maior quantidade de caracteres&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRACE -- $(VFimFOr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR i = 1 to $(VFimFOr) //faz um loop para tratar o código do produto&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vX = 3*$(i);&lt;/P&gt;&lt;P&gt;TRACE -- $(vX);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Tabela 3]:&lt;/P&gt;&lt;P&gt; LOAD&lt;/P&gt;&lt;P&gt; nomecliente,&lt;/P&gt;&lt;P&gt; codigodeprodutocomprados,&lt;/P&gt;&lt;P&gt; if(Len(codigodeprodutocomprados)-$(vX) &amp;gt;=3,&lt;/P&gt;&lt;P&gt;Left(Right(codigodeprodutocomprados, [conta caracteres]-$(vX)),3),&lt;/P&gt;&lt;P&gt;Left(codigodeprodutocomprados,3) ) as [Código Produto]&lt;/P&gt;&lt;P&gt; RESIDENT [Tabela 2];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE [Tabela 2];&lt;/P&gt;&lt;P&gt;//Faz um join com sua tabela de produtos aqui&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Oct 2018 18:21:18 GMT</pubDate>
    <dc:creator>elvis_schwarz</dc:creator>
    <dc:date>2018-10-10T18:21:18Z</dc:date>
    <item>
      <title>MapSubString?</title>
      <link>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89394#M4871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pessoal, tenho a seguinte situação para criar um painel no qlik.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tabela 1:&lt;/P&gt;&lt;P&gt;nomecliente, codigodeprodutocomprados&lt;/P&gt;&lt;P&gt;antonio, 101102103&lt;/P&gt;&lt;P&gt;josé, 102404&lt;/P&gt;&lt;P&gt;maria, 202403404&lt;/P&gt;&lt;P&gt;andré, -&lt;/P&gt;&lt;P&gt;Sendo que codigodeprodutocomprados pode ter vários códigos, todos com 3 algarismos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tabela 2:&lt;/P&gt;&lt;P&gt;codigodeproduto, nomeproduto, grupoproduto&lt;/P&gt;&lt;P&gt;101, toalha_rosto, banho&lt;/P&gt;&lt;P&gt;102, lençol, cama&lt;/P&gt;&lt;P&gt;103, cobertor, cama&lt;/P&gt;&lt;P&gt;202, toalha_mesa, mesa&lt;/P&gt;&lt;P&gt;403, prato, mesa&lt;/P&gt;&lt;P&gt;404, tapete, banho&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Preciso que os dados apresentados no final fiquem assim para que eu possa construir a apresentação dos dados:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;nomecliente, codigodeprodutocomprados, nomeproduto, grupoproduto&lt;/P&gt;&lt;P&gt;antonio,101,toalha_rosto, banho&lt;/P&gt;&lt;P&gt;antonio,102, lençol, cama&lt;/P&gt;&lt;P&gt;antonio,103, cobertor, cama&lt;/P&gt;&lt;P&gt;josé,102, lençol, cama&lt;/P&gt;&lt;P&gt;josé,404, tapete, banho&lt;/P&gt;&lt;P&gt;maria,202, toalha_mesa, mesa&lt;/P&gt;&lt;P&gt;maria,403, prato, mesa&lt;/P&gt;&lt;P&gt;maria,404, tapete, banho&lt;/P&gt;&lt;P&gt;andré, -,-,-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Como posso fazer isso? Usando MapSubString?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2018 19:46:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89394#M4871</guid>
      <dc:creator>flavia_lelot</dc:creator>
      <dc:date>2018-10-09T19:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: MapSubString?</title>
      <link>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89395#M4872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bom Dia.!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tenta Assim: &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&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;nomecliente&amp;amp;','&amp;amp;mid(codigodeprodutocomprados,1,3)&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&amp;amp;','&amp;amp;&lt;/SPAN&gt;nomeproduto&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&amp;amp;','&amp;amp;&lt;/SPAN&gt;grupoproduto&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2018 12:37:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89395#M4872</guid>
      <dc:creator>girino777</dc:creator>
      <dc:date>2018-10-10T12:37:19Z</dc:date>
    </item>
    <item>
      <title>Re: MapSubString?</title>
      <link>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89396#M4873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oi Renato, eu tenho uma base com mais de 4 milhões de registro. E coloquei um exemplo simplificado do que tenho que fazer.&lt;/P&gt;&lt;P&gt;Não entendi como poderia utilizar a sua sugestão ainda na carga desses dados.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2018 16:46:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89396#M4873</guid>
      <dc:creator>flavia_lelot</dc:creator>
      <dc:date>2018-10-10T16:46:24Z</dc:date>
    </item>
    <item>
      <title>Re: MapSubString?</title>
      <link>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89397#M4874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Olá Flavia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tenta adaptar o código abaixo a sua necessidade:&lt;/P&gt;&lt;P&gt;[Tabela 1]:&lt;/P&gt;&lt;P&gt;LOAD * Inline [&lt;/P&gt;&lt;P&gt;nomecliente, codigodeprodutocomprados&lt;/P&gt;&lt;P&gt;antonio, 101102103&lt;/P&gt;&lt;P&gt;josé, 102404&lt;/P&gt;&lt;P&gt;maria, 202403404&lt;/P&gt;&lt;P&gt;andré, -&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Sendo que codigodeprodutocomprados pode ter vários códigos, todos com 3 algarismos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate [Tabela 2]:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;nomecliente,&lt;/P&gt;&lt;P&gt;codigodeprodutocomprados,&lt;/P&gt;&lt;P&gt;Len(codigodeprodutocomprados) as&amp;nbsp; [conta caracteres]&lt;/P&gt;&lt;P&gt;Resident [Tabela 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE [Tabela 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FimFor:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;MAX([conta caracteres]) as FimFor //Verifica qua é maior quantidade de caracteres que um codigodeprodutocomprados tem&lt;/P&gt;&lt;P&gt;RESIDENT [Tabela 2];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let VFimFOr =Peek('FimFor',0,'FimFor'); //Atribui a uma variavel a maior quantidade de caracteres&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TRACE -- $(VFimFOr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR i = 1 to $(VFimFOr) //faz um loop para tratar o código do produto&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vX = 3*$(i);&lt;/P&gt;&lt;P&gt;TRACE -- $(vX);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Tabela 3]:&lt;/P&gt;&lt;P&gt; LOAD&lt;/P&gt;&lt;P&gt; nomecliente,&lt;/P&gt;&lt;P&gt; codigodeprodutocomprados,&lt;/P&gt;&lt;P&gt; if(Len(codigodeprodutocomprados)-$(vX) &amp;gt;=3,&lt;/P&gt;&lt;P&gt;Left(Right(codigodeprodutocomprados, [conta caracteres]-$(vX)),3),&lt;/P&gt;&lt;P&gt;Left(codigodeprodutocomprados,3) ) as [Código Produto]&lt;/P&gt;&lt;P&gt; RESIDENT [Tabela 2];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE [Tabela 2];&lt;/P&gt;&lt;P&gt;//Faz um join com sua tabela de produtos aqui&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2018 18:21:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89397#M4874</guid>
      <dc:creator>elvis_schwarz</dc:creator>
      <dc:date>2018-10-10T18:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: MapSubString?</title>
      <link>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89398#M4875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muito obrigada Elvis!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2018 20:12:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/MapSubString/m-p/89398#M4875</guid>
      <dc:creator>flavia_lelot</dc:creator>
      <dc:date>2018-10-10T20:12:38Z</dc:date>
    </item>
  </channel>
</rss>

