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
Syndicate_Admin
Administrator
Administrator

Necesidad de hacer coincidir los datos de una tabla diferente que incluya el texto de la columna de la tabla actual

Tengo un sysid y una columna de estado en la tabla 1, y necesito buscar y recuperar datos de la columna sysid de la tabla 2 que incluye el texto de la columna sysid de la tabla 1
manoj619_0-1677330160543.png

Esperando resultados

manoj619_1-1677330193518.png

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

1. En la consulta de energía, divida la primera columna.

2. Cree dos duplicados de la tabla.
3. Elimine la primera columna dividida en la primera tabla y elimine la segunda columna dividida en la segunda tabla.
4. Agregue como una nueva consulta, los duplicados de la tabla cambiando el nombre como el mismo nombre de columna.
5. Elimine los duplicados.
6. Realice la nueva relación entre la tabla anexa y la tabla2.
7. Filtre los valores en blanco en el ID.

Syndicate_Admin
Administrator
Administrator

Gracias por la respuesta,

Estoy recibiendo un error como este cuando lo intenté

manoj619_0-1677396882992.png

Syndicate_Admin
Administrator
Administrator

Pruebe lo siguiente:

FILTRO(
Tabla 2,
BUSCAR(
MAX(Tabla1[sysid]),
Tabla2[sysid],
,
0
) > 0
)

La función MAX obtendrá el valor máximo de la columna sysid en la Tabla 1, suponiendo que cada sysid aparece sólo una vez en la Tabla1.

La función SEARCH buscará el texto del sysid en la columna sysid de la Tabla 2. Si se encuentra el texto del sistema, la función devuelve un valor diferente de 0, que se utiliza para filtrar la Tabla2 mediante la función FILTER.

Tenga cuidado con la función SEARCH ya que distingue entre mayúsculas y minúsculas, por lo que si desea realizar una búsqueda que no distingue entre mayúsculas y minúsculas, usar FIND puede ser una alternativa.

Gracias por la respuesta,

Pero, estoy recibiendo un error como este cuando lo intenté

manoj619_0-1677396882992.png

Traté de reproducir lo que proporcionaste en la captura de pantalla. Debe crear una tabla calculada como la siguiente:

Tabla 2 = FILTRO(«segundo cuadro», CONTIENE('Primera tabla', 'Primera tabla'[sysid], 'Segunda tabla'[sysid]))
AmiraBedh_0-1677401705052.png

Adjunto el archivo PBI.

Lo intenté de nuevo, pero si hay varios textos en la tabla de columnas, falla.

manoj619_0-1677404127201.png

Está intentando crear una columna calculada mientras que en la solución que proporcioné es una tabla calculada

¿Puede proporcionar el resultado esperado?

El mismo error para la tabla calculada también
Producto previsto:

manoj619_0-1677412034752.png

Adjunto el archivo PBI.

https://1drv.ms/u/s!AsAyziJRKwR0j2sYl-N_7n9TGun8?e=oauTUG

Basado en el archivo PBI que usted proporcionó:

Cuadro 1 :

AmiraBedh_0-1677492366235.png

Cuadro 2 :

AmiraBedh_1-1677492385974.png

la salida solo contendrá datos para la fila con sysid = KLS en la tabla 2 y el estado será HECHO.

Las otras filas tendrán el estado null ya que no hay coincidencia entre sysid de Table1 y syside de Table2 para los valores HGF, KNF, JKO, IOK

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors
Top Kudoed Authors