<?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: Remover Acentos No Qlikview in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492962#M55091</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Isso ae ! &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/grin.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Oct 2014 19:14:03 GMT</pubDate>
    <dc:creator>nicolett_yuri</dc:creator>
    <dc:date>2014-10-17T19:14:03Z</dc:date>
    <item>
      <title>Remover Acentos No Qlikview</title>
      <link>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492961#M55090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV class="overflow-hidden imagepost"&gt;&lt;IMG alt="" class="jiveImage" src="http://wallace-prado.com.br/blog-content-707/uploads/2014/08/atalho_011.png" style="margin: 0 auto;" /&gt;&lt;/DIV&gt;&lt;DIV class="overflow-hidden imagepost"&gt;&lt;DIV class="hover-overlay" style="background-color: rgba(33, 33, 33, 0.901961);"&gt; &lt;/DIV&gt;&lt;/DIV&gt;&lt;P style="margin-bottom: 20px;"&gt;&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;Olá Pessoal, estou aqui para demonstrar uma forma simples de resolver um problema bem comum quando trabalhamos múltiplas fontes de dados: como remover acentos no Qlikview.&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;O cenário é bem típico. Eu tenho uma aplicação que mistura dados de múltiplas fontes de dados, incluindo um banco de dados Oracle e planilhas em Excel. O problema é que o nome das Cidades na base Oracle está acentuado e no Excel nem sempre. Então como igualar para poder realizar um link/join entre as informações.&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;A solução é bem simples. Vamos utilizar a função &lt;SPAN style="color: #555555;"&gt;&lt;STRONG&gt;MapSubString&lt;/STRONG&gt;&lt;/SPAN&gt;. Esta função utiliza uma tabela com dois campos para executar uma substituição do tipo DE -&amp;gt; PARA, carácter a carácter.&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;mapsubstring(‘mapname’, expr)&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;Antes de utilizar a função MapSubString temos que carregar nossa tabela de conversão de caracteres. Bom vou dar uma colher de chá e publicar a que estou utilizando. Ela está bem completa, mas se precisar incluir mais uma conversão, fique a vontade, é só incluir uma nova linha. Segue o LOAD da tabela abaixo:&lt;/P&gt;&lt;PRE style="margin: 0 0 20px; padding-left: 10px; border-left-width: 1px; font-size: 12px; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace; background-color: #fafafa;"&gt;
&lt;P&gt;RemoveAcento_Map:&lt;/P&gt;
&lt;P&gt;Mapping&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;F1, F2&lt;/P&gt;
&lt;P&gt;Š, S&lt;/P&gt;
&lt;P&gt;š, s&lt;/P&gt;
&lt;P&gt;Ž, Z&lt;/P&gt;
&lt;P&gt;ž, z&lt;/P&gt;
&lt;P&gt;À, A&lt;/P&gt;
&lt;P&gt;Á, A&lt;/P&gt;
&lt;P&gt;Â, A&lt;/P&gt;
&lt;P&gt;Ã, A&lt;/P&gt;
&lt;P&gt;Ä, A&lt;/P&gt;
&lt;P&gt;Å, A&lt;/P&gt;
&lt;P&gt;Æ, A&lt;/P&gt;
&lt;P&gt;Ç, C&lt;/P&gt;
&lt;P&gt;È, E&lt;/P&gt;
&lt;P&gt;É, E&lt;/P&gt;
&lt;P&gt;Ê, E&lt;/P&gt;
&lt;P&gt;Ë, E&lt;/P&gt;
&lt;P&gt;Ì, I&lt;/P&gt;
&lt;P&gt;Í, I&lt;/P&gt;
&lt;P&gt;Î, I&lt;/P&gt;
&lt;P&gt;Ï, I&lt;/P&gt;
&lt;P&gt;Ñ, N&lt;/P&gt;
&lt;P&gt;Ò, O&lt;/P&gt;
&lt;P&gt;Ó, O&lt;/P&gt;
&lt;P&gt;Ô, O&lt;/P&gt;
&lt;P&gt;Õ, O&lt;/P&gt;
&lt;P&gt;Ö, O&lt;/P&gt;
&lt;P&gt;Ø, O&lt;/P&gt;
&lt;P&gt;Ù, U&lt;/P&gt;
&lt;P&gt;Ú, U&lt;/P&gt;
&lt;P&gt;Û, U&lt;/P&gt;
&lt;P&gt;Ü, U&lt;/P&gt;
&lt;P&gt;Ý, Y&lt;/P&gt;
&lt;P&gt;Þ, B&lt;/P&gt;
&lt;P&gt;ß, B&lt;/P&gt;
&lt;P&gt;à, a&lt;/P&gt;
&lt;P&gt;á, a&lt;/P&gt;
&lt;P&gt;â, a&lt;/P&gt;
&lt;P&gt;ã, a&lt;/P&gt;
&lt;P&gt;ä, a&lt;/P&gt;
&lt;P&gt;å, a&lt;/P&gt;
&lt;P&gt;æ, a&lt;/P&gt;
&lt;P&gt;ç, c&lt;/P&gt;
&lt;P&gt;è, e&lt;/P&gt;
&lt;P&gt;é, e&lt;/P&gt;
&lt;P&gt;ê, e&lt;/P&gt;
&lt;P&gt;ë, e&lt;/P&gt;
&lt;P&gt;ì, i&lt;/P&gt;
&lt;P&gt;í, i&lt;/P&gt;
&lt;P&gt;î, i&lt;/P&gt;
&lt;P&gt;ï, i&lt;/P&gt;
&lt;P&gt;ð, o&lt;/P&gt;
&lt;P&gt;ñ, n&lt;/P&gt;
&lt;P&gt;ò, o&lt;/P&gt;
&lt;P&gt;ó, o&lt;/P&gt;
&lt;P&gt;ô, o&lt;/P&gt;
&lt;P&gt;õ, o&lt;/P&gt;
&lt;P&gt;ö, o&lt;/P&gt;
&lt;P&gt;ø, o&lt;/P&gt;
&lt;P&gt;ù, u&lt;/P&gt;
&lt;P&gt;ú, u&lt;/P&gt;
&lt;P&gt;û, u&lt;/P&gt;
&lt;P&gt;ý, y&lt;/P&gt;
&lt;P&gt;ý, y&lt;/P&gt;
&lt;P&gt;þ, b&lt;/P&gt;
&lt;P&gt;ÿ, y&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;


&lt;/PRE&gt;&lt;P style="margin-bottom: 20px;"&gt;Um pouco grande certo? Bom espero que ajude.&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;Continuando com nosso exemplo eu fiz uma pequena aplicação. Primeiro criei uma pequena tabela de nomes ao qual dei o nome de NOMES:&lt;/P&gt;&lt;PRE style="margin: 0 0 20px; padding-left: 10px; border-left-width: 1px; font-size: 12px; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace; background-color: #fafafa;"&gt;
&lt;P&gt;NOMES:&lt;/P&gt;
&lt;P&gt;LOAD * INLINE [&lt;/P&gt;
&lt;P&gt;NOME_NORMAL&lt;/P&gt;
&lt;P&gt;Luiz Otávio&lt;/P&gt;
&lt;P&gt;Pedro Miguel&lt;/P&gt;
&lt;P&gt;William&lt;/P&gt;
&lt;P&gt;Ícaro&lt;/P&gt;
&lt;P&gt;Giovanni&lt;/P&gt;
&lt;P&gt;João Paulo&lt;/P&gt;
&lt;P&gt;Kauê&lt;/P&gt;
&lt;P&gt;Maitê&lt;/P&gt;
&lt;P&gt;Eloá&lt;/P&gt;
&lt;P&gt;Lívia&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;


&lt;/PRE&gt;&lt;P style="margin-bottom: 20px;"&gt;Logo em seguida eu utilizo a função MapSubString para remover os acentos. O primeiro parâmetro da função MapSubString é o nome da tabela DE -&amp;gt; PARA que apresentei acima. O segundo é o campo onde os caracteres serão substituídos. Vejamos:&lt;/P&gt;&lt;PRE style="margin: 0 0 20px; padding-left: 10px; border-left-width: 1px; font-size: 12px; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace; background-color: #fafafa;"&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;NOME_NORMAL,&lt;/P&gt;
&lt;P&gt;MapSubString('RemoveAcento_Map', NOME_NORMAL) as NOME_SEM_ACENTO&lt;/P&gt;
&lt;P&gt;Resident NOMES;&lt;/P&gt;


&lt;/PRE&gt;&lt;P style="margin-bottom: 20px;"&gt;O Resultado pode ser visto na imagem abaixo:&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;&lt;A data-rel="prettyPhoto[this_page]" href="http://wallace-prado.com.br/blog-content-707/uploads/2014/08/Capture.png" style="color: #429001;" title=""&gt;&lt;IMG alt="Resultado da remoção de acentos" class="wp-image-46 size-full aligncenter jiveImage" height="234" src="http://wallace-prado.com.br/blog-content-707/uploads/2014/08/Capture.png" style="margin: 0 auto; border: none;" width="309" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;Se quiserem colocar em caixa alta (maiúscula) é só colocar um Upper antes do MapSubstring:&lt;/P&gt;&lt;PRE style="margin: 0 0 20px; padding-left: 10px; border-left-width: 1px; font-size: 12px; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace; background-color: #fafafa;"&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;NOME_NORMAL,&lt;/P&gt;
&lt;P&gt;Upper(MapSubString('RemoveAcento_Map', NOME_NORMAL)) as NOME_SEM_ACENTO&lt;/P&gt;
&lt;P&gt;Resident NOMES;&lt;/P&gt;


&lt;/PRE&gt;&lt;P style="margin-bottom: 20px;"&gt;Bem é isso, espero que tenham gostado e que este post seja útil. Até breve e mandem seus comentários!&lt;/P&gt;&lt;P style="margin-bottom: 20px;"&gt;Segue o Código de Exemplo: &lt;A href="http://wallace-prado.com.br/wp-content/uploads/2014/08/RemoverAcentos.zip" title="http://wallace-prado.com.br/wp-content/uploads/2014/08/RemoverAcentos.zip"&gt;http://wallace-prado.com.br/wp-content/uploads/2014/08/RemoverAcentos.zip&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2014 17:59:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492961#M55090</guid>
      <dc:creator />
      <dc:date>2014-10-17T17:59:34Z</dc:date>
    </item>
    <item>
      <title>Re: Remover Acentos No Qlikview</title>
      <link>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492962#M55091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Isso ae ! &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/grin.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Oct 2014 19:14:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492962#M55091</guid>
      <dc:creator>nicolett_yuri</dc:creator>
      <dc:date>2014-10-17T19:14:03Z</dc:date>
    </item>
    <item>
      <title>Re: Remover Acentos No Qlikview</title>
      <link>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492963#M55092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muito bom o Artigo &lt;A href="https://community.qlik.com/qlik-users/94113"&gt;wallace.prado&lt;/A&gt;‌. Não conhecia a função MapSubString.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apenas uma sugestão para otimizar essa tradução.&lt;/P&gt;&lt;P&gt;Coloquei na tabela de Mapeamento de Acentos, apenas os caracteres em maíusculo, e no local onde a função vai ser utilizada, usar o UPPER antes, ficando da seguinte forma:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace; font-size: 12px; background-color: #fafafa;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace; font-size: 12px; background-color: #fafafa;"&gt;MapSubString('RemoveAcento_Map', &lt;STRONG&gt;UPPER(&lt;/STRONG&gt;NOME_NORMAL&lt;STRONG&gt;)&lt;/STRONG&gt;) as NOME_SEM_ACENTO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace; font-size: 12px; background-color: #fafafa;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;Assim a tabela de acentos fica com metade do tamanho, e para um grande volume de dados na tabela de aplicação, a busca pela troca de caracteres levaria metade do tempo!&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;Um abraço!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jan 2018 12:58:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492963#M55092</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-01-02T12:58:41Z</dc:date>
    </item>
    <item>
      <title>Re: Remover Acentos No Qlikview</title>
      <link>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492964#M55093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Obrigado por compartilhar, muito útil !&lt;/P&gt;&lt;P&gt;Vou precisar de usar em vários lugares, criei um .qvs e estou inserindo via "Arquivo de Script", existe outra alternativa ? criando uma função/módulo? queria reaproveitar o código.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Sep 2018 20:47:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492964#M55093</guid>
      <dc:creator>jamirjunior</dc:creator>
      <dc:date>2018-09-19T20:47:11Z</dc:date>
    </item>
    <item>
      <title>Re: Remover Acentos No Qlikview</title>
      <link>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492965#M55094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Olá,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muito bom cara, vai ser muito útil nos projetos aqui.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obrigado por compartilhar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abs,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2018 12:11:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492965#M55094</guid>
      <dc:creator>dhsilva7</dc:creator>
      <dc:date>2018-09-20T12:11:30Z</dc:date>
    </item>
    <item>
      <title>Re: Remover Acentos No Qlikview</title>
      <link>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492966#M55095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Excelente, bem o que estava procurando!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2018 17:12:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1492966#M55095</guid>
      <dc:creator>andersons</dc:creator>
      <dc:date>2018-09-20T17:12:24Z</dc:date>
    </item>
    <item>
      <title>Re: Remover Acentos No Qlikview</title>
      <link>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1974414#M60511</link>
      <description>&lt;P&gt;Usando a função Upper poderá declarar apenas os caracteres maiúsculos, irá ajudar na performance.&lt;/P&gt;
&lt;P&gt;[Map_Remove_Acento]:&lt;BR /&gt;Mapping&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;DE, PARA&lt;BR /&gt;Š, S&lt;BR /&gt;Ž, Z&lt;BR /&gt;À, A&lt;BR /&gt;Á, A&lt;BR /&gt;Â, A&lt;BR /&gt;Ã, A&lt;BR /&gt;Ä, A&lt;BR /&gt;Å, A&lt;BR /&gt;Æ, A&lt;BR /&gt;Ç, C&lt;BR /&gt;È, E&lt;BR /&gt;É, E&lt;BR /&gt;Ê, E&lt;BR /&gt;Ë, E&lt;BR /&gt;Ì, I&lt;BR /&gt;Í, I&lt;BR /&gt;Î, I&lt;BR /&gt;Ï, I&lt;BR /&gt;Ñ, N&lt;BR /&gt;Ò, O&lt;BR /&gt;Ó, O&lt;BR /&gt;Ô, O&lt;BR /&gt;Õ, O&lt;BR /&gt;Ö, O&lt;BR /&gt;Ø, O&lt;BR /&gt;Ù, U&lt;BR /&gt;Ú, U&lt;BR /&gt;Û, U&lt;BR /&gt;Ü, U&lt;BR /&gt;Ý, Y&lt;BR /&gt;Þ, B&lt;BR /&gt;ß, B&lt;BR /&gt;];&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;//--------------------------&lt;/P&gt;
&lt;P&gt;LOAD&lt;BR /&gt;*,&lt;BR /&gt;MapSubString('Map_Remove_Acento', Trim(Upper("Rua")))&amp;nbsp; &amp;nbsp; &amp;nbsp;AS 'Rua S/a'&lt;BR /&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Aug 2022 18:14:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Remover-Acentos-No-Qlikview/m-p/1974414#M60511</guid>
      <dc:creator>Renatusfreitas</dc:creator>
      <dc:date>2022-08-29T18:14:25Z</dc:date>
    </item>
  </channel>
</rss>

