cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper I
Helper I

Cómo usar en no. de días laborables en un mes

Hice días laborables totales en un mes en la tabla de calendario. Ahora necesito usar estos datos para calcular el total de horas de trabajo entregadas en la tabla principal en función de si una condición está satisifed o no.

FTE of Rate Type Onshore =
(
    IF (
        [Rate Type] == "Paid",
         (
            IF (
                [office] == "Farm",
                 [Hours delivered] / 157.08 ,
                 (
                    IF (
                        [office] == "Boult",
                        [Hours delivered] /127.68 ,
                         (
                            IF (
                                [office] == "Global",
                                [Hours delivered] / 136.92,
                                 (
                                    IF (
                                        [office] == "GOTS",
                                        [Hours delivered] / 131.04,
                                         (
                                            IF (
                                                [office] == "Daxnd",
                                                [Hours delivered] / 136.92,
                                                 (
                                                    IF (
                                                        [office] == "UK",
                                                        [Hours delivered] / 131.04,
                                                         (
                                                            IF (
                                                                [office] == "UTS",
                                                                [Hours delivered] / 131.04,
                                                                 (
                                                                    IF ( [office] == "ANZ", [Hours delivered] / 149.94, 0 )
)))))))))))))))))

Como los valores con los que estoy dividiendo "Horas delieverd" es para el mes de agosto, pero quiero cambiarlo dinámicamente con cada mes. Intenté crear una medida (no puedo crear columna) y dividir, pero me da valores incorrectos.
No estoy seguro de cómo usar no. días u horas de trabajo en un mes para calcular el resultado final.

Tengo una tabla de calendario con días laborables en ella, pero no estoy seguro de cómo obtener lo que quiero.

Capture.PNG

Gracias de antemano.

EDIT 1:- Olvidé mencionar cómo conseguí horas de trabajo(157.08) en primer lugar. Por lo tanto, es como (otal no. de horas de trabajo en un día * no. días laborables en un mes), total no. de las horas de trabajo en un día es fijo.

EDITAR 2 :- @AllisonKennedy , @amitchandak pueden ayudarles?

3 REPLIES 3
Helper I
Helper I

@AllisonKennedy

Hola
La cuestión-
Datos disponibles -
La tabla de hechos tiene más de 70columnas y 200000rows fuera de las cuales la tabla que necesito crear en BI se concierta con sólo período de servicio, tipo de tarifa, LSA, tipo de trabajo, tipo de cargo y no. de horas delieverd.

Ejemplo-

LsaPeríodo de servicioTipo de tasaHoras DelieverdTipo de trabajoTipo de carga
LSA101-07-2014Onshore1Servicio de asistenciaFijo
LSA201-12-2015Onshore0.5ProyectoFijo
LSA301-06-2019Offshore2ProyectoVariable
LSA201-09-2020Onshore12MejoraVariable
LSA401-06-2019Offshore2MantenimientoFijo


Salida deseada-

Necesito crear una tabla que calcule el no. horas entregadas según el tipo de tarifa, el tipo de cargo, el tipo de trabajo en base al mes y el año y LSA.
Ejemplo: donde los datos cambian dinámicamente con mes y año

LsaFTE de tipo de tasa onshoreFTE de Tipo de Tasa OffshoreFTE de Tipo de Tasa MezcladaFTE para la mejora de la aplicaciónFTE de tipo de trabajo Variable
LSA125.377.87.10.04.9
LSA226.41.623.82.661.1
LSA34.00.968.60.00.0
LSA41.346.220.90.023.7

Ahora estos valores se calculan utilizando-
No. de horas de trabajo entregadas en un mes (con condiciones) divididas por el total no. de las horas de trabajo disponibles en un mes. que es diferente para diferentes LSA. Ejemplo-
Total de horas de trabajo en un mes, no. de las horas de trabajo en un día fijado pero diferente para Onshore y Offshore) * no. días laborables en un mes (cambia dinámicamente)
LSA1 (horas de trabajo en un mes para LSA1) a 6,24 * 21(131,04) O,
LSA2 (horas de trabajo en un mes para LSA2) a 6,52* 21(136,92)

Lo que se ha hecho hasta ahora-

Completamos la tabla y la lógica excepto la parte de cálculo final (valores incorrectos que obtuve).
Cosa en la que estoy atascado-
He ideado la lógica para calcular que no. de días laborables (una tabla de medida de hecho), usando la tabla de calendario, pero cuando la estoy usando para dividirla con una suma de horas profesionales entregadas. No produce una salida esperada.
El código que estoy usando se da arriba.
Todo está funcionando perfectamente bien, pero cuando estoy usando la medida para la división la salida producida es incorrecta.

Ayuda sería muy apreciado I'm atascado aquí para los últimos 2 días (sólo un principiante).
Gracias de antemano por ayudar.

Super User III
Super User III

@R_S-13697 ¿De dónde viene el 131.04, 136.92, etc.?

Por favor, recuérdame cómo es su hecho (mesa principal).

Usted debe ser capaz de crear una medida para el denominador:

[Horas de trabajo] - SUMX(Fecha, Fecha[Días laborables]*8)

Donde 8 es el número fijo de horas de trabajo en un día.

Siempre que utilice Date[Date] en el objeto visual, no debería tener problemas para usar esa medida [Horas de trabajo] en el denominador del cálculo de la medida.

También puede considerar el uso de SWITCH en lugar de tantas instrucciones IF anidadas.


Has this post solved your problem? Please mark it as a solution so that others can find it quickly and to let the community know your problem has been solved. 


If you found this post helpful, please give Kudos.


I work as a trainer and consultant for Microsoft 365, specialising in Power BI and Power Query. 


www.excelwithallison.com

@AllisonKennedy Intenté crear medida como sugeriste, pero no funciona correctamente. Está produciendo la misma salida que antes.

131.04 a 6.08 (horas de trabajo en un día) * 21 (agosto de 2020 -21 días laborables)

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.