Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola a todos
Tengo que informar históricamente sobre el número de acciones laborales por mes dividido por si están atrasadas o no.
A modo de ejemplo, si se crea una acción en marzo, se retrasa en mayo y se cierra antes de finales de junio.
Creado | Dos | Completado |
9/03/2022 | 16/05/2022 | 17/06/2022 |
Necesito resumirlo de la siguiente manera. Señalando que aunque la acción sigue abierta en junio (6º mes) se ha cerrado antes del último día del mes. Un resumen diario mostraría que esto se está retrasando el 17/05/2022.
Fin de mes | Atrasado | Valor |
31/03/2022 | No | 0 |
30/04/2022 | No | 0 |
31/05/2022 | Sí | 1 |
mi esquema está a continuación, con la tabla de acciones odsiAudit que contiene las 3 columnas de fecha.
¿Tiene alguna sugerencia sobre cómo podría producir un resumen mensual del estado de la acción?
Gracias
Juan.
Cree una tabla de fechas independiente.
Calendar =
ADDCOLUMNS (
CALENDAR ( DATE ( 2022, 1, 1 ), DATE ( 2022, 12, 31 ) ),
"MonthStart", EOMONTH ( [Date], -1 ) + 1,
"MonthEnd", EOMONTH ( [Date], 0 )
)
A continuación, cree estas medidas.
Overdue =
IF (
MAX ( 'odsiAudit actions'[created_date] ) <= MAX ( 'Calendar'[MonthEnd] )
&& MAX ( 'odsiAudit actions'[due_date] ) > MAX ( 'Calendar'[MonthEnd] ),
"No",
IF (
MAX ( 'Calendar'[MonthEnd] ) >= MAX ( 'odsiAudit actions'[due_date] )
&& MAX ( 'Calendar'[MonthStart] ) < MAX ( 'odsiAudit actions'[completed_date] ),
"Yes"
)
)
Value =
SWITCH ( [Overdue], "No", 0, "Yes", 1 )
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Hola Winniz,
Gracias por esto y por el apego. Está muy cerca y la lógica parece estar funcionando, dando tanto un valor literal como un numérico. Un par de preguntas, por favor.
gracias de nuevo.
Juan.
@JohnAnderson_ , Cree una tabla de fechas independiente y, a continuación, cree una medida como
countx(filter(Table, Table[Created]<= Max(Date[Date]) && Table[Due] <= Max(Date[Date]) && Table[Completed] >= Max(Date[Date]) ), Table[Created])
Use Fecha de la tabla de fechas, puede crear una fecha de fin de mes como
eomonth([Fecha],0)
Creación de calendario financiero - Desde cualquier mes
https://community.powerbi.com/t5/Community-Blog/Creating-Financial-Calendar-Decoding-Date-and-Calend...
gracias por esto. No estoy seguro de que esté funcionando y he reconstruido esto en un archivo pbi, si tiene tiempo. verás que cuando seleccione el mes de marzo de 2021 (31/3/2021) tiene un total de 2 pero la lista filtrada a continuación muestra más. {en realidad no estoy seguro de cómo cargar un archivo adjunto}. seguirá intentándolo.
Juan.