﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
771	Función Range de TimeSet	Iván Robles	Víctor de Buen Remiro	"Buenas tardes,

 estamos intendando generar el timeSet de las semanas en los que una serie tiene datos:

Para ello hacemos una serie que tiene datos en 2007 y 2009, 2008 omitido.
Nos hacemos el timeSet de una serie donde no es omitido con la función SerTms ""timesetDatos "".
Después nos calculamos los lunes de las semanas que tienen algun dato ""lunesSemanasConDato "". 

Por ultimo creamos un timeSet con Range todos los dias de la semana de las semanas que tienen dato.

Esta última instrucción nos rellena correctamente las semanas de 2007 y 2009, pero los años anteriores y posteriores solo nos deja los lunes, no semanas completas


{{{  
  Serie seriesOrig = Log(SetSumC(SetOfSerie(
    SubSer(2*CalInd(Y(2007),Diario),y2007m01d01,y2007m12d31),
   SubSer(2*CalInd(Y(2009),Diario),y2009m01d01,y2009m12d31))));

  TimeSet timesetDatos = SerTms(Not(SerIsUnknown(seriesOrig)));

  TimeSet lunesSemanasConDato = Range(timesetDatos, -6, 0)*WD(1);

  TimeSet   semanasConDatos = Range(lunesSemanasConDato, 0, 6);

}}}

Gracias,
Un cordial saludo"	defect	closed	highest	Mantainance	TimeAlgebra	2.0.1	blocker	remind		
