<?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: WHERE Condicional entre campos de dos tablas in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/WHERE-Condicional-entre-campos-de-dos-tablas/m-p/2446571#M97705</link>
    <description>&lt;DIV&gt;Hola&amp;nbsp;&lt;A id="link_12" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297378" target="_self" aria-label="View Profile of silvanjunior" aria-describedby="userProfileCard-297378"&gt;&lt;/A&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297378"&gt;@silvanjunior&lt;/a&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hice lo siguiente y me marca error (recientemente comence a utilizar script):&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Cargar tabla PROYECTOS&lt;/DIV&gt;
&lt;DIV&gt;PROYECTOS:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; DESCRIPTION,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ALMACEN &amp;amp; LOCALIDAD AS key_unique&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ALMACEN, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; LOCALIDAD, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; FROMDATE, //Campo de fecha&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; TODATE //Campo de fecha&lt;/DIV&gt;
&lt;DIV&gt;FROM PROYECTOS.qvd&lt;/DIV&gt;
&lt;DIV&gt;(qvd);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Cargar tabla CALIDAD (en esta tabla se necesita crear el campo nuevo con el valor de DESCRIPTION con la condicion WHERE [TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE])&lt;/DIV&gt;
&lt;DIV&gt;CALIDAD:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&lt;/DIV&gt;
&lt;DIV&gt;ALMACEN &amp;amp; LOCALIDAD AS key_unique,&lt;/DIV&gt;
&lt;DIV&gt;ALMACEN, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;LOCALIDAD, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;TRANSDATE //Campo de fecha&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;FROM CALIDAD.qvd&lt;/DIV&gt;
&lt;DIV&gt;(qvd);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Combinar las dos tablas&lt;/DIV&gt;
&lt;DIV&gt;Pre_calidad :&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; Load&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; key_unique,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ALMACEN,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; LOCALIDAD,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; TRANSDATE,&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; FROMDATE,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; TODATE,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; DESCRIPTION;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Calidad_final:&lt;/DIV&gt;
&lt;DIV&gt;Load&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;key_unique,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;DESCRIPCIÓN,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ALMACEN,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;UBICACIÓN,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;TRANSDATE&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;resident Pre_calidad where [TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE];&lt;/DIV&gt;
&lt;DIV&gt;---------------------------------------------------------------------&lt;/DIV&gt;
&lt;DIV&gt;Y me devuelve el siguiente error:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Se ha producido el siguiente error:&lt;/DIV&gt;
&lt;DIV&gt;Table 'Pre_calidad' not found&lt;/DIV&gt;
&lt;DIV&gt;El error se ha producido aquí:&lt;/DIV&gt;
&lt;DIV&gt;Calidad_final:&lt;/DIV&gt;
&lt;DIV&gt;Load&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; key_unique,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; DESCRIPCIÓN,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ALMACEN,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; UBICACIÓN,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; TRANSDATE&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;resident Pre_calidad where [TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE]&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 29 Apr 2024 22:31:07 GMT</pubDate>
    <dc:creator>rcama29</dc:creator>
    <dc:date>2024-04-29T22:31:07Z</dc:date>
    <item>
      <title>WHERE Condicional entre campos de dos tablas</title>
      <link>https://community.qlik.com/t5/App-Development/WHERE-Condicional-entre-campos-de-dos-tablas/m-p/2446477#M97698</link>
      <description>&lt;DIV&gt;Hola, espero me puedan ayudar con una asociacion condicional entre campos de dos tablas diferentes en el script de Qlik Sense.&lt;/DIV&gt;
&lt;DIV&gt;Lo que necesito lograr es agregar un campo nuevo en la tabla de CALIDAD con el valor de DESCRIPTION de la tabla PROYECTOS cuando TRANSDATE es mayor o igual que FROMDATE y cuando TRANSDATE es menor o igual que&amp;nbsp; TODATE. tengo problemas en hacer esa validacion con campos de diferentes tablas.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Cargar tabla PROYECTOS&lt;/DIV&gt;
&lt;DIV&gt;PROYECTOS:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; DESCRIPTION,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ALMACEN, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; LOCALIDAD, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; FROMDATE, //Campo de fecha&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; TODATE //Campo de fecha&lt;/DIV&gt;
&lt;DIV&gt;FROM PROYECTOS.qvd&lt;/DIV&gt;
&lt;DIV&gt;(qvd);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Cargar tabla CALIDAD (en esta tabla se necesita crear el campo nuevo con el valor de DESCRIPTION con la condicion WHERE [TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE])&lt;/DIV&gt;
&lt;DIV&gt;CALIDAD:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ALMACEN, //Campo en comun&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; LOCALIDAD, //Campo en comun&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; TRANSDATE //Campo de fecha&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;FROM CALIDAD.qvd&lt;/DIV&gt;
&lt;DIV&gt;(qvd);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;He intentado utilizar:&lt;/DIV&gt;
&lt;DIV&gt;WHERE [TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE];&lt;/DIV&gt;
&lt;DIV&gt;pero me marca error al no encontrar un campo que pertenece a otra tabla&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Saludos.&lt;/DIV&gt;</description>
      <pubDate>Fri, 15 Nov 2024 20:59:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/WHERE-Condicional-entre-campos-de-dos-tablas/m-p/2446477#M97698</guid>
      <dc:creator>rcama29</dc:creator>
      <dc:date>2024-11-15T20:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: WHERE Condicional entre campos de dos tablas</title>
      <link>https://community.qlik.com/t5/App-Development/WHERE-Condicional-entre-campos-de-dos-tablas/m-p/2446498#M97699</link>
      <description>&lt;P&gt;Olá&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/259850"&gt;@rcama29&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Creo que necesitas que los campos de fecha estén en la misma tabla para agregar este tipo de selección. De esta manera unes las tablas y luego podrás hacer una comparación línea por línea.&lt;BR /&gt;Pasos sugeridos:&lt;BR /&gt;1- Creo una clave compuesta y cada tabla tiene una clave única&lt;/P&gt;
&lt;P&gt;Proyecto:&lt;BR /&gt;LOAD&lt;/P&gt;
&lt;P&gt;ALMACEN &amp;amp; LOCALIDAD como key_unique&lt;/P&gt;
&lt;P&gt;ALMACEN, //campo común&lt;BR /&gt;UBICACIÓN, //campo común&lt;BR /&gt;...&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Calidad:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;ALMACEN &amp;amp; LOCALIDAD como key_unique&lt;/P&gt;
&lt;P&gt;TRANSDATE&lt;BR /&gt;DE....&lt;/P&gt;
&lt;P&gt;2- Únase a estas tablas uniéndose usando la clave sintética.&lt;BR /&gt;Tabla resultante:&lt;BR /&gt;Precalidad:&lt;BR /&gt;LOAD&lt;/P&gt;
&lt;P&gt;llave unica&lt;BR /&gt;DESCRIPCIÓN,&lt;BR /&gt;ALMACEN, //campo común&lt;BR /&gt;UBICACIÓN, //campo común&lt;BR /&gt;FROMDATE, //Cierra el campo&lt;BR /&gt;HOY //Cerrar campo&lt;BR /&gt;TRANSDATE //Cierra el campo&lt;BR /&gt;...&lt;/P&gt;
&lt;P&gt;3- ahora que los campos de fecha están en la misma tabla y alineados línea por línea. Puede aplicar filtros de fecha. Es&lt;/P&gt;
&lt;P&gt;Calidad_final:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;llave unica,&lt;BR /&gt;DESCRIPCIÓN,&lt;BR /&gt;ALMACEN, //campo común&lt;BR /&gt;UBICACIÓN, //campo común&lt;BR /&gt;TRANSDATE //Cierra el campo&lt;BR /&gt;residente Pre_qualidade donde&amp;nbsp;[TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE]);&lt;/P&gt;
&lt;P&gt;NOTA: Verifique que los campos de fecha estén en la misma estructura.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Espero haber ayudado,&lt;BR /&gt;buena suerte&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2024 17:33:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/WHERE-Condicional-entre-campos-de-dos-tablas/m-p/2446498#M97699</guid>
      <dc:creator>silvanjunior</dc:creator>
      <dc:date>2024-04-29T17:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: WHERE Condicional entre campos de dos tablas</title>
      <link>https://community.qlik.com/t5/App-Development/WHERE-Condicional-entre-campos-de-dos-tablas/m-p/2446571#M97705</link>
      <description>&lt;DIV&gt;Hola&amp;nbsp;&lt;A id="link_12" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297378" target="_self" aria-label="View Profile of silvanjunior" aria-describedby="userProfileCard-297378"&gt;&lt;/A&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/297378"&gt;@silvanjunior&lt;/a&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hice lo siguiente y me marca error (recientemente comence a utilizar script):&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Cargar tabla PROYECTOS&lt;/DIV&gt;
&lt;DIV&gt;PROYECTOS:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; DESCRIPTION,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ALMACEN &amp;amp; LOCALIDAD AS key_unique&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ALMACEN, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; LOCALIDAD, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; FROMDATE, //Campo de fecha&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; TODATE //Campo de fecha&lt;/DIV&gt;
&lt;DIV&gt;FROM PROYECTOS.qvd&lt;/DIV&gt;
&lt;DIV&gt;(qvd);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Cargar tabla CALIDAD (en esta tabla se necesita crear el campo nuevo con el valor de DESCRIPTION con la condicion WHERE [TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE])&lt;/DIV&gt;
&lt;DIV&gt;CALIDAD:&lt;/DIV&gt;
&lt;DIV&gt;LOAD&lt;/DIV&gt;
&lt;DIV&gt;ALMACEN &amp;amp; LOCALIDAD AS key_unique,&lt;/DIV&gt;
&lt;DIV&gt;ALMACEN, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;LOCALIDAD, //Campo en comun&lt;/DIV&gt;
&lt;DIV&gt;TRANSDATE //Campo de fecha&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;FROM CALIDAD.qvd&lt;/DIV&gt;
&lt;DIV&gt;(qvd);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;// Combinar las dos tablas&lt;/DIV&gt;
&lt;DIV&gt;Pre_calidad :&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; Load&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; key_unique,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; ALMACEN,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; LOCALIDAD,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; TRANSDATE,&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; FROMDATE,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; TODATE,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; DESCRIPTION;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Calidad_final:&lt;/DIV&gt;
&lt;DIV&gt;Load&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;key_unique,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;DESCRIPCIÓN,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ALMACEN,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;UBICACIÓN,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;TRANSDATE&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;resident Pre_calidad where [TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE];&lt;/DIV&gt;
&lt;DIV&gt;---------------------------------------------------------------------&lt;/DIV&gt;
&lt;DIV&gt;Y me devuelve el siguiente error:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Se ha producido el siguiente error:&lt;/DIV&gt;
&lt;DIV&gt;Table 'Pre_calidad' not found&lt;/DIV&gt;
&lt;DIV&gt;El error se ha producido aquí:&lt;/DIV&gt;
&lt;DIV&gt;Calidad_final:&lt;/DIV&gt;
&lt;DIV&gt;Load&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; key_unique,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; DESCRIPCIÓN,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ALMACEN,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; UBICACIÓN,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; TRANSDATE&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;resident Pre_calidad where [TRANSDATE] &amp;gt;= [FROMDATE] AND [TRANSDATE] &amp;lt;= [TODATE]&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2024 22:31:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/WHERE-Condicional-entre-campos-de-dos-tablas/m-p/2446571#M97705</guid>
      <dc:creator>rcama29</dc:creator>
      <dc:date>2024-04-29T22:31:07Z</dc:date>
    </item>
  </channel>
</rss>

