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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Zyg_D
Continued Contributor
Continued Contributor

USERELATIONSHIP no funciona uno a uno

La función USERELATIONSHIP funciona muy bien cuando la relación superior derecha es de uno a varios. Pero cuando lo cambio a uno a uno, el USERELATIONSHIP no produce resultados correctos. ¿por qué? En mi opinión, no debería verse afectada en absoluto.

Datos:

Tables.JPG

Relaciones (uno a varios):

relationships-works.JPG

Fórmula cuando uno a varios (resultado correcto):

formula-one-to-many.JPG

Relaciones (uno a uno):

relationships-no-work.JPG

Fórmula cuando uno a uno (resultado incorrecto):

formula-one-to-one.JPG

4 REPLIES 4
v-yiruan-msft
Community Support
Community Support

Hola @Zyg_D ,

Revise la siguiente documentación y compruebe si pueden ayudarle.

Crear y administrar la relación

La cardinalidad de la relación de Power BI desmitificada

Relaciones uno a uno en Power BI

Saludos

Rena

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

Hola @Zyg_D ,

Esto está relacionado con la forma en que funciona USERELATIONSHIP, la función se utiliza como una transacción de contexto y las columnas calculadas obligan a que se trata de un contexto de fila, por lo que el cálculo dará valores inaudidos.

Compruebe la entrada de blog de SQL BI con un detalle completo sobre esto, y que sugieren en este caso el uso de LOOKUPVALUE o el uso de CALCULATETABLE dependiendo de los resultados esperados.

https://www.sqlbi.com/articles/userelationship-in-calculated-columns/


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



parry2k
Super User
Super User

@Zyg_D pregunta, ante todo, ya que esta relación está activa, no estoy seguro de por qué está utilizando USERELATIONSHIP, y 2o no es necesario utilizar la función MAX, simplemente puede utilizar la función RELACIONADA para obtener valor de un lado de la relayencia.

Me gustaría elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!

Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionados con Power BI.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Zyg_D
Continued Contributor
Continued Contributor


@parry2k escribió:

@Zyg_D pregunta, ante todo, ya que esta relación está activa, no estoy seguro de por qué está utilizando USERELATIONSHIP, y 2o no es necesario utilizar la función MAX, simplemente puede utilizar la función RELACIONADA para obtener valor de un lado de la relayencia.

En userelationSHIP estoy tratando de utilizar la relación inferior derecha. Sin embargo, veo que la parte superior derecha afecta a mis resultados, que es bizzare.

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

July Newsletter

Fabric Community Update - July 2024

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