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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Valor de búsqueda en el Editor de consultas de otra tabla

Tengo 2 tablas que se transforman antes de ser combinadas en una 3a tabla.

En la tabla 1, he identificado identificadores únicos y creado una columna para cada uno con el conjunto de resultados en "YES".

La Tabla 2 siempre contendrá más valores que la tabla 1, por lo que esencialmente quiero identificar estos SI de la tabla 1 antes de eliminar y combinar en la tabla 3.

Ejemplo -->

Tabla 1

Unique_ID¿Sí?
A-12345
A-12346

Tabla2

Unique_ID¿Tabla 1 SI?
A-12343NO
A-12345
A-12346
A-12347NO

A partir de ahí filtraría el YES de la tabla 2 antes de combinar ambas tablas en el siguiente paso.

¿Cómo hago esto en la consulta de energía en Table2?

1 ACCEPTED SOLUTION

Hola @nj mate ,

Usando los siguientes códigos M:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WctQ1NDI2MVbSUfLzV4rVgQmYAgUiXYORRMwwRMyhmmIB", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Unique_ID = _t, #"Table 1 YES?" = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Unique_ID", type text}, {"Table 1 YES?", type text}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each (let 
currentID = [Unique_ID]
in 
Table.SelectRows(#"Table 1", each [Unique_ID] = currentID))),
    #"Expanded Custom" = Table.ExpandTableColumn(#"Added Custom", "Custom", {"YES?"}, {"Custom.YES?"})
in
    #"Expanded Custom"

Y verás:

v-kelly-msft_0-1613724191376.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@nj mate no estoy seguro de lo que quieres decir. Será más fácil si comparte el archivo pbix utilizando una unidad de unidad /google con la salida esperada. Elimine cualquier información confidencial antes de compartirla.

Syndicate_Admin
Administrator
Administrator

@nj mate en table2 agregue un paso para filtrar "Sí" y, a continuación, anexe en table1.

Consulta mi última entrada de blog Improve UX: Show Year in Legend When Using Time Intelligence Measures | PeryTUS IT Solutions me ❤ Kudos si mi solución ayudara. 👉 Si puedes dedicar tiempo a publicar la pregunta, también puedes hacer esfuerzos para dar Felicitaciones a quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!

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

Preferiría hacer esto antes de la combinación para evitar valores duplicados que causarán problemas en las relaciones posteriores.

Hola @nj mate ,

Usando los siguientes códigos M:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WctQ1NDI2MVbSUfLzV4rVgQmYAgUiXYORRMwwRMyhmmIB", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Unique_ID = _t, #"Table 1 YES?" = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Unique_ID", type text}, {"Table 1 YES?", type text}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each (let 
currentID = [Unique_ID]
in 
Table.SelectRows(#"Table 1", each [Unique_ID] = currentID))),
    #"Expanded Custom" = Table.ExpandTableColumn(#"Added Custom", "Custom", {"YES?"}, {"Custom.YES?"})
in
    #"Expanded Custom"

Y verás:

v-kelly-msft_0-1613724191376.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly

¿Respondí a tu pregunta? ¡Marca mi puesto como solución!

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors