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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Calcular el número de fines de semana (viernes y sábados) entre dos fechas

¡Hola!

He estado buscando una solución en esta comunidad, pero no creo que esto haya sido respondido en mi escenario específico. Espero que alguien pueda ayudarme con el siguiente problema:

Quiero calcular el número de noches de fin de semana (viernes y sábados) entre dos fechas. Tengo las siguientes columnas:

PERMIT_START_DT
PERMIT_END_DT

Me gustaría crear una nueva columna (no medir) que me diga cuántas noches de fin de semana hay entre esas dos columnas de fecha.

¡Muy apreciado!

1 ACCEPTED SOLUTION

¡De alguna manera pude resolver mi propia pregunta! Gracias a davehus por tratar de ayudarme.

Esta es la fórmula que utilicé para obtener la respuesta a mi pregunta:

Weekend_Nights = COUNTROWS(FILTER(CALENDAR(RAP_Permits_to_Postal_Code[PERMIT_START_DT],RAP_Permits_to_Postal_Code[PERMIT_END_DT]), WEEKDAY([Date]) in {6,7} ))

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

@goodhvnting ,

¿Está contento de que la columna solo se actualice al actualizar, ya que este será el caso con una columna calculada?

Sí, eso funciona para mí. ¡Gracias!

Esto es con DAX. Puedes hacerlo con powerquery tampoco. Swap Date() para su Permit_start

IsWeekend = Si(Y(O(DÍA LABORABLE('Tabla de fechas'[DateKey])=7,DÍA LABORABLE('Tabla de fechas'[DateKey])=1),Y('Tabla de fechas'[DateKey]>fecha(2021,01,01),'Tabla de fechas'[DateKey]<FECHA(2021,01,31))),1,0)
¿Te ayudé hoy? Por favor, acepte mi solución y presione el botón Kudos.

Gracias por la respuesta.

Encontrando esta solución un poco confusa... ¿Puede confirmar que la fórmula DAX se utiliza en la función "Nueva columna"?

¿Dónde se utilizarían las columnas PERMIT_START_DT y PERMIT_END_DT? Estas columnas están en una tabla separada, no en una "Tabla de fechas".

Aprecia tu tiempo.

Hola @goodhvnting , Sí lo es. Por lo tanto, el cálculo es verificar si el día de la semana es un viernes O sábado y las fechas están entre la fecha de inicio y finalización. He modificado y probado con una tabla separada y funciona.

IsWeekend =
IF (
    AND (
        OR (
            WEEKDAY ( 'Date Table'[DateKey] ) = 6,
            WEEKDAY ( 'Date Table'[DateKey] ) = 7// Is it Friday or Saturday
        ),
        AND (
            'Date Table'[DateKey] > MAX ( Parameter[PERMIT_START_DT] ),
            'Date Table'[DateKey] < MAX ( Parameter[PERMIT_END_DT] )
        )
    ),
    1,
    0
)

davehus_0-1662495722590.png

Gracias de nuevo por su respuesta.

Disculpas, mi pregunta puede no haber sido muy clara.


Estoy tratando de contar el número de viernes y sábados que ocurren entre dos fechas. No si es viernes o sábado.

Ejemplo:

PERMIT_START_DTPERMIT_END_DT
viernes, 23 de agosto de 2019domingo, 25 de agosto de 2019
jueves, 01 de agosto de 2018Viernes, 03 de Agosto de 2018
Viernes 22 de Agosto de 2014domingo, 24 de agosto de 2014

Quiero crear una nueva columna usando una fórmula DAX que contará el número total de viernes y sábados entre esas 2 fechas. Debería verse algo como esto:

Weekend_Nights
2
1
2

Gracias de nuevo por su tiempo y consideración. Realmente lo aprecio.

¡De alguna manera pude resolver mi propia pregunta! Gracias a davehus por tratar de ayudarme.

Esta es la fórmula que utilicé para obtener la respuesta a mi pregunta:

Weekend_Nights = COUNTROWS(FILTER(CALENDAR(RAP_Permits_to_Postal_Code[PERMIT_START_DT],RAP_Permits_to_Postal_Code[PERMIT_END_DT]), WEEKDAY([Date]) in {6,7} ))

@goodhvnting ,

Habría obtenido el mismo resultado una vez que la columna se arrastrara al lienzo. Vea a continuación.

davehus_0-1662499172683.png

Me alegro de que te hayas ordenado.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.