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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
yf569
Helper II
Helper II

¿Por qué muchos a una relación realmente funcionan tantos a cero relaciones?

Tengo dos mesas.

Tabla a: una lista de la identificación del buque que me interesa. ID es la clave única

Tabla b:

unique_idclave única para cada fila
b_idvesselid
b_namenombre del tipo de informe
b_cntrecuento de informes

Estas dos tablas tienen una relación de muchas a una. Cada identificación del recipiente en la tabla b puede tener más de un informe.

relationship.png

A continuación simple extraer datos sin procesar de a y b para que usted tenga una mejor comprensión de estas dos tablas.

raw data.png

Luego, en la tabla de abajo, saco id de a y b. Es extraño que para id en B que no tiene un valor correspondiente en a, todavía se muestran. En la tabla derecha a continuación, hago un recuento distinto de id en a y b. Sí, hay 27 identificadores distintos en a y 84 en b. Pero ahora son antros. Hay muchas a una relación. La fila en b que no tiene un valor correspondiente en a debe filtrarse. Espero que ambos muestren 27 en la tabla de abajo.

sum.png

¿Qué es muchos para una relación? Muchos a uno significa, para cada fila de la tabla b, tiene que haber 'uno y solo una' fila correspondiente en la tabla a. Ahora el modelo en POwer BI realmente funciona como una relación de muchos a cero, no muchos a uno.

También si quiero mostrar sólo los recipientes que están en un, necesito agregar un filtro que diga 'id in a is not blank'?

sum2.png

1 ACCEPTED SOLUTION

@yf569

Puede echar un vistazo a Evaluación de relaciones.

Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@yf569 , problema No muy claro para mí.

Por defecto es exterior derecho. Así que si B tiene el valor A comenzará a mostrar null, Usted tiene que suprimir el valor nulo de A

No vi ningún documento de Microsoft diciendo que es correcto unirse aunque...

¿Qué no está claro? Así que si B tiene valor, y A no, pero A todavía muestra null, entonces es cero a muchas relaciones, no uno a muchos.

@yf569

Puede echar un vistazo a Evaluación de relaciones.

Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Kudoed Authors