Foro Empleos Cursos Blog
Recursos
  • Ejemplos de dashboards
  • DatData Games
  • Alumnos destacados
  • Ranking
  • Torneos pasados
  • Tests
Iniciar sesión Inscribirme
Back arrow

Combinar excel from Folder

Avatar por defecto

Carlos

Estudiante

•

hace 1 año

Hola,
Estoy combinando diferentes excel de una carpeta y quiero añadir dos nuevas columnas. Una con el contenido de fila 1-columna3 y otracon el contenido de fila3-columna3. ¿debo hacerlo en Transform Sample o puedo hacerlo después? ¿Como puedo hacerlo? Saludos
en este excel de ejemplo, querría una columna con Apple para todos los registros de ese excel y otra columna con 2025 para todos los registros de ese excel.

Power BI

0 Votos
4
Respuestas
Solucionado
Respuestas
Avatar por defecto

dlom

Estudiante

•

respondió hace 1 año

Hola! Si los valores dependen del archivo en el que están, es mejor hacerlo en la consulta de Transform Sample (o sea, antes de que se combinan los archivos de la carpeta), así solo se aplicará a cada archivo dependiendo de sus valores. Si es un cambio que necesitas hacer a todas las filas de todos los archivos de la carpeta, es mejor hacerlo una vez unidos los archivos. 
0 Votos
Avatar por defecto

Carlos

Estudiante

•

respondió hace 1 año

Hola, gracias por la respuesta. Sí, los valores son cambiantes en cada archivo excel, por eso debería ser antes de unirlos, siguiendo los cambios de la hoja ejemplo. Pero no sé como aplicar el código. Hasta ahora creo una query en blanco con el siguiente código pero no consigo que funcione correcto, me aplica los mismos datos en todas las hojas:

let
    Source = Excel.Workbook(Parameter1, null, true),
    Sheet = Source{[Name="Sheet1"]}[Data],
    F = (tbl as table)=>
        let col3 = Table.ColumnNames(tbl){2},
            Ad_FruitCol = Table.AddColumn(tbl, "FruitColumn", each if col3 = "Column3" then tbl{0}[Column3] else col3, type text),
            Ad_YearColumn = Table.AddColumn(Ad_FruitCol, "YearColumn", each Int64.From(if col3 = "Column3" then tbl{2}[Column3] else Record.Field(tbl{1}, col3)), Int64.Type)
        in  Ad_YearColumn,
    Ad_FruitAndYearCols = F(Sheet)
in
    Ad_FruitAndYearCols
0 Votos
Avatar de Javier Gómez

Javier Gómez

Equipo Datdata

•

respondió hace 1 año

Hola Charcho, me parece que podrías hacerlo con Custom functions antes de combinar los archivos de Excel. Te recomiendo revisar desde esta clase en adelante para darte ideas: https://www.datdata.com/cursos/especializacion-en-transformacion-de-datos-con-power-query-pq0101/clases/17---custom-functions-NPilcu

Si después de ver estas clases la duda persisten, nos comentas 👍
Saludos,
Javier
1 Votos
Avatar por defecto

Carlos

Estudiante

•

respondió hace 1 año

Muy interesante el vídeo. Lo haré con este método. Muchas gracias!
0 Votos
Es necesario estar inscrito para dejar tu duda, comentario y/o respuesta

Sobre el alumno

Charcho

Carlos

Cursos completados

No ha completado ningún curso aún

Más preguntas sobre el tema

pregunta sobre curso intensivo PBI con IA

CARLOSM

Pagos indebidos

Carlos-Nasimba

Claude

CARLOSM

Al fin una introducción guiada a IA

CARLOSM

Duda sobre tablas en Power BI

LaLuX

Recursos
  • Foro
  • Inscribirse
  • Blog
  • Ejemplos de dashboards
  • Acerca
Cursos
  • Todos los cursos
  • Inteligencia Artificial para Analistas de datos
  • Microsoft Copilot: IA integrada a Excel, Teams, Word y más
  • Introducción a la IA en Power BI con Claude
  • De cero a freelancer con Power BI
  • Máster en Diseño de Reportes con Power BI
  • Introducción al análisis de Estados Financieros con Power BI
  • Certificación oficial por Microsoft de Power BI
  • Proyectos avanzados con Power BI
  • Introducción Práctica a Power BI
  • SQL para usuarios de Excel y Power BI
  • Introducción a la suite de Power Platform
  • Publica tu portafolio de dashboards con herramientas gratis
  • Especialización en Power BI Service
  • Especialización en Dashboards Profesionales con Power BI
  • Especialización en Visualización de Datos con Power BI
  • Especialización en DAX con Power BI
  • Especialización en Modelado de Datos con Power BI
  • Especialización en Transformación de Datos con Power Query
  • Análisis y Visualización de Datos con Excel
  • Domina Power BI con proyectos intermedios
  • Aprende Power BI con proyectos sencillos
Legales
  • Términos del servicio
  • Política de privacidad
  • Política de cookies
  • Contacto
Canal de YouTube de datdata Cuenta de Linkedin de datdata Cuenta de Instagram de datdata Página de Facebook de datdata Cuenta de TikTok de datdata
© 2026 © datdata - Todos los derechos reservados

Confirmar eliminación

Para eliminar esta participación, por favor ingrese su contraseña.