<?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 ¿ Como obtener un valor de una fecha anterior a la seleccionada en análisis de conjuntos? in Español</title>
    <link>https://community.qlik.com/t5/Espa%C3%B1ol/Como-obtener-un-valor-de-una-fecha-anterior-a-la-seleccionada-en/m-p/462610#M2661</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola a todos tengo la siguiente relación de ventas e inventarios por fecha:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="24359" alt="Sin título.png" class="jive-image-thumbnail jive-image" src="https://community.qlik.com/legacyfs/online/24359_Sin+t%C3%ADtulo.png" width="450" /&gt;&lt;/P&gt;&lt;P&gt;necesito obtener dos datos, si selecciono la fecha 03/10/2012(dentro de una hoja), obtener el inventario de la semana seleeccionada (03/10/2012) y de la semana anterior a la seleccionada (26/10/2012), (inventario final he inventario inicial respectivamente), lo primero que hice fue definir un par de variables, para la fecha inicial y final, a través de un objeto calendario, dentro del script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CalendarTemp:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(FECHA) AS fechaMax,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Min(FECHA)-7 AS fechaMin&lt;/P&gt;&lt;P&gt;RESIDENT BASE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMaxFECHA = FieldValue('fechaMax', 1);&lt;/P&gt;&lt;P&gt;LET vMinFECHA = FieldValue('fechaMin', 1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE CalendarTemp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MasterCalendar:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(IterNo() + Date($(vMinFECHA))) AS CalendarDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Week(Date(IterNo() + Date($(vMinFECHA)))) AS CalendarWeek,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month(Date(IterNo() + Date($(vMinFECHA)))) AS CalendarMonth,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(Date(IterNo() + Date($(vMinFECHA)))) AS CalendarYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InYearToDate(Date(IterNo() + Date($(vMinFECHA))), Date($(vMaxFECHA)), 0) AS YTDFlag,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InYearToDate(Date(IterNo() + Date($(vMinFECHA))), Date($(vMaxFECHA)), -1) AS LYFlag&lt;/P&gt;&lt;P&gt;AUTOGENERATE 1 WHILE Date(IterNo() + Date($(vMinFECHA))) &amp;lt;= Date($(vMaxFECHA));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vSemanaMax = Week($(vMaxFECHA));&lt;/P&gt;&lt;P&gt;LET vSemanaMin = Week($(vMinFECHA));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;y dentro de una hoja en una tabla siemple, definí la siguiente expresión:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;inventario inicial: =sum({&amp;lt;FECHA={$(vSemanaMin}&amp;gt;}[INVENTARIO])&lt;/P&gt;&lt;P&gt;inventario final: = sum({&amp;lt;FECHA={$(vSemanaMax}&amp;gt;}[INVENTARIO])&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;el problema es que cuando hago distintas selecciones en la hoja, las variables siempre me entrega la misma semana inicial y final independiente de las selecciones que haga, yo necesito que estas variables vallan moviendose de acuerdo a las selecciones que realice en la hoja.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;y lo otro es que la expresión&amp;nbsp; de inventario inicial y final no entrega ningún resultado, ALGUIEN ME PUEDE AYUDAR CON ESTO????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Oct 2012 14:56:07 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-10-29T14:56:07Z</dc:date>
    <item>
      <title>¿ Como obtener un valor de una fecha anterior a la seleccionada en análisis de conjuntos?</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Como-obtener-un-valor-de-una-fecha-anterior-a-la-seleccionada-en/m-p/462610#M2661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola a todos tengo la siguiente relación de ventas e inventarios por fecha:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="24359" alt="Sin título.png" class="jive-image-thumbnail jive-image" src="https://community.qlik.com/legacyfs/online/24359_Sin+t%C3%ADtulo.png" width="450" /&gt;&lt;/P&gt;&lt;P&gt;necesito obtener dos datos, si selecciono la fecha 03/10/2012(dentro de una hoja), obtener el inventario de la semana seleeccionada (03/10/2012) y de la semana anterior a la seleccionada (26/10/2012), (inventario final he inventario inicial respectivamente), lo primero que hice fue definir un par de variables, para la fecha inicial y final, a través de un objeto calendario, dentro del script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CalendarTemp:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(FECHA) AS fechaMax,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Min(FECHA)-7 AS fechaMin&lt;/P&gt;&lt;P&gt;RESIDENT BASE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMaxFECHA = FieldValue('fechaMax', 1);&lt;/P&gt;&lt;P&gt;LET vMinFECHA = FieldValue('fechaMin', 1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE CalendarTemp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MasterCalendar:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(IterNo() + Date($(vMinFECHA))) AS CalendarDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Week(Date(IterNo() + Date($(vMinFECHA)))) AS CalendarWeek,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month(Date(IterNo() + Date($(vMinFECHA)))) AS CalendarMonth,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(Date(IterNo() + Date($(vMinFECHA)))) AS CalendarYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InYearToDate(Date(IterNo() + Date($(vMinFECHA))), Date($(vMaxFECHA)), 0) AS YTDFlag,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InYearToDate(Date(IterNo() + Date($(vMinFECHA))), Date($(vMaxFECHA)), -1) AS LYFlag&lt;/P&gt;&lt;P&gt;AUTOGENERATE 1 WHILE Date(IterNo() + Date($(vMinFECHA))) &amp;lt;= Date($(vMaxFECHA));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vSemanaMax = Week($(vMaxFECHA));&lt;/P&gt;&lt;P&gt;LET vSemanaMin = Week($(vMinFECHA));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;y dentro de una hoja en una tabla siemple, definí la siguiente expresión:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;inventario inicial: =sum({&amp;lt;FECHA={$(vSemanaMin}&amp;gt;}[INVENTARIO])&lt;/P&gt;&lt;P&gt;inventario final: = sum({&amp;lt;FECHA={$(vSemanaMax}&amp;gt;}[INVENTARIO])&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;el problema es que cuando hago distintas selecciones en la hoja, las variables siempre me entrega la misma semana inicial y final independiente de las selecciones que haga, yo necesito que estas variables vallan moviendose de acuerdo a las selecciones que realice en la hoja.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;y lo otro es que la expresión&amp;nbsp; de inventario inicial y final no entrega ningún resultado, ALGUIEN ME PUEDE AYUDAR CON ESTO????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2012 14:56:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Como-obtener-un-valor-de-una-fecha-anterior-a-la-seleccionada-en/m-p/462610#M2661</guid>
      <dc:creator />
      <dc:date>2012-10-29T14:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: ¿ Como obtener el inventario de fecha anterior?</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Como-obtener-un-valor-de-una-fecha-anterior-a-la-seleccionada-en/m-p/462611#M2662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;las fechas pueden ser cualquiera, solo fue un ejemplo el que puse.&lt;/P&gt;&lt;P&gt;ejem: si selecciono la fecha:&lt;/P&gt;&lt;P&gt;17/10/2012 necesito el inventario de la fecha seleccionada y de la fecha pasada o sea 10/10/2012, si selecciono 3 semanas deberia tener el inventario de la última semana de las 3 selccionadas y la anterior a la primera semana de la selección que hice, alguna sugerencia?????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2012 15:04:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Como-obtener-un-valor-de-una-fecha-anterior-a-la-seleccionada-en/m-p/462611#M2662</guid>
      <dc:creator />
      <dc:date>2012-10-29T15:04:21Z</dc:date>
    </item>
  </channel>
</rss>

