<?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 Load con 2 tablas in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335702#M123787</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Si comentas los LOAD RESIDENT en los que calculas FrecAlb, ¿ves las dos tablas Freq y TotalAlbaranes correctamente? En segundo lugar, el primer load resident tiene dos tablas, puedes hacer un join, pero no puedes cargar datos de dos tablas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¿Podrías adjuntar el script real tal como lo estás utilizando hasta donde funcione?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Jun 2012 09:28:36 GMT</pubDate>
    <dc:creator>Miguel_Angel_Baeyens</dc:creator>
    <dc:date>2012-06-04T09:28:36Z</dc:date>
    <item>
      <title>Load con 2 tablas</title>
      <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335701#M123786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Buenos días,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tengo 2 tablas como describo a continuación:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Freq:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;LOAD *, Frecuencia&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;sql select IdCli, Lista, Año, Mes, count(*) as NumAlb&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;from ....&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Group IdCli, Lista, Año, Mes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;TotalAlbaranes:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;LOAD Lista, Año, Mes, sum(NumAlb) as Total&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Resident Freq&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Group by Lista, Año, Mes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ahora necesito sacar el porcentaje de NumAlb y he probado esto:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;LOAD IdCli, Lista, Año, Mes, NumAlb, Total, (NumAlb / Total) as FrecAlb&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Resident Freq, TotalAlbaranes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;LOAD IdCli, Lista, Año, Mes, NumAlb, Total, (NumAlb / Total) as FrecAlb&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Resident Freq&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Left join TotalAlbaranes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pero me de un error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;"No se encuentra Total"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¿Como puedo juntarlas?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2012 08:51:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335701#M123786</guid>
      <dc:creator />
      <dc:date>2012-06-04T08:51:37Z</dc:date>
    </item>
    <item>
      <title>Load con 2 tablas</title>
      <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335702#M123787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Si comentas los LOAD RESIDENT en los que calculas FrecAlb, ¿ves las dos tablas Freq y TotalAlbaranes correctamente? En segundo lugar, el primer load resident tiene dos tablas, puedes hacer un join, pero no puedes cargar datos de dos tablas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¿Podrías adjuntar el script real tal como lo estás utilizando hasta donde funcione?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2012 09:28:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335702#M123787</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2012-06-04T09:28:36Z</dc:date>
    </item>
    <item>
      <title>Load con 2 tablas</title>
      <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335703#M123788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Gracias por responder,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Si, las 2 tablas ( Freq y TotalAlbaranes ) se ven correctamente.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Realmente lo que quiero conseguir es unir las 2 tablas, y he probado las 2 formas de antes y esta tambien pero algo falla:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FreqPorcentual:&lt;/P&gt;&lt;P&gt;Left join (Freq)&lt;/P&gt;&lt;P&gt;LOAD *, (NumAlb / Total) as FreqAlb&lt;/P&gt;&lt;P&gt;Resident TotalAlbaranes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2012 09:41:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335703#M123788</guid>
      <dc:creator />
      <dc:date>2012-06-04T09:41:41Z</dc:date>
    </item>
    <item>
      <title>Load con 2 tablas</title>
      <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335704#M123789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Para que el LEFT JOIN se realice correctamente, los campos en ambas tablas deben llamarse de forma idéntica, y en caso de haber más de un campo que se llame igual, sería mucho más cómodo crear un campo equivalente a la clave compuesta en la parte del LOAD en ambas tablas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Por otro lado, utiliza Sum(NumAlb / Total) AS FreqAlb en lugar de solo paréntesis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Espero que te sirva.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2012 10:06:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335704#M123789</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2012-06-04T10:06:06Z</dc:date>
    </item>
    <item>
      <title>Load con 2 tablas</title>
      <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335705#M123790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gracias por responder,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pero los campos no son los mismos en las 2 tablas, solo coinciden LISTA, AÑO y MES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Despues tengo en Freq: IdCLI y NumAlb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Y en TotalAlbaranes: Total&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;La cuestión es como juntar todos los campos en una única tabla... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;He intentado &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FreqPorcentual:&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;Resident TotalAlbaranes;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE (FreqPorcentual)&lt;/P&gt;&lt;P&gt;LOAD IdCliente, NumAlb, sum(NumAlb / Total) as FreqAlb&lt;/P&gt;&lt;P&gt;Resident Freq;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Y me da error "No existe la tabla"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2012 10:28:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335705#M123790</guid>
      <dc:creator />
      <dc:date>2012-06-04T10:28:08Z</dc:date>
    </item>
    <item>
      <title>Re: Load con 2 tablas</title>
      <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335706#M123791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Para juntar todos los campos en una misma tabla, cualquier JOIN funcionará, siempre que como mencioné antes, haya campos comunes en ambas tablas. Sin ver tu script salvo el ejemplo que pones arriba, parece que TotalAlbaranes y FreqPorcentual terminan siendo la misma tabla, ya que QlikView concatena automáticamente dos tablas cuando tienen el mismo número y nombre de campos. Un LOAD * RESIDENT, por definición, tendrá el mismo número y nombre de campos que la tabla RESIDENT de la que carga, así que lógicamente, CONCATENATE (FreqPorcentual) tendría que ser, en todo caso , CONCATENATE (TotalAlbaranes).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otra cosa que puedes hacer es utilizar NOCONCATENATE para forzar que una tabla, aun teniendo el mismo número y nombre de campos no se añada a la anterior, aunque posteriormente deberás borrar con DROP una de las dos tablas (o se creará una tabla sintética).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;FreqPorcentual:&lt;/P&gt;&lt;P&gt;NOCONCATENATE LOAD *&lt;/P&gt;&lt;P&gt;Resident TotalAlbaranes;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Recuerda que sin ver el script real es imposible detallar más la respuesta.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2012 10:44:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335706#M123791</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2012-06-04T10:44:05Z</dc:date>
    </item>
    <item>
      <title>Load con 2 tablas</title>
      <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335707#M123792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Mi script es esto:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P style="padding-left: 30px;"&gt;Freq:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;LOAD *, Frecuencia&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;sql select IdCli, Lista, Año, Mes, count(*) as NumAlb&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;from ....&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Group IdCli, Lista, Año, Mes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;TotalAlbaranes:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;LOAD Lista, Año, Mes, sum(NumAlb) as Total&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Resident Freq&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Group by Lista, Año, Mes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;BR /&gt;Como he comentado antes, tengo que calcular un porcentaje entre NumAlb y Total.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lo necesito en una tabla para porder utilizarlo luego en grafico.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hasta ahora he conseguido unirlas con:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;FreqPorcentual:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD Lista, Año, Mes, IdCliente, NumAlb&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident Freq;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NOCONCATENATE(TotalAlbaranes)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD *&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident TotalAlbaranes;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Drop table TotalAlbaranes; //Para no tener 2 tablas iguales&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ahora me queda el calculo y ya está.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gracias por tu ayuda,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2012 11:13:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335707#M123792</guid>
      <dc:creator />
      <dc:date>2012-06-04T11:13:50Z</dc:date>
    </item>
    <item>
      <title>Re: Load con 2 tablas</title>
      <link>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335708#M123793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Perdona que esté tan espeso, probablemente algo así sea lo que buscas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;Freq:&lt;/P&gt;&lt;P&gt;LOAD IdCli,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lista,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Año,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mes,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumAlb, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Frecuencia; // ¿Que campo es este?&lt;/P&gt;&lt;P&gt;sql select IdCli, Lista, Año, Mes, count(*) as NumAlb&lt;/P&gt;&lt;P&gt;from ....&lt;/P&gt;&lt;P&gt;Group IdCli, Lista, Año, Mes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Unimos esta tabla con la de arriba de forma que cada linea de Freq tendra el Total&lt;/P&gt;&lt;P&gt;TotalAlbaranes:&lt;/P&gt;&lt;P&gt;LEFT JOIN (&lt;SPAN style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; white-space: pre; background-color: #ffffff;"&gt;Freq) &lt;/SPAN&gt;LOAD Lista, Año, Mes, Sum(NumAlb) as Total // Albaranes por Lista, Año y Mes&lt;/P&gt;&lt;P&gt;Resident Freq&lt;/P&gt;&lt;P&gt;Group by Lista, Año, Mes;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Obtenemos el porcentaje, para ello hacemos otra carga RESIDENT&lt;/P&gt;&lt;P&gt;// En esta tabla tenemos todos los campos, incluyendo NumAlb, Total y Porcentaje&lt;/P&gt;&lt;P&gt;Porcentajes:&lt;/P&gt;&lt;P&gt;NOCONCATENATE LOAD *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumAlb / Total AS Porcentaje&lt;/P&gt;&lt;P&gt;RESIDENT Freq;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// borramos la original&lt;/P&gt;&lt;P&gt;DROP TABLE Freq;&lt;/P&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Espero que te sirva&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2012 11:31:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Load-con-2-tablas/m-p/335708#M123793</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2012-06-04T11:31:25Z</dc:date>
    </item>
  </channel>
</rss>

