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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

Marque "Activo" para todas las filas desde la última vez que un valor fue 9 o superior por ID

Necesito hacer esto como una columna calculada y no hay una tabla de fechas: sé que necesitamos una tabla de fechas, pero me estoy haciendo cargo de este conjunto de datos y lo construiré correctamente, hasta entonces, no puedo agregar una tabla de fechas o de lo contrario muchos cálculos se rompen. Tenemos números de identificación de máquinas y fechas en las que han sido inspeccionadas. Para cada fecha, medimos el tamaño del relleno en algunos componentes de la máquina. Cada vez que el relleno aumenta en 9 pulgadas o más, sabemos que el componente ha sido reemplazado en la próxima fecha de inspección. Hay una columna que identifica si el desgaste ha sido de 9 pulgadas o más. Las máquinas pueden tener componentes reemplazados varias veces. Necesito identificar la última vez que se reemplazó el componente, por lo que la inspección después de la última vez que el desgaste fue de 9+ pulgadas, y marcar cada inspección desde entonces como "Activa" y las otras como "Inactivas". Necesito hacer esto para cada número de identificación de máquina.

A continuación se muestra un ejemplo de los datos que tengo hasta ahora. La columna "Estado" es lo que necesito resolver. ¿Alguien puede ayudarme a resolver esto?

ID de máquinaFecha de inspecciónDesgaste de componentesEstado
123455/29/20232Activo
123453/25/20235Activo
123451/15/20232Activo
1234512/22/202210Inactivo
123456/5/20223Inactivo
545454/29/20234Activo
545452/25/20239Inactivo
1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Hola @itsme

Pruebe el siguiente Dax.

Estado =
VAR Inspection_9 =
CALCULAR (
MAX ( 'Componente activo' [Fecha de inspección] ),
'Componente activo' [Desgaste del componente] >= 9,
ALLEXCEPT ( 'Componente activo', 'Componente activo'[ID de máquina] )
)
DEVOLUCIÓN
SI (
Y (
'Componente activo'[Desgaste de componentes] < 9,
'Componente activo' [Fecha de inspección] > Inspection_9
),
"Activo",
IF ( 'Componente activo' [Fecha de inspección] <= Inspection_9, "Inactivo" )
)

NaveenGandhi_2-1685429319481.png

Avíseme si tiene alguna pregunta o problema.

Si esta publicación ayuda, entonces considere Aceptarlo como la solución para ayudar a los demás a encontrarlo más rápidamente.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.