Último día hábil

Un usuario Pregunto ✅

Anónimo

Aquí está mi fórmula actual:

Hoy o último día hábil = IF(fecha(año(DimensiónFecha[DateKey]), mes (dimensión de fecha[DateKey]), día (dimensión de fecha[DateKey]))=HOY(),»Hoy»)

Esto mostrará «Hoy» en la columna, que luego puedo usar como «Filtro de página». También necesito «Último día hábil», que mostrará «Último día hábil» el día anterior que no sea feriado ni fin de semana. Ahora, he creado una columna, «Días laborables» que pone un «0» en los fines de semana y días festivos y un «1» en todos los demás días. Esa fórmula no es bonita pero funciona: (intenta no burlarte demasiado de ella)

Días laborables = SI (O (Dimensión de fecha[DayOfWeek] = 7, Dimensión de fecha[DayOfWeek] = 1), 0, si (dimensión de fecha[DateKey] = valor («01/01/2016»), 0, si (dimensión de fecha[DateKey] = valor («25/03/2016»), 0, si (dimensión de fecha[DateKey] = valor («30/05/2016»), 0, si (dimensión de fecha[DateKey] = valor («04/07/2016»), 0, si (dimensión de fecha[DateKey] = valor («05/09/2016»), 0, si (dimensión de fecha[DateKey] = valor («24/11/2016»), 0, si (dimensión de fecha[DateKey] = valor («25/11/2016»), 0, si (dimensión de fecha[DateKey] = valor («23/12/2016»), 0, si (dimensión de fecha[DateKey] = valor («26/12/2016»), 0, si (dimensión de fecha[DateKey] = valor(«30/12/2016»),0,1)))))))))))

De todos modos, necesito ampliar la fórmula «Hoy o último día hábil» para colocar la palabra «Último día hábil» en el área resaltada en amarillo si hay un «1» en la columna «Días hábiles». Gracias por tu ayuda.

Captura.PNG

KGrice

es su dimensión de fecha[DateKey] campo una fecha estándar? Si es así, ¿por qué no comienza su columna Hoy o Último día hábil como

=SI([DateKey]=HOY(), «Hoy», «»)

Lo que tiene ahora funciona, pero si entiendo los datos, es más fácil trabajar con la fórmula anterior. Desde allí, puede expandirlo para incluir su columna WorkingDays. Su nueva columna calculada Hoy o Último día hábil sería entonces

=SI([DateKey]=HOY(), «Hoy», SI([DateKey]=CALCULAR(MÁX.([DateKey], FILTRO(TODO(DimensiónFecha), [WorkingDays]=1), FILTRO(TODO(DimensiónFecha), [DateKey]

KGrice

es su dimensión de fecha[DateKey] campo una fecha estándar? Si es así, ¿por qué no comienza su columna Hoy o Último día hábil como

=SI([DateKey]=HOY(), «Hoy», «»)

Lo que tiene ahora funciona, pero si entiendo los datos, es más fácil trabajar con la fórmula anterior. Desde allí, puede expandirlo para incluir su columna WorkingDays. Su nueva columna calculada Hoy o Último día hábil sería entonces

=SI([DateKey]=HOY(), «Hoy», SI([DateKey]=CALCULAR(MÁX.([DateKey], FILTRO(TODO(DimensiónFecha), [WorkingDays]=1), FILTRO(TODO(DimensiónFecha), [DateKey]

Anónimo

En respuesta a KGrice

Lo encontré

=SI([DateKey]=HOY(), «Hoy», SI([DateKey]=CALCULAR(MÁX.([DateKey]), FILTRO(TODO(DimensiónFecha), [WorkingDays]=1), FILTRO(TODO(DimensiónFecha), [DateKey]

Muchas gracias por tu ayuda en esto!!

KGrice

En respuesta a Anónimo

¡Perdón por el error tipográfico! Tuve un error al intentar copiar/pegar y tuve que escribirlo manualmente. ¡Me alegro de que lo hayas hecho funcionar!

Anónimo

En respuesta a KGrice

Gracias por tu ayuda. Sí el [DateKey] es un campo de fecha estándar. Ingresé tu sugerencia y recibí un error. ¿Podría revisar para ver por qué, por favor? ¡Gracias!

Captura.PNG

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *