Encontrar valores comunes entre dos columnas

Un usuario Pregunto ✅

donovan_smith44

Hola a todos,

Tengo dos columnas. Uno con más de 500.000 filas, el otro con alrededor de 10.000.

Estoy tratando de usar DAX para encontrar los valores comunes entre estas columnas, ¿hay alguna forma de hacer esto?

¡Gracias!

EDITAR: Para explicar lo que se requiere, me gustaría buscar en la columna Primer número de referencia externa todos los valores de la columna Segundo número de referencia externa, y luego devolver una columna con todos esos valores.

image.png

parry2k

En respuesta a donovan_smith44

@ donovan_smith44 vaya a la tabla de modelado y haga clic en Nueva tabla y la siguiente expresión

New Table =
INTERSECT ( 
VALUES ( Table[First External Reference Number] ), 
VALUES ( Table[Second Externa Reference Number] )
)

La expresión anterior agregará otra tabla en su modo llamada Nueva tabla y que tendrá tus datos.

jthomson

¿Podría hacer una nueva tabla que solo tome una unión de los valores distintos de cada una, relacionar sus dos tablas originales con ella y luego hacer una medida multiplicando los países de cada una de las dos tablas originales?

donovan_smith44

En respuesta a jthomson

Hola,

Gracias por su respuesta. Soy muy nuevo en DAX y Power BI, así que perdóneme si esto suena tonto … (simplemente no estoy seguro de entender el DAX detrás de su descripción)

Entonces, no estoy seguro de si esto afectará lo que describió, pero muchos de los valores en la columna con 10k (llámelo columna 1) filas no se encontrarán en la columna con 500k + (llámelo columna 2).

Necesitaría una columna que busque en la columna 2 todos los valores de la columna 1 y devuelva lo que se encuentre correctamente.

Gracias de nuevo

parry2k

En respuesta a donovan_smith44

@ donovan_smith44 así que pongamos datos de muestra aquí, que siempre es una buena manera de explicar y obtener la respuesta

Lea esta publicación para obtener su respuesta rápidamente.

https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Suponiendo que sus datos se vean así

Col1 Col2

15

2 6

1

2

Entonces, en el caso anterior 1 y 2 de col1 existen en col2 y desea mostrar esos valores, ¿correcto?

donovan_smith44

En respuesta a parry2k

Hola,

Gracias por responder y compartir. Debería haber examinado más esa guía antes de publicarla.

Sí, estás en lo correcto.

me gustaría busque en la columna Primer número de referencia externa todos los valores de la columna Segundo número de referencia externa y, a continuación, devuelva una columna con todos esos valores.

refno.PNG

parry2k

En respuesta a donovan_smith44

@ donovan_smith44 vaya a la tabla de modelado y haga clic en Nueva tabla y la siguiente expresión

New Table =
INTERSECT ( 
VALUES ( Table[First External Reference Number] ), 
VALUES ( Table[Second Externa Reference Number] )
)

La expresión anterior agregará otra tabla en su modo llamada Nueva tabla y que tendrá tus datos.

donovan_smith44

En respuesta a parry2k

Gracias … esto es exactamente lo que necesitaba.

parry2k

En respuesta a jthomson

@ donovan_smith44 sí, es posible, ¿cómo quieres que sea la salida? Se puede crear como una tabla separada o podemos escribir una columna donde se encuentre el valor en ambos y puede filtrar por eso, por lo que no hay una tabla nueva.

Deja un comentario

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