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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

Relaciones entre tablas

Hola a todos,

Por favor, ayúdame con la solución ya que soy un principiante en Power BI.

Obtengo datos de una lista de SharePoint en línea. Donde Incidente es Lista Principal y Persona y Testigo son sublistas.

Por lo tanto, cada incidente puede tener N número de personas (o / y ) N número de testigos. Intenté crear una relación como la siguiente

ID de incidente (Incidente) --1 a muchos --> ID de incidente (Persona)
ID de incidente (Incidente) --1 a muchos --> ID de incidente (Testigo)
Pero al crear una tabla mientras se agregan todas las columnas de 3 tablas, obtengo un error a continuación.

Ashfiya_Naaz_1-1666032654368.png

1. Tabla de incidentes (la tabla principal donde el ID de incidente es siempre único)

ID de incidente

Nombre del incidente

Estado

1

Fuego

En curso

2

Válvula de purga

Completado

3

Alarma

Cancelado

2. Tabla de personas

Identificación

ID de incidente

Nombre de la persona

Persona ID del personal

1

1

Sota

222

2

1

Mack

223

3

1

Amy

224

4

3

Sota

222

3. Testigo Mesa

ID de incidente

Nombre del testigo

Identificación del personal de testigos

2

Ir

11

2

Joseph

12

1

Alex

13

Intenté crear una relación como se muestra a continuación

Ashfiya_Naaz_0-1666032279041.png

Pero lo que sucede en la tabla es que los Detalles del Testigo se Repiten 3 veces ya que los Detalles de la Persona tienen 3 registros.

ID de incidente

Nombre del incidente

Estado

Nombre de la persona

Persona ID del personal

Nombre del testigo

Identificación del personal de testigos

1

Fuego

En curso

Sota

222

Alex

13

1

Fuego

En curso

Mack

223

Alex

13

1

Fuego

En curso

Amy

224

Alex

13

Quiero una tabla de resumen donde contenga todos los registros de las 3 tablas o una matriz donde al expandir obtenemos algo como esto o valores en blanco para (Testigo / Persona) si los detalles no están presentes.

ID de incidente

Nombre del incidente

Estado

Nombre de la persona

Persona ID del personal

Nombre del testigo

Identificación del personal de testigos

1

Fuego

En curso

Sota

222

Alex

13

Mack

223

Amy

224

Saludos
Ashfiya

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Ashfiya_Naaz,

Tus relaciones deben ser:

  1. ID de incidente -- * a 1 -- Persona
  2. ID del incidente -- * a 1 -- Testigo

Asegúrese de que ambas relaciones tengan un único filtro cruzado direccional.

¿Respondí a su pregunta? ¡Marque esta publicación como una solución si lo hiciera!
Considere echar un vistazo a mi blog: Período de pronóstico - Pronósticos anteriores

@Shaurya ,

Gracias por la respuesta, ¿puede dar más detalles sobre la identificación del incidente de qué tabla? como se mencionó anteriormente, el ID de incidente (la tabla de incidentes es única)

  1. ID del incidente (incidente) -- * a 1 -- Persona
  2. ID del incidente (incidente) -- * a 1 -- Testigo

Esta cardinalidad no es válida.

1. ID del incidente (incidente) --1 a muchos --> ID del incidente (persona)
2. ID del incidente (incidente) --1 a muchos --> ID del incidente (testigo)
Pero al crear una tabla al agregar todas las columnas de 3 tablas, obtengo el siguiente error.

Ashfiya_Naaz_0-1666064605024.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!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors