The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Tengo una tabla de calendario en PBI que necesito agregar un campo para el último día hábil de cada mes. Sé para cada fecha si es un día laborable, festivo o fin de semana, pero necesito identificar cuándo cae el último día del mes en un fin de semana o festivo y rodar la transacción desde esos días hasta el último día hábil para resumir varios informes correctamente.
Mi objetivo es agregar una columna calculada que filtre / agrufe por "Año", "Mes" y "IsWorkDay" y devuelva la fecha máxima, por lo que para cada mes sabría el último día hábil. ¿Cómo puedo hacer esto? Probé lo siguiente, pero no proporciona una fecha única para cada mes, solo la fecha máxima para todo el calendario:
Solved! Go to Solution.
@kitpalmer
Nueva columna para mostrar el último día laborable
Last Working Day =
VAR __YEAR = 'Calendar Table'[Year]
VAR __MONTH = 'Calendar Table'[Month]
RETURN
MAXX(
FILTER(
'Calendar Table',
'Calendar Table'[Year] = __YEAR && 'Calendar Table'[Month] = __MONTH && 'Calendar Table'[IsWorkDay] = TRUE()
),
'Calendar Table'[Date]
)
@kitpalmer
Nueva columna para mostrar el último día laborable
Last Working Day =
VAR __YEAR = 'Calendar Table'[Year]
VAR __MONTH = 'Calendar Table'[Month]
RETURN
MAXX(
FILTER(
'Calendar Table',
'Calendar Table'[Year] = __YEAR && 'Calendar Table'[Month] = __MONTH && 'Calendar Table'[IsWorkDay] = TRUE()
),
'Calendar Table'[Date]
)
¡Perfecto! Gracias por su ayuda.
Kp