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
mhbon
Frequent Visitor

Consulta de energía, combinar columna consigo mismo?

Mi título puede ser de una manera de, pero como un hablante no nativo no puedo cuestionar mi pregunta de otra manera. Si hay un término para esto, por favor inózquelo en su respuesta.

Así que tengo una columna de empresas:

Empresa
Empresa A
Empresa B

Empresa C

¿Hay alguna manera en Power Query de que pueda convertirla en algo como esto?

Empresa

Otra compañía

Empresa AEmpresa A
Empresa AEmpresa B
Empresa AEmpresa C
Empresa BEmpresa A
Empresa BEmpresa B
Empresa BEmpresa C
Empresa CEmpresa A
........

Cualquier empujón en la dirección correcta sería muy apreciado.

¡Gracias de antemano!

2 REPLIES 2
edhans
Super User
Super User

Sí. Esto es un poco de unión cartesiana.

Agregue una nueva columna, luego en la nueva columna, la fórmula es simplemente el nombre del paso antes de ella, por lo que "Tipo cambiado", por ejemplo, expanda.

Devuelve esto:

2020-05-10 12_50_07-Untitled - Power Query Editor.png

Vea el código M aquí:

1) En Power Query, seleccione Nuevo origen y, a continuación, Consulta en blanco
2) En la cinta inicio, seleccione el botón "Editor avanzado"
3) Retire todo lo que ve, luego pegue el código M que le he dado en ese cuadro.
4) Pulse Hecho

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



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
mahoneypat
Employee
Employee

Sí. Como sugiere, puede combinar una tabla consigo misma. Haga una consulta en blanco, abra el Editor avanzado y pegue este código en lugar de lo que hay, para ver un ejemplo con la empresa A, B, C.

Dejar
Fuente: Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcs7PLUjMq1RwVIrVQfCcUHjOSrGxAA-", BinaryEncoding.Base64), Compression.Deflate)), let _t ((texto de tipo) meta [Serialized.Text ? true]) en la tabla de tipos [Empresa de _t]),
"Tipo modificado" ? Table.TransformColumnTypes(Source,-"Company", texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo, texto de tipo
"Añadido Personalizado" - Tabla.AddColumn("Tipo Cambiado", "Personalizado", cada Fuente),
"Personalizado Expandido" ? Tabla.ExpandTableColumn(''Added Custom'', "Custom", ''Company'', '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
"Columnas renombradas" - Table.RenameColumns(''Expanded Custom'','''Empresa.1'', 'Otra Compañía''',',
"Changed Type1" á Table.TransformColumnTypes(''Columnas renombradas'',''Otra compañía'', texto de tipo')
En
"Tipo cambiado1"

Si esta solución funciona para usted, márquela como completa. Los felicitaciones también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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