imranami
Hola, equipo,
Quiero agregar una columna calculada a una tabla de fechas que identifique si una fecha es el último día hábil de ese mes (viernes en mi escenario).
Atentamente,
ImranAmi
JarroVGIT
Creé una tabla de fechas con la siguiente columna booleana:
DateTable = ADDCOLUMNS(CALENDAR("1/1/2019", "31/12/2019"),
"isWorkDay", IF(WEEKDAY([Date], 2) > 5, FALSE, TRUE())
)
Esto devuelve si un día es un día laboral o no.
El seguimiento columna calculada devuelve verdadero solo el último día laborable de ese mes:
IsLastWorkDay =
VAR currentDate = DateTable[Date]
RETURN
IF(AND(COUNTROWS(FILTER(DateTable,
DateTable[Date] > currentDate && DateTable[Date] <= EOMONTH(currentDate, 0) && DateTable[isWorkDay] = TRUE)) = 0, DateTable[isWorkDay] = TRUE), TRUE, FALSE)
Atentamente
Djerro123
——————————-
Si esto respondió a su pregunta, márquelo como la Solución. Esto también ayuda a otros a encontrar lo que buscan.
Los kudo son bienvenidos 🙂
JarroVGIT
Creé una tabla de fechas con la siguiente columna booleana:
DateTable = ADDCOLUMNS(CALENDAR("1/1/2019", "31/12/2019"),
"isWorkDay", IF(WEEKDAY([Date], 2) > 5, FALSE, TRUE())
)
Esto devuelve si un día es un día laboral o no.
El seguimiento columna calculada devuelve verdadero solo el último día laborable de ese mes:
IsLastWorkDay =
VAR currentDate = DateTable[Date]
RETURN
IF(AND(COUNTROWS(FILTER(DateTable,
DateTable[Date] > currentDate && DateTable[Date] <= EOMONTH(currentDate, 0) && DateTable[isWorkDay] = TRUE)) = 0, DateTable[isWorkDay] = TRUE), TRUE, FALSE)
Atentamente
Djerro123
——————————-
Si esto respondió a su pregunta, márquelo como la Solución. Esto también ayuda a otros a encontrar lo que buscan.
Los kudo son bienvenidos 🙂
TAMOREIRA
En respuesta a JarroVGIT
Hola JarroVGIT, si quisiera obtener el primer día hábil del mes, ¿dónde debería editar la fórmula? He probado varios enfoques y, aunque ha producido algunas cosas buenas, todavía no tengo la columna que necesito.
imranami
En respuesta a JarroVGIT
@JarroVGITperfect gracias y por la pronta respuesta.
@ az38 gracias por responder. Necesitaba el último día laborable para el mes.
JarroVGIT
En respuesta a imranami
No hay problema, márquelo como la solución para que otros también puedan encontrarlo fácilmente. 🙂
¡Gracias y buen día!
az38
Hola @imranami
prueba una columna
Column2 = IF(WEEKDAY('Table'[Column1])=6;"It's Friday!";"-")
será suficiente?
no dudes en dar un kudo a publicaciones útiles y marcar soluciones como solución