This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Estimados expertos en PBI,
Hace unos meses, el apoyo de la comunidad me ayudó con una pregunta sobre contar los días laborables entre una fecha de inicio y una fecha de finalización. Tengo la siguiente solución:
----------------------------------------
Cálculo necesario ?
Fecha de inicio de VAR (VAR StartDate)
MAX ( MIN ( 'Calenda'[Fecha] ), MIN ( 'Resultados'[Start_Date] ) )
Fecha de finalización del VAR (VAR EndDate)
MIN ( MAX ( 'Calenda'[Fecha] ), MAX ( 'Resultados'[End_Date] ) )
devolución
SI (
Fecha de inicio <- EndDate,
COUNTROWS (
FILTRO ( CALENDARIO ( StartDate, EndDate ), WEEKDAY ( [Fecha], 3 ) <-5 )
),
0
-------------------------------------------------------------------------------------------
Quiero cambiar el número de días laborables en el número de días calendario, así que tengo que cambiar la función de día de la semana, pero no obtengo el resultado correcto. ¿Alguien tiene una solución para esto?
Muchas gracias de antemano,
Saludos, Frank
Solved! Go to Solution.
@frankhofmans
Pruebe esta medida por favor:
Calculation needed =
VAR StartDate =
MAX ( MIN ( 'Calenda'[Date] ), MIN ( 'Outcomes'[Start_Date] ) )
VAR EndDate =
MIN ( MAX ( 'Calenda'[Date] ), MAX ( 'Outcomes'[End_Date] ) )
RETURN
IF (
StartDate <= EndDate,
COUNTROWS (
FILTER ( CALENDAR ( StartDate, EndDate ), WEEKDAY ( [Date], 3 ) <= 4 )
),
0
________________________
Si mi respuesta fue útil, haga clic en Aceptarla como la solución para ayudar a otros miembros a encontrarla útil
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Hola, @frankhofmans
Para excluir los fines de semana, puede probar la siguiente medida para ver si ayuda.
Calculation needed =
VAR StartDate =
MAX ( MIN ( 'Calenda'[Date] ), MIN ( 'Outcomes'[Start_Date] ) )
VAR EndDate =
MIN ( MAX ( 'Calenda'[Date] ), MAX ( 'Outcomes'[End_Date] ) )
RETURN
IF (
StartDate <= EndDate,
COUNTROWS (
FILTER (
CALENDAR ( StartDate, EndDate ),
NOT ( WEEKDAY ( [Date] ) ) IN { 1, 7 }
)
),
0
)
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@frankhofmans
Pruebe esta medida por favor:
Calculation needed =
VAR StartDate =
MAX ( MIN ( 'Calenda'[Date] ), MIN ( 'Outcomes'[Start_Date] ) )
VAR EndDate =
MIN ( MAX ( 'Calenda'[Date] ), MAX ( 'Outcomes'[End_Date] ) )
RETURN
IF (
StartDate <= EndDate,
COUNTROWS (
FILTER ( CALENDAR ( StartDate, EndDate ), WEEKDAY ( [Date], 3 ) <= 4 )
),
0
________________________
Si mi respuesta fue útil, haga clic en Aceptarla como la solución para ayudar a otros miembros a encontrarla útil
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@frankhofmans
La fórmula actual cuenta los días en los que el día de la semana no es domingo. ¿cómo desea realizar el cálculo ahora?
________________________
Si mi respuesta fue útil, haga clic en Aceptarla como la solución para ayudar a otros miembros a encontrarla útil
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
hola Fowmy,
Necesito que todos los días de la semana, incluidos los sábados y domingos, cuenten todos los días entre la fecha de inicio y la fecha de finalización.
Gracias de antemano,
Frank
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.