<?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: Juntar tabelas com condição in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572248#M56540</link>
    <description>&lt;P&gt;Então a solução que lhe dei inicialmente resolve o problema, só que ao invés de você comparar o mês irá comparar o ano-mês.&lt;/P&gt;&lt;P&gt;A solução seria o seguinte:&lt;/P&gt;&lt;PRE&gt;Tabela: *
FROM
[P:\Doc_Rel\Tabelas\QVDS\Tier 1\Fact Data\CONTRATOS_M_2019.qvd](qvd)
WHERE
    ANOMES = Date(DATA_ANULACAO, 'YYYYMM')
;&lt;/PRE&gt;&lt;P&gt;Isso compara o Ano-Mês daquele registro com o que é gerado através da DATA_ANULACAO. Se forem iguais, mantém o registro, caso contrário, descarta.&lt;/P&gt;</description>
    <pubDate>Tue, 23 Apr 2019 16:24:21 GMT</pubDate>
    <dc:creator>marcoalmeida</dc:creator>
    <dc:date>2019-04-23T16:24:21Z</dc:date>
    <item>
      <title>Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572120#M56519</link>
      <description>&lt;P&gt;Caros,&lt;/P&gt;&lt;P&gt;Preciso juntar 2 tabelas temporárias onde uma representa contratos inativos em Jan e a outra os contratos inativos em Fev, o problema é que na Tabela de Fev temos contratos que já foram cancelados em Janeiro e não de veriam aparecer para o mês de Fev, nesta tabela deveríamos ter apenas os contratos que realmente foram cancelados em Fevereiro, mas a duplicidade ainda permanece, minha ideia era fazer uma junção entre as tabelas onde os contratos que já estivessem na tabela de JAN não fossem adicionados na tabela final para o mês de fevereiro.&lt;/P&gt;&lt;P&gt;Neste caso estou tentado fazer com o concatenate com where not exist porém continua trazendo os contratod que já foram cancelados em janeiro para o mês de fevereiro:&lt;/P&gt;&lt;P&gt;/*- SCRIPT Abaixo*\&lt;/P&gt;&lt;P&gt;TEMP_JAN:&lt;BR /&gt;NoConcatenate&lt;BR /&gt;LOAD&lt;BR /&gt;*&lt;BR /&gt;FROM&lt;BR /&gt;[P:\Doc_Rel\Tabelas\QVDS\Tier 1\Fact Data\CONTRATOS_M_2019.qvd]&lt;BR /&gt;(qvd)&lt;/P&gt;&lt;P&gt;WHERE DATA_ANULACAO &amp;gt;= '01/01/2019'&lt;BR /&gt;AND MES = 01;&lt;/P&gt;&lt;P&gt;TEMP_FEV:&lt;BR /&gt;NoConcatenate&lt;BR /&gt;LOAD&lt;BR /&gt;*&lt;BR /&gt;FROM&lt;BR /&gt;[P:\Doc_Rel\Tabelas\QVDS\Tier 1\Fact Data\CONTRATOS_M_2019.qvd]&lt;BR /&gt;(qvd)&lt;/P&gt;&lt;P&gt;WHERE DATA_ANULACAO &amp;gt;= '01/02/2019'&lt;BR /&gt;AND MES = 02;&lt;/P&gt;&lt;P&gt;TEMP_2019:&lt;/P&gt;&lt;P&gt;EMP_2019:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;BR /&gt;LOAD *&lt;/P&gt;&lt;P&gt;Resident TEMP_JAN;&lt;BR /&gt;JOIN&lt;BR /&gt;LOAD *&lt;/P&gt;&lt;P&gt;Resident TEMP_FEV&lt;/P&gt;&lt;P&gt;where not Exists(CH_APOLICE_DTINICIO,NPOLIZA);&lt;BR /&gt;DROP TABLES TEMP_JAN, TEMP_FEV;&lt;BR /&gt;EXIT SCRIPT;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 13:25:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572120#M56519</guid>
      <dc:creator>Greco2304</dc:creator>
      <dc:date>2019-04-23T13:25:05Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572153#M56524</link>
      <description>Particularmente não entendi o seu problema rs.&lt;BR /&gt;Aparentemente você uma tabela fato apenas contendo todos os contratos cancelados. Porém ele é acumulativo, ou seja, contratos cancelados em Janeiro aparecem em Fevereiro também. O seu problema é remover esses registros afim de manter contratos cancelados apenas em seus respectivos períodos. É isso?</description>
      <pubDate>Tue, 23 Apr 2019 14:09:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572153#M56524</guid>
      <dc:creator>marcoalmeida</dc:creator>
      <dc:date>2019-04-23T14:09:27Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572171#M56528</link>
      <description>&lt;P&gt;Otavio,&lt;/P&gt;&lt;P&gt;Exatamente isso!&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 14:35:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572171#M56528</guid>
      <dc:creator>Greco2304</dc:creator>
      <dc:date>2019-04-23T14:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572185#M56530</link>
      <description>Certo. Essa coluna MES, o que significa?</description>
      <pubDate>Tue, 23 Apr 2019 14:47:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572185#M56530</guid>
      <dc:creator>marcoalmeida</dc:creator>
      <dc:date>2019-04-23T14:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572199#M56531</link>
      <description>&lt;P&gt;É o mês do ano essa informação já consta na tabela origem do banco, pois para outros casos, de contratos renovados, por exemplo, não temos a data e neste caso filtramos apenas pelo campo MES.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 15:11:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572199#M56531</guid>
      <dc:creator>Greco2304</dc:creator>
      <dc:date>2019-04-23T15:11:10Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572203#M56532</link>
      <description>&lt;P&gt;Por exemplo: Um registro que foi cancelado em Março, ele aparece em Abril, Maio, Junho etc. Essa coluna MES vai ter qual informação?&lt;/P&gt;&lt;P&gt;Se for 3 para todos os meses, então basta fazer o seguinte:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Tabela: *
FROM
[P:\Doc_Rel\Tabelas\QVDS\Tier 1\Fact Data\CONTRATOS_M_2019.qvd](qvd)
WHERE
    MES = Num(Month(DATA_ANULACAO))
;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 15:14:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572203#M56532</guid>
      <dc:creator>marcoalmeida</dc:creator>
      <dc:date>2019-04-23T15:14:11Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572214#M56533</link>
      <description>&lt;P&gt;Não, este campo faz referencia ao mês do registro na tabela JAN = 01, FEV = 02, MAR = 03...&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 15:24:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572214#M56533</guid>
      <dc:creator>Greco2304</dc:creator>
      <dc:date>2019-04-23T15:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572221#M56534</link>
      <description>&lt;P&gt;Pode mandar uma amostra dos seus dados, está um pouco difícil de fazer uma solução.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pode ser com dados fake, mas que exemplifique o seu problema.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 15:35:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572221#M56534</guid>
      <dc:creator>marcoalmeida</dc:creator>
      <dc:date>2019-04-23T15:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572230#M56535</link>
      <description />
      <pubDate>Tue, 23 Apr 2019 15:46:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572230#M56535</guid>
      <dc:creator>Greco2304</dc:creator>
      <dc:date>2019-04-23T15:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572232#M56536</link>
      <description>Manda uma amostra dos dados, não o script rs.</description>
      <pubDate>Tue, 23 Apr 2019 15:53:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572232#M56536</guid>
      <dc:creator>marcoalmeida</dc:creator>
      <dc:date>2019-04-23T15:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572239#M56537</link>
      <description>&lt;P&gt;Desculpe anexei o arquivo errado!!&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 16:06:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572239#M56537</guid>
      <dc:creator>Greco2304</dc:creator>
      <dc:date>2019-04-23T16:06:56Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572242#M56538</link>
      <description>&lt;P&gt;Show. Agora sim hehe..&lt;/P&gt;&lt;P&gt;Exemplo:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;NPOLIZA =&amp;nbsp;0F0290601836&lt;/LI&gt;&lt;LI&gt;DATA_ANULACAO =&amp;nbsp;26/05/2019&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Esse caso possui informação ANOMES de 201901 até 201912. Nesse caso, qual registro seria o correto manter e quais devem ser descartados?&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 16:13:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572242#M56538</guid>
      <dc:creator>marcoalmeida</dc:creator>
      <dc:date>2019-04-23T16:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572245#M56539</link>
      <description>&lt;P&gt;Neste caso o que eu quero manter são os registros do ANOMES 201905, pois a data de anulação dele ocorreu em Maio, se houver mais de um para este mesmo mês não tem problema ele reprtir pois há outros campos que podem ser alterados, mas para os demais meses não precisam ser descartados.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 16:20:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572245#M56539</guid>
      <dc:creator>Greco2304</dc:creator>
      <dc:date>2019-04-23T16:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572248#M56540</link>
      <description>&lt;P&gt;Então a solução que lhe dei inicialmente resolve o problema, só que ao invés de você comparar o mês irá comparar o ano-mês.&lt;/P&gt;&lt;P&gt;A solução seria o seguinte:&lt;/P&gt;&lt;PRE&gt;Tabela: *
FROM
[P:\Doc_Rel\Tabelas\QVDS\Tier 1\Fact Data\CONTRATOS_M_2019.qvd](qvd)
WHERE
    ANOMES = Date(DATA_ANULACAO, 'YYYYMM')
;&lt;/PRE&gt;&lt;P&gt;Isso compara o Ano-Mês daquele registro com o que é gerado através da DATA_ANULACAO. Se forem iguais, mantém o registro, caso contrário, descarta.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 16:24:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572248#M56540</guid>
      <dc:creator>marcoalmeida</dc:creator>
      <dc:date>2019-04-23T16:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572370#M56550</link>
      <description>&lt;P&gt;Boa noite, estava analisando seu load e não identifiquei as colunas &lt;SPAN&gt;CH_APOLICE_DTINICIO,NPOLIZA já que você tem uma instrução de&amp;nbsp;not Exists (CH_APOLICE_DTINICIO,NPOLIZA)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Tente posta seus dados de origem ou crie em Excel&amp;nbsp;de dados de exemplo.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;pelo pouco que consegui analisar de seu .qvf,&lt;/SPAN&gt;&amp;nbsp;você poderia concatenar tudo de filtrar no resident where.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;temp_2019:&lt;BR /&gt;LOAD&lt;BR /&gt;campos //seuscampos&lt;BR /&gt;FROM&lt;BR /&gt;[C:\Users\Danilo\Downloads\jan.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Document_TB01) where DATA_ANULACAO &amp;gt;= '01/01/2019' and MES = '01';&lt;BR /&gt;Concatenate(temp_2019)&lt;BR /&gt;LOAD&lt;/P&gt;&lt;P&gt;campos //seus campos&lt;/P&gt;&lt;P&gt;FROM&lt;BR /&gt;[C:\Users\Danilo\Downloads\fev.xlsx]&lt;BR /&gt;(ooxml, embedded labels, table is Document_TB01) where DATA_ANULACAO &amp;gt;= '01/01/2019' and MES = '02';&lt;/P&gt;</description>
      <pubDate>Wed, 24 Apr 2019 01:33:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572370#M56550</guid>
      <dc:creator>danilostochi</dc:creator>
      <dc:date>2019-04-24T01:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: Juntar tabelas com condição</title>
      <link>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572428#M56551</link>
      <description>&lt;P&gt;Danilo, estarei fora do escritório hoje, mas já postei uma amostra dos dados no histórico deste tópico. Se puder verificar eu lhe agradeço. Grato pela sua ajuda.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Apr 2019 05:42:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Juntar-tabelas-com-condi%C3%A7%C3%A3o/m-p/1572428#M56551</guid>
      <dc:creator>Greco2304</dc:creator>
      <dc:date>2019-04-24T05:42:49Z</dc:date>
    </item>
  </channel>
</rss>

