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
Syndicate_Admin
Administrator
Administrator

referirse a la columna con comodín

el origen de mi tabla proviene de archivos de Excel almacenados en la misma carpeta. La tabla se basa en el 1er excel donde hay una columna denominada 'Home 2020 price'. A continuación, agrego en la carpeta un segundo archivo donde la columna se denomina 'Home 2021 price'. Power bi no agrega la columna 'Home 2021 price' porque tiene un nombre diferente. Necesito encontrar una manera para que power bi tome la entrada de la columna 'Home' & * & 'price' en cada archivo e informa de la salida bajo el mismo colum 'Precio de la casa'. ¿Cómo puedo usar el comodín en el editor avanzado?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Puede transformar los nombres de columna para eliminar el año antes de intentar combinar las tablas.

Table.TransformColumnNames(
    #"Previous Step Name Goes Here",
    each if Text.StartsWith(_, "Home") and Text.EndsWith(_, "price")
         then "Home price"
         else _
)

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

hola

También debe crear otra columna para Year para saber para qué año es el precio. Le sugiero que siga la técnica que se muestra en este vídeo para asignar datos de todos los archivos que yacen en una carpeta. Esto recogerá cada columna de cada archivo para que tenga varias columnas de precio. A partir de entonces, debe seleccionar todas las columnas distintas de las columnas de precio y seleccionar "Desaprestívar otras columnas". Por último, puede usar columnas Dividir para dividir el Año en otra columna.

Syndicate_Admin
Administrator
Administrator

Puede transformar los nombres de columna para eliminar el año antes de intentar combinar las tablas.

Table.TransformColumnNames(
    #"Previous Step Name Goes Here",
    each if Text.StartsWith(_, "Home") and Text.EndsWith(_, "price")
         then "Home price"
         else _
)

Pude cambiar el nombre de las columnas agregando el código en un paso en Transform File, pero luego obtuve el ole db u odbc error expression.error no había suficiente elemento en la enumeración para completar la operación, cuando se cierra y se aplica. ¿Cuál podría ser la razón de este error?

Me di cuenta de que el error fue generado por uno de los libros de excel que se pierden 3 columnas se compara con los otros libros de trabajo

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.