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.
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!