cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
teixidor
Regular Visitor

calculo ingresos por empleado

Tengo una tabla con los siguientes campos

EMPRESA

PERIODO

EMPLEADOS

INGRESOS

EMPRESA1

202101

45

          25.000,00 €

EMPRESA1

202102

47

          35.000,00 €

EMPRESA1

202103

46

          25.001,00 €

EMPRESA1

202104

48

          35.001,00 €

EMPRESA1

202105

47

          25.002,00 €

EMPRESA1

202106

49

          35.002,00 €

EMPRESA1

202107

48

          25.003,00 €

EMPRESA1

202108

50

          35.003,00 €

EMPRESA1

202109

49

          25.004,00 €

EMPRESA2

202101

65

          35.004,00 €

EMPRESA2

202102

67

          25.005,00 €

EMPRESA2

202103

69

          35.005,00 €

EMPRESA2

202104

71

          25.006,00 €

EMPRESA2

202105

73

          35.006,00 €

EMPRESA2

202106

75

          25.007,00 €

EMPRESA2

202107

77

          35.007,00 €

EMPRESA2

202108

79

          25.008,00 €

EMPRESA2

202109

81

          35.008,00 €

 

Quiero calcular el ratio de ingresos por empleado.

Si suponemos que selecciono todos los registros en POWER BI (todas las empresas y todos los periodos)

 

Primero debo calcular el promedio de empleados por empresa que serian 47,67 para la empresa1 y 73 para la empresa 2.

Luego sumaria los ingresos de cada empresa que serian : 265016 y 275056

Si dividimos para cada empresa los ingresos por los empleados tenemos : 5559,77 y 3767,89

Finalmente si  sumamos los dos ultimos numeros nos queda : 9327,67 euros.

 

Este ratio deberia variar en funcion de los periodos y/o empresas seleccionados. AL haber el calculo previo del promedio por empresa, no consigo calcular el ratio de forma correcta.

 

Gracias 

1 ACCEPTED SOLUTION

Gracias por su ayuda.

Los resultados son parecidos a lo que busco, pero creo que el promedio deberia ser por empresa antes de poder hacer la division.  Voy a preguntar a mi solicitante porque no tengo claro que la formula que me ha dado sea la correcta.

En cualquier caso con las formulas

INGRESOS =[Suma de INGRESSOS]

PROMEDIO  =  CALCULATE(AVERAGE(Tabla1[NUMEMP]);FILTER(ALLSELECTED(Tabla1);Tabla1[EMPRESA]=MAX(Tabla1[EMPRESA])))

 

RATIO =SUMX(Tabla1;DIVIDE([ingresos];[PROMEDIO];0))

 

Creo que es lo mismo que propones , pero el promedio lo calcula por empresa. 

De esta manera me sale correcto el resultado que me piden , pero como te digo no tengo claro que la formula inicial sea correcta.

 

Gracias

 

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

No @Syndicate_Admin ,

Si su pregunta se ha resuelto, puede marcar la respuesta correcta como una respuesta estándar para ayudar a los otros miembros a encontrarla más rápidamente. Si no es así, le ruego que lo señale, le responderé lo antes posible.


Esperamos su respuesta.


Saludos
Henrio

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin

pls ver el archivo adjunto a continuación

Gracias por su ayuda.

Los resultados son parecidos a lo que busco, pero creo que el promedio deberia ser por empresa antes de poder hacer la division.  Voy a preguntar a mi solicitante porque no tengo claro que la formula que me ha dado sea la correcta.

En cualquier caso con las formulas

INGRESOS =[Suma de INGRESSOS]

PROMEDIO  =  CALCULATE(AVERAGE(Tabla1[NUMEMP]);FILTER(ALLSELECTED(Tabla1);Tabla1[EMPRESA]=MAX(Tabla1[EMPRESA])))

 

RATIO =SUMX(Tabla1;DIVIDE([ingresos];[PROMEDIO];0))

 

Creo que es lo mismo que propones , pero el promedio lo calcula por empresa. 

De esta manera me sale correcto el resultado que me piden , pero como te digo no tengo claro que la formula inicial sea correcta.

 

Gracias

 

View solution in original post

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin , Pruebe medidas como

AverageX(summarize(Table,[ENTERPRISE],[PERIOD],[EMPLOYEES], "_1", sum(Table[REVENUE])),[_1])

AverageX(summarize(Table,[ENTERPRISE],[PERIOD], "_1", sum(Table[REVENUE])),[_1])

He aplicado la medida :

 

RATIO:=AVERAGEX(SUMMARIZE(Tabla1;[EMPRESA];[PERIODE];[NUMEMP];"_1";SUM(Tabla1[INGRESSOS]));[_1])

 

y en los dos casos el resultado es : 30.004 euros cuando deberia dar 9.327,67

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

November Power BI Update 768x460.png

Check it Out!

Click here to read more about the November 2021 Updates!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.