Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo una pregunta sobre algunos cálculos.
Tenemos varios proyectos con "Ingresos" y "Horas gastando" por empleado.
Esto es lo que obtenemos de nuestros datos:
Pero lo que realmente nos gustaría ver es:
Traté de calcular los ingresos por empleado por:
Ingresos por hora - dividir ( ingresos , horas )
Ingresos por empleado - Ingresos por hora * Horas
Desafortunadamente eso no funciona.
¿Puede ayudarnos a calcular los ingresos por empleado?
Gracias 🙂
Solved! Go to Solution.
Hola @Danny-Feliz ,
Puede crear medidas como DAX a continuación.
Percent Hour=
DIVIDE (CALCULATE(SUM(Table1[Hours]),FILTER(ALLSELECTED(Table1), Table1[Project] =MAX(Table1[Project])&&Table1[Employee] =MAX(Table1[Employee]))),
CALCULATE(SUM(Table1[Hours]),FILTER(ALLSELECTED(Table1), Table1[Project] =MAX(Table1[Project]))))
Percent Revenue=
DIVIDE (CALCULATE(SUM(Table1[Revenue]),FILTER(ALLSELECTED(Table1), Table1[Project] =MAX(Table1[Project])&&Table1[Employee] =MAX(Table1[Employee]))),
CALCULATE(SUM(Table1[Revenue]),FILTER(ALLSELECTED(Table1), Table1[Project] =MAX(Table1[Project]))))
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Danny-Feliz ,
Puede crear medidas como DAX a continuación.
Percent Hour=
DIVIDE (CALCULATE(SUM(Table1[Hours]),FILTER(ALLSELECTED(Table1), Table1[Project] =MAX(Table1[Project])&&Table1[Employee] =MAX(Table1[Employee]))),
CALCULATE(SUM(Table1[Hours]),FILTER(ALLSELECTED(Table1), Table1[Project] =MAX(Table1[Project]))))
Percent Revenue=
DIVIDE (CALCULATE(SUM(Table1[Revenue]),FILTER(ALLSELECTED(Table1), Table1[Project] =MAX(Table1[Project])&&Table1[Employee] =MAX(Table1[Employee]))),
CALCULATE(SUM(Table1[Revenue]),FILTER(ALLSELECTED(Table1), Table1[Project] =MAX(Table1[Project]))))
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Muchas gracias, esto funciona de hecho.
Pero ahora tengo algunos problemas nuevos con los totales.
Como se puede ver el "Totaal" está mal de colum % Horas, sólo necesitamos lo siguiente:
Empleado de Ingresos : Ingresos de Totaal (17.823.115,71 por lo que sólo los totales del proyecto)
Empleado de valor de ingresos ( Revenuevalue Employee) Ingresos de Totaal (17.823.115,71 así que solo los totales del proyecto)
¿Es posible?
Gracias
Hola @Danny-Feliz
con su descripción y datos de muestra obtengo el siguiente resultado. Ambas medidas devuelven los mismos valores, es por sus datos:
Sum of Hours = SUM('Table'[Hours])
Sum of Revenue by Employee = SUM('Table'[Revenue by Employee])
Revenue per Employee =
DIVIDE([Sum of Revenue by Employee],CALCULATE([Sum of Revenue by Employee],ALL('Table')))
Revenue per Hour =
DIVIDE([Sum of Hours],CALCULATE([Sum of Hours],ALL('Table')))
Con saludos amables desde la ciudad donde la leyenda del 'Pied Piper de Hamelin' está en casa
FrankAT (Orgulloso de ser un Datanaut)
Thank you for your answer.
The following measure doesn't work because in "Table" there are more Projects, so the result of the measure is all written hours:
Revenue per Hour =
DIVIDE([Sum of Hours],CALCULATE([Sum of Hours],ALL('Table')))
To show this I've made the following measure: