<?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: Melhores Práticas – ApplyMap in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467689#M54097</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Obrigado Marcelo!&lt;/P&gt;&lt;P&gt;Com certeza &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/grin.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 Mar 2015 19:42:44 GMT</pubDate>
    <dc:creator>nicolett_yuri</dc:creator>
    <dc:date>2015-03-31T19:42:44Z</dc:date>
    <item>
      <title>Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467680#M54088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Fala pessoal, tudo bom?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Quero continuar comentando sobre melhores práticas para QlikView e neste capítulo vou falar um pouco sobre a função Applymap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;A função Applymap é nada mais, nada menos do que um De-Para, ou seja, substitui um valor por outro através de uma tabela de mapeamento.&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Por que um de-para pode ser considerado uma melhor prática de desenvolvimento? Pois essa função, na maioria dos casos, pode ser utilizada para substituir a função JOIN com uma performance MUITO MAIOR. Lembrando que estamos falando no desempenho da execução de carga.&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;H1 style="color: #111111; font-family: Merriweather, Georgia, Times, serif; font-size: 1.6em; margin-bottom: 0.8125em;"&gt;Explicação para utilização&lt;/H1&gt;&lt;UL&gt;&lt;LI&gt;Deve-se declarar uma tabela de mapeamento através da função &lt;EM style="font-weight: inherit;"&gt;&lt;STRONG style="font-style: inherit;"&gt;Mapping;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;A tabela de mapeamento deve conter &lt;SPAN style="text-decoration: underline;"&gt;apenas duas colunas&lt;/SPAN&gt;;&lt;/LI&gt;&lt;LI&gt;A primeira coluna é sempre o &lt;EM style="font-weight: inherit;"&gt;De&lt;/EM&gt; e segunda coluna sempre o &lt;EM style="font-weight: inherit;"&gt;Para;&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;A utilização deve ocorrer somente no método 1:1 (um para um);&lt;/LI&gt;&lt;LI&gt;Os nomes das colunas na tabela de mapeamento não são relevantes;&lt;/LI&gt;&lt;LI&gt;Por se tratar de uma tabela de mapeamento, ela existirá somente durante o carregamento (load);&lt;/LI&gt;&lt;LI&gt;Nenhuma associação (ligação) será feita nesta tabela;&lt;/LI&gt;&lt;LI&gt;Nenhum erro é gerado se você usar um nome de tabela de mapeamento que não existe&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;H1 style="color: #111111; font-family: Merriweather, Georgia, Times, serif; font-size: 1.6em; margin-bottom: 0.8125em;"&gt;A função&lt;/H1&gt;&lt;P&gt;&lt;SPAN style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;A função ApplyMap possui três parâmetros, sendo:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Nome da tabela de mapeamento (deve ser usado entre apóstrofes) - Obrigatório&lt;/LI&gt;&lt;LI&gt;Nome do campo que sofrerá o De-para - Obrigatório&lt;/LI&gt;&lt;LI&gt;Retorno caso não seja encontrado nenhuma valor na tabela de mapeamento - Opcional - Caso não seja preenchido, será retornado o próprio valor do campo que não foi encontrado.&lt;/LI&gt;&lt;/UL&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;H1 style="color: #111111; font-family: Merriweather, Georgia, Times, serif; font-size: 1.6em; margin-bottom: 0.8125em;"&gt;Exemplo simples de utilização&lt;/H1&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;//Criando a tabela de mapeamento&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;MapaEstado:&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Mapping LOAD&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;UF,&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;DESC_UF&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;From Estado.qvd (qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;//Utilizando a função&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;ApplyMap('MapaEstado', UF, 'Não Encontrei') as DESCRICAO_ESTADO&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;H1 style="color: #111111; font-family: Merriweather, Georgia, Times, serif; font-size: 1.6em; margin-bottom: 0.8125em;"&gt;Orientações&lt;/H1&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;É muito importante utilizarmos o terceiro parâmetro da função com uma string que identifique que nenhum valor foi encontrado, pois dessa forma é possível identificar casos em que a regra utilizada não obteve valor.&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Sempre utilize o terceiro parâmetro da função, para retornar algum valor nos casos em que não foi encontrado nenhum mapeamento.&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;H1 style="color: #111111; font-family: Merriweather, Georgia, Times, serif; font-size: 1.6em; margin-bottom: 0.8125em;"&gt;Benefícios&lt;/H1&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;O principal benefício da função é o desempenho na realização do De/Para. É sempre recomendado a utilização do ApplyMap ao invés de JOIN quando se trata da ligação entre duas tabelas grandes. Não acredita? Existem diversos cenários testados que comprovam, procure na comunidade :D!&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Outro benefício é que, como dito anteriormente, o ApplyMap funciona apenas em casos de 1:1 (um para um), ou seja, um determinado registro possui apenas um valor a ser mapeado. Caso a função seja utilizada em casos N:1, então será retornado o primeiro registro (De N) do mapeamento para aquele caso e não será gerado nenhum produto cartesiano dos dados.&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;No exemplo abaixo, o vendedor Yuri possui dois apelidos, 'Nicolett' e 'Yure'. Se fosse realizado um JOIN para interligar essas tabelas, os valores de vendas do vendedor Yuri seria duplicado devido as duas possibilidades de apelido, porém com ApplyMap, somente o primeiro valor encontrado no mapeamento seria retornado ('Nicolett') e os valores de vendas permaneceriam inalterados.&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;MapaApelido:&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;Mapping LOAD * INLINE [&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;NOME, APELIDO&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;Yuri, Nicolett&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;Yuri, Yure&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;Paula, Paulinha&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;];&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;Fato:&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;LOAD&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;ID,&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;NOME_VEND,&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;VALOR,&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;ApplyMap('MapaApelido', NOME_VEND, 'Achei não!') as APELIDO&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;INLINE [&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;ID, NOME_VEND, VALOR&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;1, Yuri, 2&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;2, Yuri, 4&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;3, Paula, 5&lt;BR style="font-style: inherit; font-weight: inherit;" /&gt;];&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Por último, e não menos importante, é possível se utilizar desse mapeamento para outra tratativa sem a necessidade de um pré-load ou resident, pois ao fazer o mapeamento o novo valor fica disponível para utilização naquele momento.&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;No exemplo abaixo é calculada o valor de comissão do vendedor em apenas 1 passo:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;MapaComissao:&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Mapping LOAD&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;VENDEDOR,&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;PERC_COMISSAO&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;FROM Comissao.qvd (qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Fato:&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;LOAD&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;QTD_VENDA * ApplyMap('MapaComissao', VEND, 0) as VALOR_COMISSAO&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;RESIDENT ....&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;H1 style="color: #111111; font-family: Merriweather, Georgia, Times, serif; font-size: 1.6em; margin-bottom: 0.8125em;"&gt;Casos extremos&lt;/H1&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Mas Yuri, e se precisar recuperar 4 campos de outra tabela? Valeria a pena criar 4 mapeamentos ou fazer um único join?&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Para identificar qual a melhor opção nessa caso eu precisaria de mais um detalhe: O volume de registros das duas tabelas é grande? Passa de 1 milhão de linhas? Vai variar muito daqui N tempo? Se o volume de dados é grande, então não tenho receio algum de te recomentar a utilização de 4 tabelas de mapeamentos e 4 applymaps, caso contrário utilize JOIN.&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;H1 style="color: #111111; font-family: Merriweather, Georgia, Times, serif; font-size: 1.6em; margin-bottom: 0.8125em;"&gt;E mais alguns detalhes&lt;/H1&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Com o ApplyMap&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;O terceiro parâmetro da função ApplyMap é muito poderoso, pois você pode utilizar funções ou combinações de campos, por exemplo:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;1) Retorne um conjunto de campos&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;ApplyMap('Mapeamento', CAMPO, CAMPO2&amp;amp; '-' &amp;amp;CAMPO3)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;2) Caso um mapeamento não funcione, tente outro.&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;ApplyMap('Mapeamento', CAMPO, ApplyMap('MapeamentoDois', CAMPO2))&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;/* Sinceramente esse caso é muito interessante, já presenciaram modelagens que a ligação entre duas tabelas pode ser realizada através de duas chaves diferentes? Dependendo da situação através de uma chave ou através de outra? Esse caso pode salvar sua vida rsrs */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;3) Funções - Verifico condição&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;ApplyMap('Mapeamento', CAMPO, if( CAMPO2 &amp;gt; CAMPO3, 'É Maior', 'É Menor'))&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;BR style="font-style: inherit; font-weight: inherit;" /&gt; &lt;/P&gt;&lt;H1 style="color: #111111; font-family: Merriweather, Georgia, Times, serif; font-size: 1.6em; margin-bottom: 0.8125em;"&gt;Conclusão&lt;/H1&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;É sempre bom se utilizarmos desse manual das melhores práticas e o ApplyMap é uma das principais funções para conseguirmos obter o melhor desempenho (de carga) dentro do script das nossas aplicações. Sempre analise seu atual ambiente e em caso de dúvidas faça o teste entre JOIN e ApplyMap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin-bottom: 0.825em; font-size: 14px;"&gt;Até a próxima semana!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 03:31:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467680#M54088</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2015-03-30T03:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467681#M54089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muito boa explicação.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 12:44:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467681#M54089</guid>
      <dc:creator>lucianosv</dc:creator>
      <dc:date>2015-03-30T12:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467682#M54090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa Yuri.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;É sempre bom saber oque cada função do QlikView faz, e não somente aplicá-la pois viu em exemplos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abraço.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 12:55:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467682#M54090</guid>
      <dc:creator />
      <dc:date>2015-03-30T12:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467683#M54091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muito obrigado Paulo!&lt;/P&gt;&lt;P&gt;Realmente precisamos entender a fundo cada função e não utiliza-la somente porque todos estão usando &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 13:38:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467683#M54091</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2015-03-30T13:38:27Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467684#M54092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Obrigado Luciano!&lt;/P&gt;&lt;P&gt;Estou tentando melhorar meus textos, algum dia conseguirei chegar na clareza que preciso rsrs!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 13:39:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467684#M54092</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2015-03-30T13:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467685#M54093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Imagina, já está muito bom.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 13:52:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467685#M54093</guid>
      <dc:creator>lucianosv</dc:creator>
      <dc:date>2015-03-30T13:52:20Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467686#M54094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Show de Bola ! &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 15:45:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467686#M54094</guid>
      <dc:creator>maiconmello</dc:creator>
      <dc:date>2015-03-30T15:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467687#M54095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Obrigado Maicon!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 18:45:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467687#M54095</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2015-03-30T18:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467688#M54096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muito bom!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Parabéns Yuri pela iniciativa, e que outras tantas dicas de melhores práticas venham!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Mar 2015 19:36:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467688#M54096</guid>
      <dc:creator>mdfernan</dc:creator>
      <dc:date>2015-03-31T19:36:23Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467689#M54097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Obrigado Marcelo!&lt;/P&gt;&lt;P&gt;Com certeza &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/grin.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Mar 2015 19:42:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467689#M54097</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2015-03-31T19:42:44Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467690#M54098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Parabéns Yuri, ótimo texto.&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Apr 2015 14:32:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467690#M54098</guid>
      <dc:creator />
      <dc:date>2015-04-01T14:32:41Z</dc:date>
    </item>
    <item>
      <title>Re: Melhores Práticas – ApplyMap</title>
      <link>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467691#M54099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Obrigado Leila &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Apr 2015 17:10:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Melhores-Pr%C3%A1ticas-ApplyMap/m-p/1467691#M54099</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2015-04-01T17:10:48Z</dc:date>
    </item>
  </channel>
</rss>

