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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Como Restar días Faltantes entre días de la semana

Hola,

 

He tratado de hacerlo de diversas formas, sin embargo no he logrado sacar la diferencia de días entre una fecha específica (día de la semana) hacía otra en específico.

 

Requiero sacar el total de días restantes dependendiendo el día en que se hizo la carga hacía el siguiente sábado, es decir sí la carga de información indica que e sun Martes, hacía sabado daría un total de 4 días restantes. Tengo una tabla de fechas que no indica dd/mm/yyyy:

josecordova_0-1665774898339.png

Intenté con NetworkDay sin embargo me salían números muy grandes y pues el máximo que puede dar sería 7 (si fuera Domingo). Es importante mencionar que se contempla el día Lunes como día 1 de la semana y Domingo como día 7 de la semana.

 

Espero me puedan ayudar. Gracias.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

Puedes probar este método:

Mi tabla de muestra:

vyinliwmsft_0-1665998955392.png

Y luego agregue una columna de lunes a viernes para saber el día de la semana:

Weekday = WEEKDAY('Sample Table (2)'[Date],2)

Y luego calcule el día que falta:

Missing day =
IF ( 6 - 'Sample Table (2)'[Weekday] >= 0, 6 - 'Sample Table (2)'[Weekday], 7 )

Y el resultado es:

vyinliwmsft_1-1665999118755.png

¿Es este el resultado que esperas?

Espero que esto te ayude.

Saludos

Equipo de soporte de la comunidad _Yinliw

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

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

Puedes probar este método:

Mi tabla de muestra:

vyinliwmsft_0-1665998955392.png

Y luego agregue una columna de lunes a viernes para saber el día de la semana:

Weekday = WEEKDAY('Sample Table (2)'[Date],2)

Y luego calcule el día que falta:

Missing day =
IF ( 6 - 'Sample Table (2)'[Weekday] >= 0, 6 - 'Sample Table (2)'[Weekday], 7 )

Y el resultado es:

vyinliwmsft_1-1665999118755.png

¿Es este el resultado que esperas?

Espero que esto te ayude.

Saludos

Equipo de soporte de la comunidad _Yinliw

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

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin , Pruebe una nueva columna

Nueva columna =

var _1 = 'Fecha'[Fecha]+ 7-1*WEEKDAY('Date'[Fecha],1)

devolución

fecha([Fecha], _1, Día)

o

Nueva columna =

var _1 = 'Fecha'[Fecha]+ 7-1*WEEKDAY('Date'[Fecha],1)

devolución

datediff(datevalue([Fecha]) , _1, Día)

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors