March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Buenos días,
Tengo una consulta en relación con la combinación de consultas, en mi caso tengo dos consultas, la consulta A y la consulta B. Necesitaría combinar ambas consultas de tal manera que tenga todos los datos de la tabla A y todos los datos de la tabla B (menos los coincidentes con la tabla A, que en este caso sería de preferencia elegir los datos de la tabla B, que tiene los datos actualizados). La comparación de datos se tiene que hacer en relación con la columna ID
CONSULTA A
CONSULTA B
CONSULTA COMBINADA A + B
Gracias!
Solved! Go to Solution.
Creé un archivo pbix de muestra (ver archivo adjunto) para usted, verifique si eso es lo que desea. Puede realizar algunas operaciones en la tabla A en el Editor de Power Query para obtenerlas:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("Hca5DcAgEATAXjYmMLZBIuSVoIXT9d8Gq51ozBARUCs8GF62NfVje1d/dgw1sXOqmV1LLezeanz4c+B+AQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ID = _t, Product = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"ID", Int64.Type}, {"Product", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each try B[ID]{List.PositionOf(B[ID],[ID])} otherwise null),
#"Filtered Rows" = Table.SelectRows(#"Added Custom", each ([Custom] = null)),
#"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Custom"}),
#"Appended Query" = Table.Combine({#"Removed Columns", B})
in
#"Appended Query"
Si lo anterior no puede ayudarlo a obtener el resultado deseado, proporcione algunos datos de muestra en sus tablas (excluir datos confidenciales) conMensaje de texto y su resultado esperado con lógica de backend y ejemplos especiales. Es mejor Si puede compartir un simplificado archivo pbix. Puede consultar el siguiente enlace para cargar el archivo a la comunidad. Gracias.
Cómo subir PBI en la comunidad
Saludos
Creé un archivo pbix de muestra (ver archivo adjunto) para usted, verifique si eso es lo que desea. Puede realizar algunas operaciones en la tabla A en el Editor de Power Query para obtenerlas:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("Hca5DcAgEATAXjYmMLZBIuSVoIXT9d8Gq51ozBARUCs8GF62NfVje1d/dgw1sXOqmV1LLezeanz4c+B+AQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ID = _t, Product = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"ID", Int64.Type}, {"Product", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each try B[ID]{List.PositionOf(B[ID],[ID])} otherwise null),
#"Filtered Rows" = Table.SelectRows(#"Added Custom", each ([Custom] = null)),
#"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Custom"}),
#"Appended Query" = Table.Combine({#"Removed Columns", B})
in
#"Appended Query"
Si lo anterior no puede ayudarlo a obtener el resultado deseado, proporcione algunos datos de muestra en sus tablas (excluir datos confidenciales) conMensaje de texto y su resultado esperado con lógica de backend y ejemplos especiales. Es mejor Si puede compartir un simplificado archivo pbix. Puede consultar el siguiente enlace para cargar el archivo a la comunidad. Gracias.
Cómo subir PBI en la comunidad
Saludos
@Syndicate_Admin , Primero haga la fusión en la nueva tabla usando el Anti join correcto. y, a continuación, quite todas las columnas de A
A continuación, anexar las dos tablas
Anexar : https://radacad.com/append-vs-merge-in-power-bi-and-power-query
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!