<?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: CASE CON GROUP BY in Español</title>
    <link>https://community.qlik.com/t5/Espa%C3%B1ol/CASE-CON-GROUP-BY/m-p/554556#M3498</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;En un gráfico, en la capa de visualización, puedes utilizar la función Class() que hace eso mismo, pero además puedes decidir el ancho del rango. Si además utilizas una variable para definir los rangos, podrías hacerlo totalmente dinámico en tiempo de ejecución.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tienes un ejemplo en la pestaña Customers de la aplicación Sales Management que está en el portal de demos.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Oct 2013 08:51:56 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-10-15T08:51:56Z</dc:date>
    <item>
      <title>CASE CON GROUP BY</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/CASE-CON-GROUP-BY/m-p/554555#M3497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Buenas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tengo el siguiente script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN style="font-size: 8pt;"&gt;[ULTIMOS MOVIMIENTOS POR REF CLAVE 20]:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;LOAD &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FECAMD, //FECHA MOVIMIENTO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(date#( [FECAMD], 'YYYYMMDD'), 'DD/MM/YYYY') as [FECHA ULTIMO MOV], //CONVIERTE FECHA A DD/MM/YYYY&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt; today()-&amp;nbsp;&amp;nbsp; (Date(date#( [FECAMD], 'YYYYMMDD'), 'DD/MM/YYYY') ) as&amp;nbsp; [DIF HOY Y ULT MOV], //DIF. DIAS ENTRE FECHA DE HOY Y FECHA ULTIMO MOVIMIENTO&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CODALM,&amp;nbsp; //ALMACEN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CODVAR as codvar;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL SELECT &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAX (FECAMD) FECAMD, CODVAR,CODALM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; FROM ALMACEN.dbo.DPTX0001 WHERE CLAMOV NOT IN (19,29) AND CODALM IN (101009,101040)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; GROUP BY CODALM, CODVAR;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Teóricamente calcula la fecha del ultimo movimiento de mercancia (FECAMD) por clave de movimiento (todos los mov menos 19 y 29) y un par de almacenes (el almacen 9 y el 40).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Me gustaria introducir un CASE para poder hacer rangos de tiempos basados en la variable &lt;SPAN style="font-size: 8pt;"&gt; today()-&amp;nbsp;&amp;nbsp; (Date(date#( [FECAMD], 'YYYYMMDD'), 'DD/MM/YYYY') ) as&amp;nbsp; [DIF HOY Y ULT MOV], . Cuando digo rangos me regiero que si salen en esta variable los valores 3 o 15 poder agruparlos en la variable creada 1 mes, si sale 45 o 58&amp;nbsp; en 2 meses, 95 y 103 en 3 meses,....&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Espero no liaros mucho....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Oct 2013 13:44:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/CASE-CON-GROUP-BY/m-p/554555#M3497</guid>
      <dc:creator>carlosac</dc:creator>
      <dc:date>2013-10-14T13:44:44Z</dc:date>
    </item>
    <item>
      <title>Re: CASE CON GROUP BY</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/CASE-CON-GROUP-BY/m-p/554556#M3498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;En un gráfico, en la capa de visualización, puedes utilizar la función Class() que hace eso mismo, pero además puedes decidir el ancho del rango. Si además utilizas una variable para definir los rangos, podrías hacerlo totalmente dinámico en tiempo de ejecución.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tienes un ejemplo en la pestaña Customers de la aplicación Sales Management que está en el portal de demos.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Oct 2013 08:51:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/CASE-CON-GROUP-BY/m-p/554556#M3498</guid>
      <dc:creator />
      <dc:date>2013-10-15T08:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: CASE CON GROUP BY</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/CASE-CON-GROUP-BY/m-p/554557#M3499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Juan Gerardo una vez más me quito el sombrero. Gracias por todo porque nos ayudas mucho a los que no sabemos apenas...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Oct 2013 11:42:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/CASE-CON-GROUP-BY/m-p/554557#M3499</guid>
      <dc:creator>carlosac</dc:creator>
      <dc:date>2013-10-15T11:42:19Z</dc:date>
    </item>
  </channel>
</rss>

