Calcular un porcentaje de ocupación

Un usuario Pregunto ✅

Dougie

En primer lugar, mis disculpas por ser una pregunta tan simple, pero estoy en mis primeros días de Power BI y estoy haciendo un modelado relacionado con COVID y me he topado con una pared.

Estoy tratando de calcular la ocupación de los cines en franjas horarias durante el día.

Tengo una tabla de transacciones que incluye admisiones y número de proyecciones. Para aclarar que son datos reales descargados de febrero. El número de exámenes es el DISTINCTCOUNT de una identificación única para cada examen.

En una tabla de búsqueda separada tengo por pantalla de cine un número de capacidad por proyección.

Creo que lo que estoy tratando de calcular es: Admisiones totales / (número de proyecciones * capacidad de la tabla de capacidad)

Me he hecho un nudo sobre si eso necesita DAX para calcular el% de edad, etc., etc. Creo que es tarde y tengo la cabeza frita.

Muchas gracias por cualquier ayuda que pueda ofrecer.

Dougie

Hola @Dougie,

¿Podría compartirme los datos de muestra y el resultado esperado si no tiene información confidencial? Sube tus archivos a OneDrive para empresas y comparte el enlace aquí.

Amitchandak

@Dougie, asumiendo que la tabla de transacciones se puede unir con una tabla de capacidad usando el número de pantalla de la ID de pantalla

Si transacciones[number of screenings] es recuento / suma como 1, 2, 3, etc.

dividir (suma (transacciones[admissions]), sumx (transacciones, transacciones[number of screenings]* relacionado (capacidad,[capacity])))

Si la pantalla Creen Número como S1, o 1, no el total de la pantalla

dividir (suma (transacciones[admissions]), sumx (transacciones, 1 * relacionado (capacidad,[capacity])))

Dougie

En respuesta a Amitchandak

Hola @amitchandak, @ v-eachen-msft, @ parry2k

¡Me he hecho un lío con esto! He adjuntado aquí una muestra abreviada y anónima de datos de un día.

https: //cmiscotland-my.sharepoint.com/: x: / g / personal / dougie_cameron_cmi-scotland_co_uk / EVlKHibWTHVBk …

El vínculo entre las dos tablas de datos es el campo Cine. Hay un número variable de proyecciones por día por pantalla y creé un campo de «Unique_ID»

Entonces, tengo una medida de evaluaciones en mi tabla de datos de transacciones que es

Proyecciones = DISTINCTCOUNT (Transactions_Data[Unique_ID])

Ahora quiero que el número de cribados x capacidad por cribado tenga una capacidad relevante para el filtro.

Este es mi primer intento con Power BI, y me encanta, ¡pero realmente estoy luchando por entender la sintaxis!

Muchas gracias

Dougie

Dougie

En respuesta a Dougie

Lo siento, debería haber dicho que encontrar el denominador de ocupación, es decir, la capacidad, me está causando más problemas que el% de ocupación real.

Gracias amigos.

Dougie

HotChilli

En respuesta a Dougie

¿Puede confirmar que tiene una relación configurada correctamente entre las tablas?

Los datos en el archivo adjunto requieren alguna manipulación primero (usted dijo más arriba que «El vínculo entre las dos tablas de datos es el campo Cine», pero por el momento los campos no coinciden).

Además, ¿cuál es su salida deseada? (tal vez pueda mostrar con referencia a los datos adjuntos)

Dougie

En respuesta a HotChilli

Gracias @HotChilli

¡Mis disculpas! ¡Cometí un error al anonimizar los datos! Conjunto de datos revisados ​​aquí:

https: //cmiscotland-my.sharepoint.com/: x: / g / personal / dougie_cameron_cmi-scotland_co_uk / EVlKHibWTHVBk …

El modelo de datos en vivo real y la conexión de la tabla se muestran en la imagen.error 2.png

Déjame intentar explicarte el punto final.

Cada cine tiene aproximadamente 4 proyecciones por día, 28 por semana, etc. En cualquier día puedo ver fácilmente el total de admisiones creando una medida en «Cant».

Pero quiero poder relacionar eso con la capacidad potencial de las proyecciones * capacidad.

Tengo una medida que es la cantidad de evaluaciones que usan distinto recuento en unique_ID, pero ahora estoy realmente luchando por crear la multiplicación entre la nueva medida de evaluaciones en la tabla de transacciones y la capacidad en la tabla de capacidad, de modo que cuando aplique filtros obtengo lo que sea corte que quiero, por ejemplo, por fecha, nombre de la película, etc.

Espero que tenga un poco más de sentido, muchas gracias por su tiempo,

Dougie

HotChilli

En respuesta a Dougie

El modelo luce bien.

Dame un ejemplo de la salida deseada. Las palabras ayudan pero las cifras me mostrarán lo que quieres

Dougie

En respuesta a HotChilli

¡Gracias por tu paciencia @HotChilli!

La imagen es una idea del tipo de resultado que me gustaría obtener (acabo de usar datos aleatorios para ilustrar el. La segunda tabla es una parte a la que realmente estoy luchando por llegar, es decir, números variables de detección por día por pantalla multiplicado por una capacidad fija.

error3.png

La mañana, la tarde, etc.son una columna que ya tengo en mi modelo de datos.

Gracias

Dougie

Dougie

En respuesta a Dougie

Hola amigos

Un último intento para ver si alguien puede señalarme la dirección correcta.

Gracias

Dougie

parry2k

@Dougie Recomendaría compartir datos de muestra en una hoja de Excel usando una unidad / unidad de Google y le daré la solución.

Deja un comentario

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