Power BI Spain Users Group

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only

Distribución automática de valores entre fechas

  • 1.  Distribución automática de valores entre fechas

    Posted Feb 07, 2022 11:33 AM

    Comunidad: Acudo a ustedes por ayuda dado que debo resolver el siguiente caso y no logro encontrar la manera. Explico el caso en cuestión:

    Cuento con una tabla donde se reflejan los siniestros con su ID, fecha de ocurrencia y la cantidad de días perdidos por dicho siniestro.

    En algunos casos, la cantidad de días perdidos, supera la cantidad de días del mes. Por lo tanto, la distribución de esos días debe hacerse en todos los meses que correspondan y así se debe considerar en las distintas fórmulas afectadas por dicha variable.

    A continuación adjunto la tabla ejemplo:

    Id Siniestro

    Fecha  del siniestro

    Días perdidos

     

    1

    03/02/2022

    2

    Todos los días deben considerarse en febrero 2022

    2

    02/02/2022

    0

     

    3

    26/01/2022

    7

    6 días se consideran en enero 2022 y 1 día en febrero 2022

    4

    26/01/2022

    8

    6 días se consideran en enero 2022 y 2 días en febrero 2022

    5

    17/01/2022

    30

    15 días se consideran en enero 2022 y 15 días en febrero 2022

    6

    07/01/2022

    90

    25 días se consideran en enero 2022, 28 días en febrero 2022, 31 días en marzo 2022 y 6 días en abril 2022

    7

    23/12/2021

    15

    9 días se consideran en diciembre 2021 y 6 días en enero 2022

    8

    04/09/2021

    45

    27 días se consideran en septiembre 2021 y 18 días en octubre 2021

     

    Como se puede observar, en los casos pintados en amarillo, no se deben tomar a todos los días perdidos dentro del mismo mes que la fecha de ocurrencia del accidente.  Por lo tanto, esta situación dificulta la creación de objetos visuales y expresiones que se deben obtener, por ej, la tasa de siniestralidad. Dicha tasa se calcula: cantidad de días perdidos /promedio  de trabajadores por 100. Por lo tanto, la tasa de siniestralidad del mes de septiembre sería 12,27 (27 días / 220 trabajadores *100) y no 20,45 que surgiría de tomar incorrectamente 45 días / 220 * 100.

    La pregunta es: De qué manera podría organizar los datos de la tabla a través de Power Query o mediante fórmulas Dax a fin de mostrar valores correctos tanto en las visualizaciones como en las resultados de las fórmulas?

    Muchas gracias!



    ------------------------------
    María Belén Massiccioni
    Data Analyst Consultant
    ------------------------------