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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Ayuda para calcular T-0, T-1, T-2...

Hola a todos,

Necesito ayuda para calcular los valores T. Pensé en usar la Regresión Exponencial, pero tal vez ese no es el camino correcto. Ustedes pueden tener una solución más simple.

Escenario:

Tengo una lista de diferentes equipos de hadware que han estado fallando con el tiempo. Estoy tratando de trazar estos errores en función de su fecha real, pero convertidos a T-X en lugar de usar la fecha en sí.

Ejemplo de gráfico:

Capture.JPG

NOTA: Se me da T-0 como un conjunto de datos fijo.

Aquí está un ejemplo de tabla de los datos:

Número de serieFecha de falloMes del fracasoRecuento de fallos por mesT-0T-X
(no estoy seguro de cómo calcular esto)
1234502-Dic-2017Dic-20171Dic-2016T-1
1234518-Sep-2019Sep-20192Dic-2016T2
1378Gb4909-Sep-2019Sep-20192Jul-2017T-1
2894GP2027-Aug-2018Agosto-20181Abr-2018T-1
1234526-Feb-2020Febrero-20201Dic-2016T-3

Usted notará que de la tabla anterior, el número de serie 12345 falló 3 veces en un período de 3 años (T-0 es Dic-2016). Por lo tanto, cada error obtiene un +1 a T-X. Sin embargo, el cálculo de T-X siempre debe comenzar desde la fecha base T-0.

NOTA: Cada número de serie individual tendrá su propio conjunto de T-X. Tengo muchos números de serie diferentes, el plan es agrupar todos los errores por mes (independientemente del número de serie). El número de serie sólo se utiliza para calcular correctamente T-X.

Estoy preparando esto en Power BI, supongo que tendré que usar Power Query debido a la complejidad. No soy el mejor matemático que hay, así que probablemente estoy atrapado en algo fácil de resolver.

Por favor, hágamelo saber si esto es algo que ustedes pueden ayudar. Además, hágamelo saber si necesita más información y voy a añadir a este post.

¡Gracias de antemano!

3 REPLIES 3
v-eachen-msft
Community Support
Community Support

Hola @Poweredrodrigo ,

Sólo un suplemento al caso de T-0:

T =
VAR _Rank =
    RANKX (
        FILTER ( 'Table', 'Table'[Serial Number] = EARLIER ( 'Table'[Serial Number] ) ),
        'Table'[Failure Date],
        ,
        ASC
    )
RETURN
    IF (
        FORMAT ( 'Table'[T=0], "yyyymm" )
            = FORMAT (
                CALCULATE (
                    MIN ( 'Table'[Failure Month] ),
                    ALLEXCEPT ( 'Table', 'Table'[Serial Number] )
                ),
                "yyyymm"
            ),
        "T = " & _Rank - 1,
        "T = " & _Rank
    )

Community Support Team _ Eads
If this post helps, then please consider Accept it as the solution to help the other members find it.
az38
Community Champion
Community Champion

Hola @Poweredrodrigo

parece una buena tarea para la columna RANKX:

T = 
var _Rank = 
    RANKX(
        FILTER(
                'Table',
                'Table'[Serial Number]=EARLIER('Table'[Serial Number])
                ),
        'Table'[Failure Date], , ASC
        )

RETURN

"T = " & _Rank 

do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn
Anonymous
Not applicable

Hola @az38 ,

Mis pruebas preliminares han sido exitosas con su fórmula.

Seguiré trabajando en ello, pero creo que lo tienes.

Muchas gracias por la gran solución.

¡Salud!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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