Funciones WeekNum e ISOWeekNum
Se aplica a: Aplicaciones de lienzo Aplicaciones basadas en modelos Power Pages Columnas de fórmulas de Dataverse
Devuelve el número de semana de una fecha determinada.
Description
Utilice lsa funciones WeekNum e ISOWeekNum para determinar el número de semana de una fecha.
Estas funciones difieren en cómo determinan la primera semana del año (semana 1):
WeekNum usa la semana que contiene el 1 de enero como la primera semana del año. El resultado de esta función puede oscilar entre 1 y 54.
ISOWeekNum utiliza la semana que contiene el primer jueves del año como la primera semana del año. Sigue la definición de fecha y hora de la norma ISO 8601 para la numeración de la semana. El resultado de esta función puede oscilar entre 1 y 53. Es posible que se devuelvan 52 o 53 para los primeros días de enero ya que las fechas podrían pertenecer a la última semana del año anterior.
Utilice el segundo parámetro para WeekNum para especificar qué día comienza una semana. Puede proporcionar un número de código de Excel o utilizar la enumeración StartOfWeek:
Código de Excel | Enumeración de StartOfWeek | Descripción |
---|---|---|
1, 17 | StartOfWeek.Sunday | La semana comienza el domingo. Predeterminado. |
2, 11 | StartOfWeek.Monday | La semana comienza el lunes. |
12 | StartOfWeek.Tuesday | La semana comienza el martes. |
13 | StartOfWeek.Wednesday | La semana comienza el miércoles. |
14 | StartOfWeek.Thursday | La semana comienza el jueves. |
15 | StartOfWeek.Friday | La semana comienza el viernes. |
16 | StartOfWeek.Saturday | La semana comienza el sábado. |
ISOWeekNum siempre utiliza el lunes como inicio de semana. En Excel, la función WeekNum admite un código de adición 21 que no se admite aquí; use ISOWeekNum en su lugar.
Si pasa un solo número a estas funciones, el valor que se devuelve es un resultado único. Si pasa una tabla de una sola columna que contiene números, el valor que se muestra es una tabla de resultados de una sola columna, un resultado para cada registro en la tabla del argumento. Si tiene una tabla con varias columnas, puede convertirla en una tabla de una sola columna, como se describe en cómo trabajar con tablas.
Sintaxis
WeekNum(DateTime [, StartOfWeek ])
- DateTime: requerido. Valor de fecha y hora con el que operar.
- StartOfWeek: opcional. Código de Excel o enumeración StartOfWeek que determina qué día comienza la semana.
ISOWeekNum(DateTime)
- DateTime: requerido. Valor de fecha y hora con el que operar. La semana siempre empieza el lunes.
Ejemplos
Primera y última semana natural de 2021
Fecha | WeekNum( Date ) | ISOWeekNum( Date ) | WeekNum( Date, StartOfWeek.Wednesday ) |
---|---|---|---|
Viernes,1de enero de2021 | 1 | 53 | 1 |
Sábado,2de enero de2021 | 1 | 53 | 1 |
Domingo,3de enero de2021 | 2 | 53 | 1 |
Lunes,4de enero de2021 | 2 | 1 | 1 |
Martes,5de enero de2021 | 2 | 1 | 1 |
Miércoles,6de enero de2021 | 2 | 1 | 2 |
Jueves,7de enero de2021 | 2 | 1 | 2 |
Sábado,25de diciembre de2021 | 52 | 51 | 52 |
Domingo,26de diciembre de2021 | 53 | 51 | 52 |
Lunes,27de diciembre de2021 | 53 | 52 | 52 |
Martes,28de diciembre de2021 | 53 | 52 | 52 |
Miércoles,29de diciembre de2021 | 53 | 52 | 53 |
Jueves,30de diciembre de2021 | 53 | 52 | 53 |
Viernes,31de diciembre de2021 | 53 | 52 | 53 |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de