es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Medida o columna calculada de PowerBI para ver la última unidad basada en la fecha de acción agrupada por el índice de evento.

Estoy buscando una forma de crear una medida o columna calculada en Power BI Desktop para obtener el último nombre de unidad por event_idx basado en la última fecha de acción. A continuación se muestra una imagen con los datos adjuntos.

Como puedes ver, hay muchas actualizaciones para un solo evento, así que me gustaría saber la mejor manera de tomar el último nombre de unidad basado en el campo de fecha de acción y agruparlo por event_idx. Si esto fuera SQL, podría hacerlo fácilmente, pero no estoy tan familiarizado con DAX, por lo que estoy luchando con las fórmulas y la sintaxis correctas.

Cualquier ayuda sería apreciada.

¡Gracias!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Obtener el último nombre de unidad por indice_evento basado en la última fecha de acción en Power BI Desktop, puedes crear una medida utilizando la siguiente fórmula DAX:

    Último nombre de unidad = 
    CALCULATE(
        LASTNONBLANK('Tabla'[Nombre de unidad],1),
        FILTER(
            ALLSELECTED('Tabla'),
            'Tabla'[Indice_evento] = MAX('Tabla'[Indice_evento]) &&
            'Tabla'[Fecha de acción] = MAX('Tabla'[Fecha de acción])
        )
    )
    

    Esta fórmula calcula el último valor de nombre de unidad no vacío para cada combinación de indice_evento y fecha de acción utilizando la función MAX para filtrar el último indice_evento y fecha de acción. Luego puedes agrupar los datos por indice_evento y agregar la medida Último nombre de unidad a tus visualizaciones.

Comments are closed.