wkeicher
Estoy buscando ayuda para sumar el costo total de un recurso en todos los proyectos en función de la tarifa por horas X (donde las tarifas son diferentes según el proyecto).
Tabla de horas ingresadas por Recurso, fecha, ID de proyecto –
Tabla de tarifas por ID de proyecto y recurso: es necesario calcular las horas para un proyecto determinado multiplicado por la tarifa de recursos para ese proyecto y sumar todo por recurso.
Resultado – recurso – horas totales – costo total
v-shex-msft
Hola @wkeicher,
Comparta algunos datos ficticios con la misma estructura de datos y el resultado esperado, lo ayudará a probar y codificar la fórmula.
Cómo obtener una respuesta rápida a su pregunta
Saludos,
Xiaoxin Sheng
wkeicher
En respuesta a v-shex-msft
Por lo tanto, estoy usando una matriz visual con un campo calculado (costo facturable): la suma de los detalles en amarillo no es precisa. Estoy tratando de agregar los valores por número de ticket y recurso hasta el nivel de recurso. Un visual de tabla muestra todos los valores correctamente, pero no se agregan a nivel de recursos.
wkeicher
En respuesta a wkeicher
Más información – 3 mesas – Todos unidos por número de entrada
Actualizaciones de actividad (Conatins entradas de horas para cada entrada de tiempo contra un ticket)
Recursos más tickest (contiene el costo por hora por recurso para cada boleto)
Entradas: (contiene los detalles de las entradas)
v-shex-msft
En respuesta a wkeicher
Hola @wkeicher,
Parece que sus registros se han visto afectados por la relación activada, tal vez pueda intentar usar la función USERELATIONSHIP para calcular el mapeo de relación específico basado.
USERELATIONSHIP en columnas calculadas
Saludos,
Xiaoxin Sheng
wkeicher
En respuesta a v-shex-msft
Esto es definitivamente útil, pero también parece que no puedo resumir la actividad.[Hours] * TicketResources (costo por hora)?
Actualizaciones de actividad[Hours] necesita ser sumado por TicketNo, luego multiplicar por TicketResource][HoulyCost] para ese mismo Ticket No específico
Hay dos problemas: Sum ActivityUpdated[Hours] por TicketNumber y luego por recurso
Luego, multiplique el resultado por la tasa de recursos para ese mismo TicketN.
wkeicher
En respuesta a wkeicher
La medida de costo facturable es lo que me preocupa, creo.
v-shex-msft
En respuesta a wkeicher
Hola @wkeicher,
¿Puede compartir algunos datos ficticios con el estudiante de datos básicos de minmium para la prueba? Ayudará a probar y codificar fórmulas.
Cómo obtener una respuesta rápida a su pregunta
Además, verifique su formal para confirmar que ha activado el mapeo de relaciones correspondiente en sus expresiones de cálculo.
Billable Cost =
CALCULATE ( SUM ( ActivityUpdates[Hours] ), ActivityUpdates )
* CALCULATE (
AVERAGE ( TicketResources[HourlyCost] ),
USERELATIONSHIP ( PSDRoles[Resource Name], TicketResources[Resource] )
)
Saludos,
Xiaoxin Sheng
wkeicher
En respuesta a v-shex-msft
Creo que el problema es el uso de Average. o Suma en el cálculo. Lo que necesito es el costo real sumado en la Matriz. El valor debe ser $ 776 + 34,425 = 35,201
piyushszope
Para calcular las horas de un proyecto determinado multiplicadas por la tasa de recursos, puede usar SumX y la función Relacionada juntas. Por ejemplo,
= SUMX (ResorceHrsTable, ResorceHrsTable[Hrs] * RELACIONADO (RatesTable[Cost]))
** Importante crear una relación entre ambas tablas
wkeicher
En respuesta a piyushszope
Gracias – ¿Cómo creo una relación entre las dos tablas?
piyushszope
En respuesta a wkeicher
Para más detalles, puede revisar este video de Alberto Ferrari. Espero que esto aclare todas sus dudas sobre la función Relacionada y las relaciones.