Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Estoy perdido aquí.
Se proporciona la siguiente tabla informativa:
empleado (número personal),
Fecha
departement_id (el departamento actual del empleado e en la fecha d)
reclutamiento (1 si el empleado fue contratado en la fecha d, 0 de lo contrario)
terminación (1 si el empleado fue despedido en la fecha d, 0 de lo contrario)
Se proporcionan las siguientes tablas de dimensiones:
Empleados (conexión activa a la Tabla de hechos a través de un número personal)
número personal
Nombre
Departamentos (relación activa con la Tabla de hechos a través de Departement_id)
Departement_id,
Nombre
Fechas (relación activa con FactTable vía fecha)
Fecha
mes, año, etc.
Mi trabajo es proporcionar un char de barra que proporcione una visualización de terminaciones y reclutas a través de Departamentos con filtro de tiempo y a través del tiempo con filtro de departamento. Parece bastante fácil.
Escribí dos medidas:
Reclutas - SUMX(FactTable, reclutamiento)
Terminaciones: SUMX(FactTable, -termination) [da una mejor vista en el gráfico de barras]
A continuación, la selección de bar char como un objeto visual, la eliminación de nombre de la tabla de departamento como eje, la eliminación de reclutas y terminaciones como valores, debe hacerse!
No lo es. Desafortunadamente, todos nuestros empleados se unen a algún tipo de parto de bienvenida después de la contratación. Después de algunos días son transferidos a su departamento real.
Hice lo siguiente: Agregué una columna dentro de la tabla de hechos, mostrando el primer departement_id diferente del departamento de bienvenida, según el historial de departamento, (bienvenido departamento si no hay tal departamento) por lo que la tabla de hechos se ve así ahora:
empleado (número personal),
Fecha
departement_id (el departamento actual del empleado e en la fecha d)
reclutamiento (1 si el empleado fue contratado en la fecha d, 0 de lo contrario)
terminación (1 si el empleado fue despedido en la fecha d, 0 de lo contrario),
first_departement_id
También se creó una nueva tabla de dimensiones:
FirstDepartements (conexión activa de la tabla de hechos a través de first_departement_id)
first_departement_id,
Nombre
Además, se cambiaron las medidas:
Reclutas: CALCULATE( SUMX(FactTable, recruitement), ALL(Departements[name]))
Terminaciones: CALCULATE( SUMX(FactTable, -termination), ALL(FirstDepartements[name]))
La pantalla a lo largo del tiempo con filtro para el departamento es fácil ahora:
Seleccione bar char como visual, arrastre año y mes como eje, establezca FirstDepartements[name] y Departements[name] como filtros, cámbieles el nombre a Departement (Recruitement) y Departement (Termination) para mostrar, que estos actúan individualmente, arrastre Terminaciones y Reclutas como valores, hecho.
La otra visualización no es tan fácil, por lo que Reclutas y Terminaciones a través de Departamentos con filtro de tiempo.
Como la terminación se asigna a los departamentos, el reclutamiento se asigna a FirstDepartements, no veo ninguna manera de visualizar esto.
Ahí es donde necesito ayuda.
Nota:
Las siguientes cosas se utilizan para obtener el departamento actual/primero:
1) Historial del equipo de la mesa:
número personal,
team_id,
Empezar
team_type (1 para el equipo principal, 0 de lo contrario)
Sólo nos preocupamos por el equipo principal, por lo que esto de hecho único, ya que cada empleado sólo tiene un equipo principal)
2) Equipos de mesa
team_id,
departement_id (cada equipo pertenece a un solo departamento)
3) Departamentos de mesa
departement_id,
Nombre
¿Es posible obtener lo visual que deseo?
@Schmidtmayer, consulte si esto puede ayudar a
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
@amitchandak : Gracias un montón, esto ayudó mucho 😃
No se pensó en USERRELATIONSHIP en absoluto -.- puedo manipular la relación entre la Tabla de departamentos y la tabla de hechos utilizando esta función. Para Las contrataciones, la relación activa es diferente de la activa en Terminaciones 😃
Proporcionará algunas fotos después de las vacaciones, no pensé que iba a obtener una respuesta tan rápido, por lo que otras partes del informe fueron priorizadas.
Saludos Tom
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |