Conjunto de datos de recursos humanos de varios archivos CSV

Un usuario Pregunto ✅

Anónimo

Hola,

Tengo 3 archivos csv, uno que muestra el número total de empleados, otro que muestra solo todas las nuevas contrataciones y el último que muestra a todos los que abandonaron. Para cada archivo csv, una identificación de empleado / empleado vuelve a aparecer en varias filas por cada mes que han estado en la empresa. El archivo HC la mayoría de las columnas de los archivos inicial y final, pero no todas; no contiene, por ejemplo, una fecha de terminación. He traído los tres archivos al escritorio de PBI para crear un informe singular, pero tengo problemas con la relación ya que estoy tratando de conectar el archivo HC al archivo de nueva contratación y al archivo de abandono usando la identificación del empleado, pero el resultado es una cardinalidad de muchos a uno que me impide obtener un recuento preciso, ya que los empleados se cuentan varias veces. Mi pregunta;

Idealmente, quiero fusionar los 3 archivos en un conjunto principal de datos de recursos humanos (¡esto facilitaría la obtención de datos de deserción!) Y tener un recuento distinto para cada empleado, es decir, una fecha de inicio y una fecha de licencia cuando esto se aplique (entiendo que todavía tendré múltiples filas por cada mes que han estado en la empresa). ¿Es esto posible o sería mejor tratar de manejar la relación? (Agradecería un poco de ayuda con cualquiera de estas opciones)

Hola @Anónimo,

Si no le importa, comparta algunos datos de muestra sin datos reales o información confidencial. Y realizaré pruebas específicas.

Atentamente,

Icey

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

MFelix

Hola @Anónimo,

Cree que tu mejor opción es hacer una tabla de Dimensión con el ID del empleado para hacer la relación entre las 3 tablas de esa manera y usar esta tabla en tu visual debería darte solo un valor por conteo.

Si desea fusionar toda la tabla en una, debe usar el Editor de consultas con Table.Combine, consulte la publicación a continuación con una explicación completa de los tipos de combinación y cómo hacerlo.

https://radacad.com/how-to-change-joining-types-in-power-bi-and-power-query

Sin embargo, tenga en cuenta que al utilizar este tipo de enfoque, probablemente necesitará tener un recuento distinto en lugar de un recuento de sus datos.

Saludos,

MFelix

Anónimo

En respuesta a MFelix

Gracias por su respuesta.

Intenté crear una tabla de dimensiones utilizando la identificación de empleado con la idea de que esto vincularía ambas tablas y crearía una relación que me permitiera cruzar valores de selección entre ambas tablas. Sin embargo, esto ayudó ahora, ya que cuando selecciono datos de la primera tabla y otro de la segunda tabla, recibí un mensaje de error y no se mostró ningún elemento visual. ¿Podría estar haciéndolo mal?

La relación entre la tabla de jefes y la tabla Starter y Leaver es tal que la tabla de jefes tiene múltiples instancias / filas de empleados por cada mes que han estado en la empresa desde abril de 2018, mientras que los dos últimos tienen solo una instancia, es decir, cuando se unieron ( inicial) o izquierda (tabla de salida), por lo que, idealmente, la tabla de cabezas debe contener a todos en la tabla de titulares y salientes, los titulares deben contener a todos en la tabla de salidas y los salientes solo deben contener instancias de las cabezas o titulares si se han ido .

Deja un comentario

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