/
Numeración de Semanas del Año

Numeración de Semanas del Año

Existen normas ISO que definen la numeración de semanas de un año, la función de java realiza otra forma de cálculo; por lo tanto presentamos a continuación una forma de resolver la numeración de semanas ((estándar ISO-8601).

Se considera en que día de la semana comienza el año en relación al Jueves.

Procedimiento

Se configurará una Dimensión de Tipo Normal que, por ejemplo, tendrá dos niveles jerárquicos: Año y Semana


Definición de Campos Virtuales

NombreDimensiónDefiniciónTipo
cv_anioCampo Clave
del Nivel Año
Año(FECHA)Integer
cv_semana_nroCampo Clave
del Nivel Semana

primero=DiaDeSemana(Fecha(1,1,Año(FECHA)));

CASE

WHEN primero > 4 THEN SemanaDelAño(FECHA)-1

WHEN primero == 0 THEN SemanaDelAño(FECHA)-1

ELSE SemanaDelAño(FECHA)

END

Integer
cv_semanaEtiqueta Corta
del Nivel Semana

primero=DiaDeSemana(Fecha(1,1,Año(FECHA)));

CASE

WHEN primero > 4 THEN Concatenar("Semana ",Texto(SemanaDelAño(FECHA)-1))

WHEN primero == 0 THEN Concatenar("Semana ",Texto(SemanaDelAño(FECHA)-1))

ELSE Concatenar("Semana ",Texto(SemanaDelAño(FECHA)))

END

String