Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Syndicate_Admin
Administrator
Administrator

Función DAX WeekNum: tipo de valor devuelto

¿Podría alguien explicar la diferencia entre las dos funciones a continuación?, no pude encontrar ningún improperio claro.

¡Gracias!

WEEKNUM ( 'Date'[Date],  2 )   -- return_type = 2

WEEKNUM ( 'Date'[Date],  21 )  -- return_type = 21

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Shalom @Ritaf1983 y gracias por su perspicacia.

Investigué más a fondo la diferencia, parece que usar return_type = 2 no hace ya que en los EE. UU., ya que los años con 52 semanas se presentan como si tuvieran 53, ¡y una semana podría tener menos de 7 días!

usando return_type = 2 a continuación, devuelve la semana 1 que tiene solo dos días y no comienza un lunes.

Usaré return_type = 21

weekNum21.JPG

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Shalom @Ritaf1983 y gracias por su perspicacia.

Investigué más a fondo la diferencia, parece que usar return_type = 2 no hace ya que en los EE. UU., ya que los años con 52 semanas se presentan como si tuvieran 53, ¡y una semana podría tener menos de 7 días!

usando return_type = 2 a continuación, devuelve la semana 1 que tiene solo dos días y no comienza un lunes.

Usaré return_type = 21

weekNum21.JPG

Syndicate_Admin
Administrator
Administrator

Hola @RichFlorida

La diferencia radica en el método utilizado para calcular las semanas.

Más específicamente, la diferencia está en cómo determinar qué semana es la primera semana del año.

Hay dos métodos principales para determinar la primera semana del año:

  • El método ISO 8601: Este método define la primera semana del año como la semana que contiene el primer jueves del año. Esto significa que la primera semana del año puede ser cualquier día de la semana, de lunes a domingo.

  • El método del domingo primero: Este método define la primera semana del año como la semana que comienza el primer domingo del año. Esto significa que la primera semana del año es siempre de domingo a sábado.

El método ISO 8601 es el método más común utilizado en el mundo, y es el método recomendado por la Organización Internacional de Normalización (ISO). Sin embargo el método del domingo primero todavía se usa en algunos países, como Estados Unidos.

Si utiliza un método de ISO8601 estándar, debe utilizar el tipo de valor devuelto 2.

Más información en el enlace:

https://learn.microsoft.com/en-us/dax/weeknum-function-dax

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.