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
jcastr02
Post Prodigy
Post Prodigy

fusión de columnas con reglas

¿Cómo puedo combinar dos columnas en una nueva columna (col C) donde si col A y B son iguales, entonces sólo debería darme el valor de lo que es la primera columna. Si no son iguales, ¿combinar dos columnas?

Col ACol BNueva columna (Col C)
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Ejemplo de coincidenciaEjemplo de coincidenciaEjemplo de coincidencia
Muscle Shoals Muscle Shoals
Junuea Junuea
Nueva ciudadFloridaNueva CityFlorida
Nueva ciudadJúpiterNew CityJupiter
Nueva ciudadJúpiterNew CityJupiter
Fort Lauderdale Fort Lauderdale
Miami Miami
1 ACCEPTED SOLUTION
jdbuchanan71
Super User
Super User

Puede agregar esto como una nueva columna calculada:

Con C- IF ( [Col A] , [Col B], [Col A], [Col A] & [Col B] )

View solution in original post

3 REPLIES 3
edhans
Super User
Super User

@jcastr02

Si lo hace en Power Query, puede usar esta fórmula en una columna personalizada. A continuación, puede quitar las otras dos columnas y onlhy traer la columna final a Power BI si lo desea.

if [Col A] = [Col B] then [Col A] 
else Text.Trim([Col A] & " " & [Col B])

Genera la 3a columna aquí:

edhans_0-1602528023794.png

El código M completo está aquí:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcq1IzC3ISVXwTSxJzlDSQePH6oyqGKwqfEuLk4ECwRn5iTnFQBVgQa/SvNLURBjPL7VcwTmzpBLId8vJL8pMSUQX9iotyCxJLcIn7JZfVKLgk1iaklqUkpiTCjPbNzMxNxPMiQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Col A" = _t, #"Col B" = _t]),
    #"Added New Column" = Table.AddColumn(Source, "New Column", each if [Col A] = [Col B] then [Col A] 
else Text.Trim([Col A] & " " & [Col B])),
    #"Changed Type" = Table.TransformColumnTypes(#"Added New Column",{{"New Column", type text}})
in
    #"Changed Type"

Cómo utilizar el código M proporcionado en una consulta en blanco:
1) En Power Query, seleccione Nueva fuente y, a continuación, Consulta en blanco
2) En la cinta de opciones Inicio, seleccione el botón "Editor avanzado"
3) Retire todo lo que ve, luego pegue el código M que le he dado en esa caja.
4) Pulse Hecho
5) Consulte este artículo si necesita ayuda para usar este código M en su modelo.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
jdbuchanan71
Super User
Super User

Puede agregar esto como una nueva columna calculada:

Con C- IF ( [Col A] , [Col B], [Col A], [Col A] & [Col B] )

@jdbuchanan71 ¡Gracias, eso funcionó!

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.

Top Kudoed Authors