Anónimo
Quiero importar todos los archivos de Excel de una carpeta y combinarlos. Estos archivos tienen una fila superior que debe establecerse como nombre de columna. Pero hay algunos archivos que tienen una primera fila adicional antes de la fila del nombre de la columna, eso debe eliminarse. Power BI detecta automáticamente los nombres de las columnas de los archivos sin primeras filas adicionales, pero no de los que tienen una fila adicional. ¿Cómo puedo eliminar esta fila adicional de los archivos problemáticos?
v-yingjl
Hola @Anónimo,
Si la fila solo en la hoja no está en la tabla, primero puede conectarse a esta tabla por separado.
Luego, conéctese a la carpeta para filtrar sin el archivo de Excel ‘problemático’ para combinarlos y eliminar las columnas innecesarias.
eliminar la columna de nombre
Finalmente agregue la tabla anterior y la tabla combinada para obtener la tabla combinada final:
Atentamente,
Equipo de apoyo comunitario _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
watkinnc
Supongo que tiene una columna de tablas (no binarias) y que las tablas sin la fila superior adicional ya tienen los nombres de columna correctos. Esto significa que las otras tablas tendrán columnas denominadas «Columna1, Columna2», etc. Antes de combinar, agregue este paso en la barra de fórmulas:
= Table.TransformColumns(NameOfPriorStep, {{«NameOfTableColumn», each if Table.ColumnNames(_){0} = «Column1» then Table.SkipFirstN(_, 1) else Table.DemoteHeaders(_)}})
Ahora todos sus encabezados deben estar en la primera fila. Ahora puede combinar y promocionar encabezados.
–Nate
watkinnc
Supongo que tiene una columna de tablas (no binarias) y que las tablas sin la fila superior adicional ya tienen los nombres de columna correctos. Esto significa que las otras tablas tendrán columnas denominadas «Columna1, Columna2», etc. Antes de combinar, agregue este paso en la barra de fórmulas:
= Table.TransformColumns(NameOfPriorStep, {{«NameOfTableColumn», each if Table.ColumnNames(_){0} = «Column1» then Table.SkipFirstN(_, 1) else Table.DemoteHeaders(_)}})
Ahora todos sus encabezados deben estar en la primera fila. Ahora puede combinar y promocionar encabezados.
–Nate
Anónimo
En respuesta a watkinnc
¡Gracias! Funcionó.
v-yingjl
Hola @Anónimo,
Si la fila solo en la hoja no está en la tabla, primero puede conectarse a esta tabla por separado.
Luego, conéctese a la carpeta para filtrar sin el archivo de Excel ‘problemático’ para combinarlos y eliminar las columnas innecesarias.
eliminar la columna de nombre
Finalmente agregue la tabla anterior y la tabla combinada para obtener la tabla combinada final:
Atentamente,
Equipo de apoyo comunitario _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
Anónimo
En respuesta a v-yingjl
¡Gracias! Esto realmente ayuda en caso de que sepamos qué tablas en particular tienen filas adicionales, como en mi caso.
Jakintá
Puede encontrar alguna condición distinta para filtrar esa fila.
Pero solo podemos practicar nuestra imaginación sin ninguna muestra de sus datos.
Anónimo
En respuesta a Jakintá
Perdón por no ser descriptivo.
Los archivos con fila extra tienen esta estructura:
Fila adicional | |||
Encabezado de columna 1 | Encabezado 2 | Encabezado 3 | Encabezado 4 |
1 | 2 | 3 | 4 |
1 | 2 | 3 | 4 |
Mientras que otros no tienen esas dos primeras filas y comienzan desde el encabezado de la columna.
Además, estoy importando todos los archivos de la carpeta juntos, por lo que no puedo hacer ninguna transformación antes de fusionarlos. ¿Hay alguna forma de hacer eso?
Fowmy
@Anónimo
¿Cuál sería la lógica para eliminar esas primeras filas adicionales según sus datos? Si hay algo común en esos archivos, podría usarse para eliminar las filas.[eryourdata?Ifthereanythingcommoninthosefilesitcouldusedtoremovetherows
Anónimo
En respuesta a Fowmy
Hola,
Los archivos con fila extra tienen esta estructura:
Fila adicional | |||
Encabezado de columna 1 | Encabezado 2 | Encabezado 3 | Encabezado 4 |
1 | 2 | 3 | 4 |
1 | 2 | 3 | 4 |
Mientras que otros no tienen esas dos primeras filas y comienzan desde el encabezado de la columna.