<?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 Calcular saldo en editor de carga de datos in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Calcular-saldo-en-editor-de-carga-de-datos/m-p/1899253#M74229</link>
    <description>&lt;P&gt;Buenas.&lt;/P&gt;
&lt;P&gt;Tengo una tabla que contiene los siguientes campos:&lt;/P&gt;
&lt;P&gt;- Entidad (campo clave)&lt;BR /&gt;&amp;nbsp;- Fecha&lt;BR /&gt;- Fechacreacion &lt;BR /&gt;&amp;nbsp;- SaldoInicial&lt;BR /&gt;&amp;nbsp;- Gasto&lt;BR /&gt;&amp;nbsp;- Ingreso&lt;BR /&gt;- ....&lt;/P&gt;
&lt;P&gt;Mi intención es que en la carga de datos se genere un nuevo campo con el saldo. Lo estoy intentando hacer de la siguiente forma:&lt;/P&gt;
&lt;P&gt;TablaFinal:&lt;BR /&gt;LOAD&lt;BR /&gt;Entidad,&lt;BR /&gt;Fecha,&lt;BR /&gt;Fechacreacion,&lt;BR /&gt;Gasto,&lt;BR /&gt;Ingreso,&lt;BR /&gt;if(date(Fecha)=date(Fechacreacion),SaldoInicial-Gasto+Ingreso,&lt;BR /&gt;if(date(Fecha)&amp;gt;date(Fechacreacion), peek(saldo,-1)-Gasto+Ingreso)) as saldo&lt;BR /&gt;resident CUENTAS_MOVIMIENTOS&lt;BR /&gt;order by Entidad, Fecha asc;&lt;/P&gt;
&lt;P&gt;Las premisas son:&lt;BR /&gt;- Si la fecha coincide con la fecha de creación de la cuenta lo calcule así: saldo = SaldoInicial-Gasto+Ingreso&lt;BR /&gt;- Si la fecha es posterior a la fecha de creación de la cuenta lo calcule tomando como referencia el saldo anterior - Gastos + Ingeso.&lt;/P&gt;
&lt;P&gt;El problema es que con el código que he generado me entra en una especie de bucle infinito. ¿Quien puede ayudarme?&lt;/P&gt;
&lt;P&gt;Un saludo.&lt;/P&gt;</description>
    <pubDate>Wed, 02 Mar 2022 11:55:47 GMT</pubDate>
    <dc:creator>dipujaen</dc:creator>
    <dc:date>2022-03-02T11:55:47Z</dc:date>
    <item>
      <title>Calcular saldo en editor de carga de datos</title>
      <link>https://community.qlik.com/t5/App-Development/Calcular-saldo-en-editor-de-carga-de-datos/m-p/1899253#M74229</link>
      <description>&lt;P&gt;Buenas.&lt;/P&gt;
&lt;P&gt;Tengo una tabla que contiene los siguientes campos:&lt;/P&gt;
&lt;P&gt;- Entidad (campo clave)&lt;BR /&gt;&amp;nbsp;- Fecha&lt;BR /&gt;- Fechacreacion &lt;BR /&gt;&amp;nbsp;- SaldoInicial&lt;BR /&gt;&amp;nbsp;- Gasto&lt;BR /&gt;&amp;nbsp;- Ingreso&lt;BR /&gt;- ....&lt;/P&gt;
&lt;P&gt;Mi intención es que en la carga de datos se genere un nuevo campo con el saldo. Lo estoy intentando hacer de la siguiente forma:&lt;/P&gt;
&lt;P&gt;TablaFinal:&lt;BR /&gt;LOAD&lt;BR /&gt;Entidad,&lt;BR /&gt;Fecha,&lt;BR /&gt;Fechacreacion,&lt;BR /&gt;Gasto,&lt;BR /&gt;Ingreso,&lt;BR /&gt;if(date(Fecha)=date(Fechacreacion),SaldoInicial-Gasto+Ingreso,&lt;BR /&gt;if(date(Fecha)&amp;gt;date(Fechacreacion), peek(saldo,-1)-Gasto+Ingreso)) as saldo&lt;BR /&gt;resident CUENTAS_MOVIMIENTOS&lt;BR /&gt;order by Entidad, Fecha asc;&lt;/P&gt;
&lt;P&gt;Las premisas son:&lt;BR /&gt;- Si la fecha coincide con la fecha de creación de la cuenta lo calcule así: saldo = SaldoInicial-Gasto+Ingreso&lt;BR /&gt;- Si la fecha es posterior a la fecha de creación de la cuenta lo calcule tomando como referencia el saldo anterior - Gastos + Ingeso.&lt;/P&gt;
&lt;P&gt;El problema es que con el código que he generado me entra en una especie de bucle infinito. ¿Quien puede ayudarme?&lt;/P&gt;
&lt;P&gt;Un saludo.&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 11:55:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calcular-saldo-en-editor-de-carga-de-datos/m-p/1899253#M74229</guid>
      <dc:creator>dipujaen</dc:creator>
      <dc:date>2022-03-02T11:55:47Z</dc:date>
    </item>
    <item>
      <title>Re: Calcular saldo en editor de carga de datos</title>
      <link>https://community.qlik.com/t5/App-Development/Calcular-saldo-en-editor-de-carga-de-datos/m-p/1912996#M75254</link>
      <description>&lt;P&gt;Hola, he probado el código con algunos datos de ejemplo y en mi caso todo funciona bien sin bucles infinitos. Probablemente habrá algún problema con la fuente de datos o el master calendar a la hora de comparar fechas. En algún momento el script finaliza o falla? Se genera una clave sintética? &lt;span class="lia-unicode-emoji" title=":thinking_face:"&gt;🤔&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Apr 2022 09:29:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calcular-saldo-en-editor-de-carga-de-datos/m-p/1912996#M75254</guid>
      <dc:creator>Andrea_Spinetti</dc:creator>
      <dc:date>2022-04-01T09:29:53Z</dc:date>
    </item>
  </channel>
</rss>

