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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

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
March PBI video - carousel

Power BI Monthly Update - March 2025

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

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors