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
Saxon10
Post Prodigy
Post Prodigy

CONSULTA DAX para comparar un valor en una tabla para ver si existe en otra tabla

Tengo dos conjuntos de datos, los cuales tienen un campo llamado "Item". Me gustaría poder crear una columna adicional en la Tabla 2.

Por ejemplo, si en Table1 hay un valor de elemento de 123456 y ese valor también existe en el campo de elemento en Table2, una nueva columna denominada Matched debe tener el valor de "True". Sin embargo, puede haber varias instancias de ese elemento en la Tabla 2.

Tabla 1 (Sin valor duplicado/único)

123456

123457

123458

123459

123450

Tabla 2 (valor duplicado)

123456

123457

123456

123458

123458

123459

123450

Resultado deseado

en el Cuadro 2 (valor duplicado)

Artículo Partido

123456 VERDADERO

123457 VERDADERO

123456 VERDADERO

123458 VERDADERO

123458 VERDADERO

123459 VERDADERO

123450 VERDADERO

123451 FALSO

Espero que tenga sentido. Cualquier ayuda será apreciada.

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Saxon10 , para una nueva columna en la tabla de tabla

en que tienen una relación 1-M

nueva columna en la tabla 2

nueva columna: if(isblank(related(table1[item])), false(), true())

O

new column á if(isblank(countx(filter(Table1, table1[item] á table2[item]), table1[item])), false(), true())

referir varias maneras en mi video : https://www.youtube.com/watch?v=czNHt7UXIe8

View solution in original post

3 REPLIES 3
V-lianl-msft
Community Support
Community Support

No @Saxon10 ,

El método depende de cómo se conecte al origen de datos.

Si se trata de un modo de importación, puede hacer referencia al método anterior. Para directquery, haga lo siguiente en el editor de consultas.

V-lianl-msft_0-1608105026722.pngV-lianl-msft_1-1608105047296.png

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@Saxon10 , para una nueva columna en la tabla de tabla

en que tienen una relación 1-M

nueva columna en la tabla 2

nueva columna: if(isblank(related(table1[item])), false(), true())

O

new column á if(isblank(countx(filter(Table1, table1[item] á table2[item]), table1[item])), false(), true())

referir varias maneras en mi video : https://www.youtube.com/watch?v=czNHt7UXIe8

Ashish_Mathur
Super User
Super User

Hola

Cree una relación desde la columna Elemento de La tabla2 a la columna Elemento de la tabla1. En la Tabla 2, escriba esta fórmula de columna calculada

•not(isblank(related('Table1'[Item])))

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

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.