Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don'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.

Reply
Syndicate_Admin
Administrator
Administrator

Representación de múltiplos de dos conjuntos de tablas

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ónTítulo de la posiciónInicio de la posiciónFin de la posición
5001Oficial Administrativo1/06/202331/12/2023
5001Oficial Administrativo1/06/202331/12/2023

Otra tabla con datos de empleados como esta, donde los empleados pueden ocupar el mismo puesto

Número de empleadoNombreApellidoNúmero de posición
1234Persona A5001
5678Persona B5001



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ónTítulo de la posiciónInicio de la posiciónFin de la posiciónNúmero de empleadoNombreApellido
5001Oficial Administrativo1/06/202331/12/20231234Persona A
5001Oficial Administrativo1/06/202331/12/20235678Persona B
5002Oficial Administrativo Senior01/01/202331/12/2023nulonulonulo


No estoy seguro de cómo hacer esto en Power BI.


1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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.
2024-03-04_08-23-40.png

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

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.
2024-03-04_08-23-40.png

Syndicate_Admin
Administrator
Administrator

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

Ashish_Mathur_0-1708927567655.png

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors