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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
tiagotas
Helper I
Helper I

Corregir el número de semanas del año

¿Desea que el número de semanas de datos en Power BI sea el mismo que Excel, cómo hacerlo?

Date1.png

Datos en Excel;

Date2.pngDate3.png

En Excel utilizo la fórmula n.o N.o 2MANA (DATA;21), por lo que comienza los primeros 3 días del año siendo la semana 53 de 2020.

¿Cómo considero el mismo formato en Power Bi?

1 ACCEPTED SOLUTION
AlB
Super User
Super User

@tiagotas

Tienes razón. La sugerencia anterior no funciona. Consulte esto para una posible implementación:

http://excel-inside.pro/blog/2018/03/06/iso-week-in-power-query-m-language-and-power-bi/

o tal vez sería más fácil agregar una columna en DAX, sólo con

WEEKNUM([Data], 21) 

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

View solution in original post

4 REPLIES 4
AlB
Super User
Super User

@tiagotas

Tienes razón. La sugerencia anterior no funciona. Consulte esto para una posible implementación:

http://excel-inside.pro/blog/2018/03/06/iso-week-in-power-query-m-language-and-power-bi/

o tal vez sería más fácil agregar una columna en DAX, sólo con

WEEKNUM([Data], 21) 

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

AlB
Super User
Super User

Hay @tiagotas

Actualice el código del paso:

#"Semana do Ano Inserida" = Table.AddColumn(#"Mês Inserido", "Semana do ano", each let aux_ = Date.WeekOfYear([Data]), res_ = if aux_ <> 1 then aux_-1 else let year_ = Date.Year([Data]) in if Date.DayOfWeek(#date(year_,1,1))<>0 then Date.WeekOfYear(#date(year_-1,12,31)) else 1 in res_, Int64.Type)

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

O dia 03/01 ainda consta como semana 1, e deveria ser semana 53.
A partir do dia 04/01 que é semana 1.
Date1.png

Gostaria de entende o codigo, não consegui assimilar.

 

 

James

Para cambiar el día 01/03/2021 a la semana 53, simplemente cambie el comienzo de la semana. Puede cambiar el comienzo de la semana en el código M, de la siguiente manera:

cada Date.WeekOfYear ([Datos], Day.Monday), Int64.Type),

Así, el lunes se convertirá en el inicio de la semana.

Insertar una nueva columna, en DAX, no es la forma más eficiente (aunque parezca más fácil). Lo más eficiente sería utilizar el código proporcionado por el miembro de AIB.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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