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
  • 1.  Cálculo de Horas disponibles

    Bronze Contributor
    Posted Jun 03, 2020 06:32 AM

    Hola, Buenos días a todos, estoy intentando calcular las horas disponibles de nuestros técnicos, en nuestro ERP hay una tabla en la que están reflejados todos los tipos de horas a la cual estoy conectado directamente con PowerBi y dispongo tambien de una tabla de Excel donde he establecido las horas disponibles de calendario según el mes en curso.
     

    Lo he intentado de dos formas :

    1 - Añadir la tabla de excel con el mes y las horas disponibles de calendario para cada mes.

    Months_Available Hours.jpg

    2 - Añadir tabla de excel con el nombre de técnico, mes y horas disponibles de calendario para cada uno.

    Calendario techs.jpg

    He creado una medida para cada mes añadiendo manualmente las horas disponibles de calendario y restandole a estas las Horas de No Presencia con esta formula.

    Available Hours January = SUMX(SUMMARIZE(JEG,JEG[Técnico],"Horas",168 - [NO PRESENCE]), [Horas])

    Pero claro, tengo que crear una medida para cada mes y cada año, entonces si cambias  la fecha para chequear los datos en base a esa fecha, tienes que cambiar manualmente para que muestre los datos correctos.

    No Presence and Available Hours.jpg
    El archivo del ERP que organiza el reporte tienen todas las horas grabadas en el y yo he añadido una tabla de excel para categorizarlas de distintas formas dentro del propio reporte, pero en el sistema el codifo es el que coincide con la columna "Codigos Horas"

    Hours Codes.jpg
    Y con esas categorizaciones he construido medidas para hacer esta tabla

    Report.jpg

    Measures.jpg

    No sólo necesito las horas disponibles efectivas de cada empleado sino que también las horas no fichadas, pero entiendo que se deberia aplicar la misma solución para ambos registros.

    Alguna idea para automatizarlo, he probado de todo y ya no se me ocurre nada.

    Gracias y Un Saludo



    ------------------------------
    Alejandro Delgado López-Amo
    CRM Administrator
    ------------------------------


  • 2.  RE: Cálculo de Horas disponibles

    Silver Contributor
    Posted Jun 03, 2020 08:03 AM
    Alejandro,
    si nos muestras la tabla que viene del erp, al menos su estructura, intentare ayudarte.
    Para empezar deberias pivotar la tabla de horas disponibles para tener un registro por empleado,año, mes y horas disponibles. Evitaras crear una medida por cada año y mes como dices


    josep m





  • 3.  RE: Cálculo de Horas disponibles

    Bronze Contributor
    Posted Jun 03, 2020 09:29 AM
    Hola, realmente eran dos tablas pero yo las he combinado  ya que para otras clasificaciones en otras pestañas hay que conbinar tres valores que aparecen y en base a esos tres valores se clasifican para una denominación o para otra, pero eso ya lo tengo apañado.
     Esta es la tabla combinada que viene del ERP, no cabe entera, pero las columnas que faltan son columnas condicionales y personalizadas que he añadido yo a posteriori asi como alguna otra columna calculada como la de Horas Totales.


    Yo tengo añadido al modelo como has podido ver antes una tabla con el técnico, mes y horas disponibles de calendario y he conseguido que seleccionando en los  segmentadores de datos de mes en la tabla me cambie automáticamente a los dias disponibles de calendario ( Horas Calendario) para ese mes, pero no consigo hacer la operacion de a esos dias disponibles de calendario restarle los días de No Presencia que ya tengo calculados con una medida.








    ------------------------------
    Alejandro Delgado López-Amo
    CRM Administrator
    ------------------------------



  • 4.  RE: Cálculo de Horas disponibles

    Bronze Contributor
    Posted Jun 03, 2020 12:18 PM
    Hola! Al final com SUM y RELATED he conseguido hacerlo, habia probado tantas cosas que ya no veia la solución de ninguna forma.

    Gracias de todas formas!

    ------------------------------
    Alejandro Delgado López-Amo
    CRM Administrator
    ------------------------------