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
Anonymous
Not applicable

Copiar una columna de una tabla de otra tabla (las tablas tienen una columna en común)

Hola

Me gustaría copiar una columna de una tabla en otra tabla. Ambas tablas hable una columna en común (Id. de chat), aunque puede haber algunos valores en la tabla A que no aparecen en la tabla B y para eso debería obtener como resultado "Sin chat".

¿Cómo debo hacer esto?

Gracias
Jfb

8 REPLIES 8
v-yangliu-msft
Community Support
Community Support

Hola @ingindustrial ,

Puede estar relacionado con los diferentes formatos de las columnas asociadas con las dos tablas.

Se trata de la fusión de contenido relacionado, espero ayudarle a:

https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-shape-and-combine-data

¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales

Saludos

Liu Yang

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

Anonymous
Not applicable

Hola

Lo estaba intentando, pero en realidad no me las arreglé, no sé cuál es realmente el problema.

La idea descrita simple es la siguiente:

column.PNG

así que la tabla B tiene algunos valores comunes con la tabla A a través de la columna "CHAT ID", y me gustaría copiar en la tabla B una columna de la tabla A (donde como dije, tienen en comun el ID de chat), aunque la tabla A tiene más valores que la tabla B, así que debería obtener sólo los valores que realmente comparten a través de Chat ID.

v-yangliu-msft
Community Support
Community Support

Hola @ingindustrial ,

Utilice la función lookupvalue para describir su problem_ zit chat_ chat'[id de chat_] es igual a stag_ zit chat_ daten'[id de Chat_], "stag"_ zit chat_ chat'[routing_ behavior_ By_ Agente] contiene varios valores, lo que resulta en un error. Se recomienda resumir.

Se trata de la función de resumen https://docs.microsoft.com/en-us/dax/summarize-function-dax

Para su segunda pregunta, puede combinar 'stag'_ zit chat_ chat'[id de chat_] y stag_ zit chat_ daten'[Chat_ Cambiar el formato del ID] a coherente

Si mi respuesta no es la que necesita, ¿puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

Saludos

Liu Yang

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

Anonymous
Not applicable

When trying the merge option, so that I can have all (or just one column) from the second table into the first one, it gives me error too.

and i do not know what can it be, because i checked and the column "chat id" is in number format, not in text as highlighted in the error:

Combine error.PNG

 

what can be happening here?

Anonymous
Not applicable

Hii!

 

Thanks so much for such a detailed answer. I am not able though to do it with any of the options.

With Vlookup, i get the following error:

 

Vlookup.PNG

Routing_behavior_by_agent: is the column I actually want to copy from the 1st table into the 2nd one.

chat_chat is the first table and chat_daten is the second one. Chat ID is the column that both tables have in common, although it does not correspond 100%, that means, they share some values. "chat_id" has more fields than "Chat_ID".

 

What am I doing wrong with Vlookup here?

v-yangliu-msft
Community Support
Community Support

Hola @ingindustrial ,

Hay tres maneras de usarlo:

1. Uso de la función relacionada

Related =
RELATED(TableB[city])

v-yangliu-msft_0-1606353536853.png

2. Utilizando la función LOOKUPVALUE.

LookupValue =
LOOKUPVALUE('TableB'[city],
TableB[ID],'TableA'[ID])

v-yangliu-msft_1-1606353536858.jpeg

3. Utilice la combinación de la consulta de potencia

v-yangliu-msft_2-1606353536860.jpeg

Expanda la tabla B y seleccione la columna deseada

v-yangliu-msft_3-1606353536862.jpeg

Resultado.

v-yangliu-msft_4-1606353536864.jpeg

Para documentos relacionados y de valor de búsqueda, puede echar un vistazo a estos:

https://docs.microsoft.com/en-us/dax/lookupvalue-function-dax

https://docs.microsoft.com/en-us/dax/related-function-dax

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

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

mahoneypat
Employee
Employee

Debe considerar la posibilidad de combinar las tablas en el editor de consultas en la columna ChatID para obtener todos los campos en una tabla. Si no es así, puede utilizar la función RELATED() para llevar valores de la tabla B a la tabla A (si A está en el lado 1 de una relación 1:1 o 1:Muchos en las columnas ChatID).

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Anonymous
Not applicable

Estoy intentando con Lookupvalue, pero la columna que quiero copiar "comportamiento de enrutamiento" no es un número sino un texto, por lo que esta podría ser la razón del error?

Aparte de eso, la columna chat_id de la tabla A (chat_chat) y la columna Chat_ID de la tabla B (chat_daten), comparten algunos valores, pero la columna chat_id tiene más campos que la columna Chat_ID (es decir, esta última, no tiene todos los identificadores de chat).

Doubt.PNG

¿Cuál es la mejor manera de hacer esto?

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.