Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Informar del estado de fin de mes de un trabajo que abarca varios meses

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 DosCompletado
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 mesAtrasadoValor
31/03/2022 No0
30/04/2022 No0
31/05/2022 1

mi esquema está a continuación, con la tabla de acciones odsiAudit que contiene las 3 columnas de fecha.

JohnAnderson__0-1653530312410.png

¿Tiene alguna sugerencia sobre cómo podría producir un resumen mensual del estado de la acción?

Gracias

Juan.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@JohnAnderson_ ,

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 )
)

vkkfmsft_0-1653966582591.png

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 )

vkkfmsft_1-1653966608215.png

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.

  • ¿Cómo dibuja esto una relación entre las dos tablas que ha creado cuando no hay una unión obvia? ¿La medida aplica esta relación sobre la marcha cuando se utiliza en la tabla dinámica?
  • ¿Hay alguna manera de calcular el total (suma(Valor)) para que el número total de vencidos y no vencidos se pueda mostrar en el pivote? Esto resultaría en solo 2 columnas.

gracias de nuevo.

Juan.

Syndicate_Admin
Administrator
Administrator

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

@amitchandak ,

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.

JohnAnderson__0-1654490736388.png

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors