Leer en inglés

Compartir a través de


WEEKNUM

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve el número de semana del date especificado según el return_typevalue. El número de semana indica dónde cae numéricamente la semana dentro de un year.

Hay dos sistemas usados para esta función:

  • System 1: la semana que contiene el 1 de enero es la semana first del yearand se numera la semana 1.
  • System 2: la semana que contiene el first jueves del year es la semana first del yearand se numera como semana 1. Este sistema es la metodología especificada en ISO 8601, que se conoce normalmente como sistema de numeración de semana europea.

Sintaxis

WEEKNUM(<date>[, <return_type>])  

Parámetros

Término Definición
date El date de datetimeformat.
return_type (Opcional) Número que determina en qué day comienza la semana. El valor predeterminado es 1. Vea la sección Comentarios.

Devolver value

Número entero.

Notas

  • De forma predeterminada, la función WEEKNUM usa una convención de calendar en la que la semana que contiene el 1 de enero se considera la semana first de la year. Sin embargo, el estándar ISO 8601 calendar, ampliamente utilizado en Europa, define la first semana como la que tiene la mayoría de días (cuatro or más) que cae en el nuevo year. Esto significa que ifreturn_type es cualquier value válido distinto de 21, durante los años en los que hay tres días or menos en la semana de first de enero, la función WEEKNUM devuelve números de semana distintos de la definición ISO 8601.

  • Para return_type, algunos orígenes de datos de DirectQuery pueden not admitir los siguientes values válidos:

    return_type Cuándo comienza la semana Sistema
    1 or omitido Domingo 1
    2 Lunes 1
    11 Lunes 1
    12 Martes 1
    13 Miércoles 1
    14 Jueves 1
    15 Viernes 1
    16 Sábado 1
    17 Domingo 1
    21 Lunes 2

Ejemplo 1

En el ejemplo siguiente se devuelve el número de semana para el 14 de febrero de 2010. En este cálculo se da por supuesto que las semanas comienzan el lunes.

= WEEKNUM("Feb 14, 2010", 2) 

Ejemplo 2

En el ejemplo siguiente se devuelve el número de semana del date almacenado en la columna, HireDate, de la tabla, Employees. En este cálculo se da por supuesto que las semanas comienzan el domingo.

= WEEKNUM('Employees'[HireDate])

YEARFRAC función
WEEKDAY función