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.
¿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 A | Col B | Nueva columna (Col C) |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Ejemplo de coincidencia | Ejemplo de coincidencia | Ejemplo de coincidencia |
Muscle Shoals | Muscle Shoals | |
Junuea | Junuea | |
Nueva ciudad | Florida | Nueva CityFlorida |
Nueva ciudad | Júpiter | New CityJupiter |
Nueva ciudad | Júpiter | New CityJupiter |
Fort Lauderdale | Fort Lauderdale | |
Miami | Miami |
Solved! Go to Solution.
Puede agregar esto como una nueva columna calculada:
Con C- IF ( [Col A] , [Col B], [Col A], [Col A] & [Col B] )
@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í:
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.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingPuede agregar esto como una nueva columna calculada:
Con C- IF ( [Col A] , [Col B], [Col A], [Col A] & [Col B] )
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |