wparker5932
Esto debería ser simple pero no puedo hacer que funcione.
Para calcular los ingresos desde el inicio hasta la fecha = Tengo una tabla de horas trabajadas que abarca varias fechas para varias personas que realizan varias actividades para varios proyectos. Quiero multiplicar las horas por una tabla de tarifas facturables donde las tarifas difieren según la actividad y multiplicar los resultados por un factor de cambio (la tarifa facturable está en libras esterlinas y necesito convertir a USD) que cambia cada mes. He establecido una relación con los campos Actividades y Fecha. No puedo averiguar cómo multiplicar todas las horas durante un mes por la tasa de la actividad y luego ajustar el resultado por el factor de cambio para ese mes.
Tabla de PIB a USD
Fecha | Tipo de cambio |
30/11/2014 | 1.5784 |
31/12/2014 | 1.56344 |
31/01/2015 | 1.51369 |
28/02/2015 | 1.53154 |
31/03/2015 | 1.49803 |
30/4/2015 | 1.49353 |
31/5/2015 | 1.54586 |
30/6/2015 | 1.55726 |
31/7/2015 | 1.55573 |
31/8/2015 | 1.55865 |
Tabla de tarifas de Billabale
Nombre de la actividad | Calificar |
Administración | £ 24.00 |
Manipular datos | £ 32.50 |
Bandeja de entrada de DCS | £ 24.00 |
Mantenimiento de hardware y software | £ 24.00 |
Hardware software | £ 32.50 |
Revisión de ubicación | £ 24.00 |
Reuniones | £ 32.50 |
En el trabajo de formación | 0,00 £ |
Tiempo abierto | 0,00 £ |
Revisión de procedimiento | 0,00 £ |
Procesando | £ 32.00 |
Control de calidad | £ 32.00 |
Correcciones de puntuación | £ 26.00 |
Administración del equipo | £ 24.00 |
Capacitación | £ 32.00 |
Soporte técnico | £ 32.50 |
Tabla de parte de horas
Fecha | Nombre | Nombre de actividad | Nombre del proyecto | Horas |
31/5/2016 | Chloe | Administración | Soporte U / W | 0,25 |
31/5/2016 | Â Chloe | Manipular datos | Soporte U / W | 4.50 |
1/6/2016 | Â Vanessa | Apoyo administrativo | Soporte U / W | 2,50 |
1/6/2016 | Jessica | Apoyo administrativo | Soporte U / W | 8.00 |
1/6/2016 | Rayne | Manipular datos | Soporte U / W | 3,00 |
1/6/2016 | Rayne | Revisión de ubicación | Soporte U / W | 1,75 |
1/6/2016 | Christine | Procesando | Soporte U / W | 5,00 |
1/6/2016 | Glenn | Administración | Soporte U / W | 1,00 |
1/6/2016 | Glenn | Manipular datos | Soporte U / W | 2,50 |
1/6/2016 | Glenn | Mantenimiento de hardware y software | Soporte U / W | 0,25 |
1/6/2016 | Glenn | Formación empresarial general | Soporte U / W | 3,50 |
v-juanli-msft
En respuesta a wparker5932
Hola @ wparker5932
Multiply obtiene tarifa facturable por hora * según el contexto de cada fila sin tener en cuenta ninguna otra condición. Por lo tanto, no obtiene la tarifa facturable total por hora * como deseaba.
Multipleforonmonth suma los valores en la columna «Multiplicar» según el mes / año y el nombre de la actividad, por lo que obtén la tarifa total por hora * facturable como dijiste.
Si mi respuesta lo ayuda a resolver su problema, ¿podría aceptarlo como una solución pendiente?
Atentamente
Maggie
v-juanli-msft
wparker5932
En respuesta a v-juanli-msft
Hay un paso que me confunde y puede ser la razón por la que los resultados parecen ser incorrectos.
No estoy seguro como multipleforonmonth = CALCULATE (SUM ([mutiply]), FILTRO (TODOS (parte de horas),[month/year]= ANTES ([month/year]))) obras. Supongo que debería sumar la hora total * tarifa facturable, por mes, por nombre de actividad. Los resultados son demasiado altos (miles de millones de dólares cuando deberían ser cientos de miles de dólares).
Mis relaciones coinciden con tu ejemplo y las fórmulas también.
¿Qué me estoy perdiendo?
v-juanli-msft
En respuesta a wparker5932
Hola @ wparker5932
«Debe sumar la hora total * tarifa facturable, por mes, por nombre de actividad»
Modifico «multipleforonmonth» como se muestra a continuación
multipleforonmonth = CALCULATE ( SUM ( [mutiply] ), FILTER ( ALLEXCEPT ( Timesheet, Timesheet[Actvity Name] ), [month/year] = EARLIER ( [month/year] ) ) )
Si aún no es correcto, revise el ejemplo que describí al principio de mi respuesta para hacerme saber si no entiendo algo.
Atentamente
Maggie
wparker5932
En respuesta a v-juanli-msft
Maggie,
Esto es lo que estoy viendo. Creé una página que muestra el mes / año de la tabla de PIB a USD, el mes / año de la tabla de horas trabajadas y multiplicar, multiplicar por un mes y el resultado final de la tabla de horas trabajadas.
Luego usé un filtro para mostrar solo un mes / año (3/2018).
Creo que lo que debería ver es que multiplicar ($ 16,588.75) y múltiplo por un mes ($ 28,742,322.00) deberían ser iguales, pero no lo son.
El resultado final parece estar aplicando el factor correcto de 1,4082.
¿Qué hace multipleforonemonth que es el siguiente paso después de multiplicar?
Si cambio a: resultado final = [mutiply]* RELACIONADO (‘GBP a USD'[Rate]), Creo que tengo la respuesta correcta ($ 23,360), pero aún me gustaría saber qué se pretende calcular con multipleforonemonth.
(Lo siento, tengo capturas de pantalla para compartir, pero por mi vida, no puedo averiguar cómo insertarlas usando el ícono de arriba)
.
Atentamente,
W. Parker
v-juanli-msft
En respuesta a wparker5932
Hola @ wparker5932
Multiply obtiene tarifa facturable por hora * según el contexto de cada fila sin tener en cuenta ninguna otra condición. Por lo tanto, no obtiene la tarifa facturable total por hora * como deseaba.
Multipleforonmonth suma los valores en la columna «Multiplicar» según el mes / año y el nombre de la actividad, por lo que obtén la tarifa total por hora * facturable como dijiste.
Si mi respuesta lo ayuda a resolver su problema, ¿podría aceptarlo como una solución pendiente?
Atentamente
Maggie
wparker5932
En respuesta a wparker5932