<?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 Função que verifica a existencia de um campo in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780199#M59774</link>
    <description>&lt;P&gt;Ola, estou trabalhando com varios QVD's alguns com estruturas iguais outros com estruturas diferentes....o problema é que&amp;nbsp; varios deles possui muitas colunas que até o propietario do qvd (criador) não sabe a existencia de todos os campos e eu não posso ficar carregando uma previa do qvd pra ficar verificando se uma determinada coluna existe naquele qvd...preciso muito poupar tempo e agilizar esse processo.&lt;/P&gt;&lt;P&gt;Preciso de uma função para ser aplicada no momento da carga do QVD que verifique se um determinado campo existe ou não, caso existindo carrega ele normalmente, caso não informe a não existencia dele um 'Não encontrado' ja serve, isso em python por exemplo seria tranquilo fazer, porem na liguagem Qlik estou sem opções.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obs: estou trabalhando com o QLikview desktop versão 12, muito obrigado caso possam ajudar&lt;/P&gt;</description>
    <pubDate>Thu, 04 Feb 2021 13:51:52 GMT</pubDate>
    <dc:creator>vitexo87</dc:creator>
    <dc:date>2021-02-04T13:51:52Z</dc:date>
    <item>
      <title>Função que verifica a existencia de um campo</title>
      <link>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780199#M59774</link>
      <description>&lt;P&gt;Ola, estou trabalhando com varios QVD's alguns com estruturas iguais outros com estruturas diferentes....o problema é que&amp;nbsp; varios deles possui muitas colunas que até o propietario do qvd (criador) não sabe a existencia de todos os campos e eu não posso ficar carregando uma previa do qvd pra ficar verificando se uma determinada coluna existe naquele qvd...preciso muito poupar tempo e agilizar esse processo.&lt;/P&gt;&lt;P&gt;Preciso de uma função para ser aplicada no momento da carga do QVD que verifique se um determinado campo existe ou não, caso existindo carrega ele normalmente, caso não informe a não existencia dele um 'Não encontrado' ja serve, isso em python por exemplo seria tranquilo fazer, porem na liguagem Qlik estou sem opções.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obs: estou trabalhando com o QLikview desktop versão 12, muito obrigado caso possam ajudar&lt;/P&gt;</description>
      <pubDate>Thu, 04 Feb 2021 13:51:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780199#M59774</guid>
      <dc:creator>vitexo87</dc:creator>
      <dc:date>2021-02-04T13:51:52Z</dc:date>
    </item>
    <item>
      <title>Re: Função que verifica a existencia de um campo</title>
      <link>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780507#M59775</link>
      <description>&lt;P&gt;Olá, você pode fazer o uso das funções&amp;nbsp;&lt;STRONG&gt;QvdNoOfFields()&lt;/STRONG&gt; e&amp;nbsp;&lt;STRONG&gt;QvdFieldName()&lt;/STRONG&gt; para fazer o que vc deseja.&lt;/P&gt;
&lt;P&gt;Segue um exemplo.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;SET vNomeArquivo = 'NomeBaseArquivoQVD';
LET vNroCamposArquivo = QvdNoOfFields('$(vNomeArquivo).qvd');
//Laço para leitura de todos os campos do Arquivo
FOR c=1 to vNroCamposArquivo
	LET vCampo = QvdFieldName('$(vNomeArquivo).qvd',$(c));
	ArquivoCampos:
	LOAD
		'$(vNomeArquivo)' 	AS Arquivo,
		'$(vCampo)'		AS ArquivoCampo
	AutoGenerate(1);
NEXT c&lt;/LI-CODE&gt;
&lt;P&gt;Resultado Final.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="fernando_tonial_0-1612525286079.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/48586iDCECB64BC8265A9A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="fernando_tonial_0-1612525286079.png" alt="fernando_tonial_0-1612525286079.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Don't worry, be Qlik.&lt;BR /&gt;Tonial.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Feb 2021 11:42:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780507#M59775</guid>
      <dc:creator>fernando_tonial</dc:creator>
      <dc:date>2021-02-05T11:42:07Z</dc:date>
    </item>
    <item>
      <title>Re: Função que verifica a existencia de um campo</title>
      <link>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780519#M59776</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/22721"&gt;@fernando_tonial&lt;/a&gt;&amp;nbsp;, obrigado pela ajuda, mas esta dando erro de sintaxe no FOR c=1 to vNroCamposArquivo, segue o scrpit e o resultado:&lt;/P&gt;&lt;P&gt;SET vNomeArquivo = 'D:\Treinamento Pessoal\Qlikview\Porjeto 1 - Vendas\Dados\Vendas_Transformação.qvd';&lt;BR /&gt;LET vNroCamposArquivo = QvdNoOfFields('$(vNomeArquivo).qvd');&lt;BR /&gt;//Laço para leitura de todos os campos do Arquivo&lt;BR /&gt;FOR c=1 to vNroCamposArquivo&lt;BR /&gt;LET vCampo = QvdFieldName('$(vNomeArquivo).qvd',$(c));&lt;BR /&gt;ArquivoCampos:&lt;BR /&gt;LOAD&lt;BR /&gt;'$(vNomeArquivo)' AS Arquivo,&lt;BR /&gt;'$(vCampo)' AS ArquivoCampo&lt;BR /&gt;AutoGenerate(1);&lt;BR /&gt;NEXT c&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="vitexo87_0-1612528537365.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/48589iE0347ED87C5D6115/image-size/medium?v=v2&amp;amp;px=400" role="button" title="vitexo87_0-1612528537365.png" alt="vitexo87_0-1612528537365.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Feb 2021 12:35:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780519#M59776</guid>
      <dc:creator>vitexo87</dc:creator>
      <dc:date>2021-02-05T12:35:53Z</dc:date>
    </item>
    <item>
      <title>Re: Função que verifica a existencia de um campo</title>
      <link>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780598#M59777</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/32252"&gt;@vitexo87&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Você tem que remover o QVD da primeira variável.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;SET vNomeArquivo = 'D:\Treinamento Pessoal\Qlikview\Porjeto 1 - Vendas\Dados\Vendas_Transformação';&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;Pois na linha seguinte ele coloca a extensão.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;LET vNroCamposArquivo = QvdNoOfFields('$(vNomeArquivo).qvd');&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;Don't worry, be Qlik.&lt;BR /&gt;Tonial&lt;/P&gt;</description>
      <pubDate>Fri, 05 Feb 2021 17:26:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Fun%C3%A7%C3%A3o-que-verifica-a-existencia-de-um-campo/m-p/1780598#M59777</guid>
      <dc:creator>fernando_tonial</dc:creator>
      <dc:date>2021-02-05T17:26:33Z</dc:date>
    </item>
  </channel>
</rss>

