Tabla con varias ID únicas de usuario para la tabla de búsqueda

Un usuario Pregunto ✅

gculp2

Hola chicos, tengo una tabla de productos que necesito conectar a una tabla de Usuario porque la tabla de productos dirá la identificación de la persona, no su nombre. Pero el problema es que la tabla de productos tiene múltiples usuarios. Actualmente, solo estoy duplicando la tabla de usuarios tantas veces como la necesito.

Ejemplo:

Tabla de productos:

ID del Producto Usuario Jefe de equipo Gerente

2

asb1 asb2 asb3
3 asbh asbh2 asbh3

Tabla de usuarios:

Usuario: Nombre:
asb1 Devin Howard
asbh johnny smith
asb2 Howard levin

No puedo crear conexiones múltiples a la tabla de usuarios fuera de Usuario, Líder de equipo, Administrador porque Power BI automáticamente desactiva cualquier conexión múltiple. Me pregunto si hay una manera de enmascarar básicamente todos sus ID de usuario.

Ashish_Mathur

Hola,

Creo que la primera tabla debería transformarse en una tabla de 3 columnas: ID de producto, atributo y valor. El atributo tendrá Usuario, Líder de equipo y Gerente y la columna de valor tendrá los nombres de usuario. Esto se puede hacer en el Editor de consultas usando la función «Deshacer pivotar de otras columnas». Luego, puede crear una relación desde la columna Valor de la Tabla 1 hasta la columna Usuario de la Tabla 2.

Espero que esto ayude.

Hola @gculp2

Además de la sugerencia de Ashish_Mathur,

Deje las tablas sin relación, cree medidas/columnas en la tabla «producto»,

Captura7.JPGCaptura8.JPG

Measure_user = LOOKUPVALUE(Table2[Name],Table2[User],MAX(Table1[User]))

Measure_team = LOOKUPVALUE(Table2[Name],Table2[User],MAX(Table1[Team Lead]))

Measure_manager = LOOKUPVALUE(Table2[Name],Table2[User],MAX(Table1[Manager]))

Column_user = LOOKUPVALUE(Table2[Name],Table2[User],Table1[User])

Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hola @gculp2

Aquí hay un ejemplo de la sugerencia de Ashish_Mathur:

Deshacer columnas «Usuario«,»jefe de equipo»,»gerente» en Consultas de edición,

cerrar&&aplicar, crear relaciones,

agregar columna de dos tablas en una matriz.

Captura9.1.JPGCaptura9.8.JPGCaptura10.JPG

Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

gculp2

@Ashish_Mathur @v-juanli-msft ¡Muchas gracias a todos! Acabo de volver a esto en el trabajo gracias me funcionó 🙂 Usé la idea de la columna porque era rápida pero todas funcionan.

Ashish_Mathur

En respuesta a gculp2

De nada.

Hola @gculp2

Aquí hay un ejemplo de la sugerencia de Ashish_Mathur:

Deshacer columnas «Usuario«,»jefe de equipo»,»gerente» en Consultas de edición,

cerrar&&aplicar, crear relaciones,

agregar columna de dos tablas en una matriz.

Captura9.1.JPGCaptura9.8.JPGCaptura10.JPG

Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hola @gculp2

Además de la sugerencia de Ashish_Mathur,

Deje las tablas sin relación, cree medidas/columnas en la tabla «producto»,

Captura7.JPGCaptura8.JPG

Measure_user = LOOKUPVALUE(Table2[Name],Table2[User],MAX(Table1[User]))

Measure_team = LOOKUPVALUE(Table2[Name],Table2[User],MAX(Table1[Team Lead]))

Measure_manager = LOOKUPVALUE(Table2[Name],Table2[User],MAX(Table1[Manager]))

Column_user = LOOKUPVALUE(Table2[Name],Table2[User],Table1[User])

Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Ashish_Mathur

Hola,

Creo que la primera tabla debería transformarse en una tabla de 3 columnas: ID de producto, atributo y valor. El atributo tendrá Usuario, Líder de equipo y Gerente y la columna de valor tendrá los nombres de usuario. Esto se puede hacer en el Editor de consultas usando la función «Deshacer pivotar de otras columnas». Luego, puede crear una relación desde la columna Valor de la Tabla 1 hasta la columna Usuario de la Tabla 2.

Espero que esto ayude.

gculp2

En respuesta a Ashish_Mathur

¡Gracias por su respuesta!

No creo que esto funcione porque hay como otras 100 columnas en la tabla de usuarios y tengo que sumar algunas de esas columnas.

Ashish_Mathur

En respuesta a gculp2

Hola,

De nada. El número de columna en la primera tabla no importa. Estamos realizando la transformación en la primera tabla.

Deja un comentario

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