Utilización del personal durante varios meses

Un usuario Pregunto ✅

moriarty

Soy un novato de PBI, por lo que puede haber una solución fácil para mi pregunta sobre la tasa de utilización, pero estoy totalmente perplejo.

Tengo tres tablas que me gustaría usar en mi cálculo de utilización

Recurso

Resource_ID

Nombre del recurso

Tipo de recurso

Hora

Resource_ID

Fecha

Hours_Worked (número)

Facturable (facturable / no facturable)

CALENDARIO (creado con fórmula de tabla)

Fecha

Horas de trabajo: calculadas con IF (WEEKDAY (‘Calendario'[Date], 2) <6,8,0)

He creado relaciones de tabla entre Resource_IDs y Date.

Me gustaría crear una tasa de porcentaje de utilización que calcule (Horas facturables / Horas de trabajo totales) que tenga en cuenta el filtrado del segmentador de cuentas en la página del informe durante uno o más meses.

La solución que probé fue crear dos nuevas medidas en mi tabla de tiempos:

Total de horas facturables = SI (tiempo[Billable]= «Facturable», Hora[Hours_Worked], 0)
Horas totales = SUMX (‘CALENDARIO’, ‘CALENDARIO'[Work Hours])

Luego, para calcular la tasa de utilización, creé la medida:

% De utilización = DIVIDE (tiempo[Total Billable Hours]/Hora[Total Hours])

Termino con un mensaje de error en mi columna Utilización que dice «Se pasaron muy pocos argumentos a la función DIVIDE». ¿Esto se debe a que hay algunos recursos en algunos días que no tenían Horas facturables totales? ¿Es esta la forma completamente incorrecta de hacer esto?

¡Gracias por las respuestas y sugerencias!

daxer-todopoderoso

@moriarty

Ya te he dicho por qué aparece un error en tu última fórmula.

En DIVIDE (tiempo[Total Billable Hours]/Hora[Total Hours]) Hora[Total Billable Hours]/Hora[Total Hours] es solo un número.

Pero no puedo ayudarlo porque su DAX no es legible. Por ejemplo, nadie puede saber por tus expresiones si algo es una columna o una medida. Lea la guía de formato DAX y respete las reglas religiosamente.

daxer-todopoderoso

Es obvio lo que está mal. El mensaje lo dice claramente: muy pocos argumentos. DIVIDE toma 2 o 3 argumentos y solo ha pasado uno. https://dax.guide/divide

Por cierto, su DAX no está de acuerdo con el estándar. Lea esto: Reglas para el formato de código DAX – SQLBI

moriarty

En respuesta a daxer-todopoderoso

Hola daxer-todopoderoso,

Gracias por los comentarios. Leeré las reglas para el formato de código DAX y ajustaré mi DAX.

¿Tiene una medida de solución para mi fórmula deseada?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *