Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola
Tengo dos conjuntos de datos (con más columnas de las que muestra mi ejemplo) y quería que se representaran múltiplos.
Una tabla tiene datos posicionales (una instancia de cada una)
Número de posición | Título de la posición | Inicio de la posición | Fin de la posición |
5001 | Oficial Administrativo | 1/06/2023 | 31/12/2023 |
5001 | Oficial Administrativo | 1/06/2023 | 31/12/2023 |
Otra tabla con datos de empleados como esta, donde los empleados pueden ocupar el mismo puesto
Número de empleado | Nombre | Apellido | Número de posición |
1234 | Persona | A | 5001 |
5678 | Persona | B | 5001 |
Lo que estoy tratando de hacer es que los datos se representen de esta manera, de modo que los que ocupan la misma posición estén representados en una tabla.
Además, también para que si no hay empleados ocupando un puesto, un nulo (u otro texto personalizado) pueda indicar una vacante.
Número de posición | Título de la posición | Inicio de la posición | Fin de la posición | Número de empleado | Nombre | Apellido |
5001 | Oficial Administrativo | 1/06/2023 | 31/12/2023 | 1234 | Persona | A |
5001 | Oficial Administrativo | 1/06/2023 | 31/12/2023 | 5678 | Persona | B |
5002 | Oficial Administrativo Senior | 01/01/2023 | 31/12/2023 | nulo | nulo | nulo |
No estoy seguro de cómo hacer esto en Power BI.
Solved! Go to Solution.
Hola
Terminé llegando allí de una manera similar por mi cuenta
Haga clic con el botón derecho en Editar consulta
Cinta de inicio: combinar consultas > combinar consultas como nuevas
Tabla de posiciones - Seleccione solo Posición #
Tabla de empleados seleccionados: seleccione solo Posición #
Tipo de unión - Exterior izquierdo
Haga clic en Aceptar: desde aquí, desplácese hacia el extremo derecho hasta la tabla Empleado, luego pude seleccionar / anular la selección de las columnas que buscaba.
Hola
Terminé llegando allí de una manera similar por mi cuenta
Haga clic con el botón derecho en Editar consulta
Cinta de inicio: combinar consultas > combinar consultas como nuevas
Tabla de posiciones - Seleccione solo Posición #
Tabla de empleados seleccionados: seleccione solo Posición #
Tipo de unión - Exterior izquierdo
Haga clic en Aceptar: desde aquí, desplácese hacia el extremo derecho hasta la tabla Empleado, luego pude seleccionar / anular la selección de las columnas que buscaba.
Hola
Cree una relación (Varios a uno y Único) de la columna Número de posición de la Tabla2 a la columna Número de posición de la Tabla1. al objeto visual Tabla/matriz, arrastre todas las columnas de la Tabla1 y las 3 primeras de la Tabla2.
Espero que esto ayude.
Gracias por la rápida respuesta. Lo he intentado antes, sin embargo, no permite valores nulos en la Tabla 2. Necesita un tipo de enfoque de unión izquierda si eso tiene sentido.
De nada. En lugar de arrastrar columnas desde la Tabla2, arrastre estas medidas
Medida = max('Tabla2'[Número de empleado])
Medida 1 = max('Tabla2'[Nombre])
Medida 2 = max('Tabla2'[Apellido])
¿Funciona esto?
Hola Ashish
Piensa que usar max presenta el mismo problema, ya que va a obtener un resultado (un empleado para un puesto) en lugar de 2 (que tienen el mismo número de puesto).
Hola
Este código M funciona
let
Source = Table.NestedJoin(Positional, {"Position Number"}, Employee, {"Position Number"}, "Employee", JoinKind.LeftOuter),
#"Expanded Employee" = Table.ExpandTableColumn(Source, "Employee", {"Employee Number", "First Name", "Last Name"}, {"Employee Number", "First Name", "Last Name"})
in
#"Expanded Employee"
Ambas líneas de la tabla son iguales, eso parece incorrecto. Cambié eso según la imagen de abajo
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.