Forum Discussion
Transformar Column1 en ColumnHeaders
- 1 year ago
Hola @powerbidev123
Aquí está la solución a su problema
Ritesh
✔️Por favor, marque la respuesta si es útil para que pueda ayudar a otros también🙏
- 1 year ago
Hola @dyabes
He tomado solo la columna 1 y la columna 2 en mi archivo de Excel:
Esta es la consulta M:
dejar
Origen = Excel.Workbook(File.Contents("File_Name.xlsx"), null, true),
Sheet1_Sheet = fuente{[item="Hoja1",kind="hoja"]}[datos],
#"Encabezados promocionados" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
#"Tipo cambiado" = Tabla.TransformColumnTypes(#"Encabezados promocionados",{{"Columna1", escriba texto}, {"Columna2", escriba cualquiera}}),
#"Columna condicional agregada" = Tabla.AddColumn(#"Tipo cambiado", "Grupo", cada uno si [Columna1] = "Nombre completo" entonces [Columna2] else null),
#"Llenado" = Tabla.FillDown(#"Columna condicional agregada",{"Grupo"}),
#"Columna pivotada" = Tabla.Pivote(#"Llenado", Lista.Distinto(#"Llenado"[Columna1]), "Columna1", "Columna2"),
#"Columnas eliminadas" = Table.RemoveColumns(#"Columna pivotada",{"Grupo"})
en
#"Columnas eliminadas"
Esto debería darte el resultado deseado:
Hola @powerbidev123 -- aquí están las tablas reformateadas. Esperemos que eso ayude.
MESA ORIGINAL
| Nombre | Columna1 | Columna2 |
| employee_financial_assistance_markabayan_20241121.xlsx | Nombre completo | Abayan, Marcos |
| employee_financial_assistance_markabayan_20241121.xlsx | Título | Asistente de Operaciones |
| employee_financial_assistance_markabayan_20241121.xlsx | Empleo | Contractual |
| employee_financial_assistance_markabayan_20241121.xlsx | Fecha de liberación del préstamo | 11/21/2024 |
| employee_financial_assistance_markabayan_20241121.xlsx | Monto del préstamo | 4000 |
| employee_financial_assistance_markabayan_20241121.xlsx | Tipo de préstamo | Préstamo Sueldo |
| employee_financial_assistance_markabayan_20241121.xlsx | Propósito del préstamo | Enviado a los padres |
| employee_financial_assistance_jeffreydacanay_20241125.xlsx | Nombre completo | Dacanay, Jeffrey |
| employee_financial_assistance_jeffreydacanay_20241125.xlsx | Título | Personal de cocina |
| employee_financial_assistance_jeffreydacanay_20241125.xlsx | Empleo | Dedicación plena |
| employee_financial_assistance_jeffreydacanay_20241125.xlsx | Fecha de liberación del préstamo | 11/25/2024 |
| employee_financial_assistance_jeffreydacanay_20241125.xlsx | Monto del préstamo | 1000 |
| employee_financial_assistance_jeffreydacanay_20241125.xlsx | Tipo de préstamo | Adelanto de efectivo |
| employee_financial_assistance_jeffreydacanay_20241125.xlsx | Propósito del préstamo | Adelanto de efectivo |
| employee_financial_assistance_joanflores_20241128.xlsx | Nombre completo | Flores, Joan |
| employee_financial_assistance_joanflores_20241128.xlsx | Título | Personal de cocina |
| employee_financial_assistance_joanflores_20241128.xlsx | Empleo | Dedicación plena |
| employee_financial_assistance_joanflores_20241128.xlsx | Fecha de liberación del préstamo | 11/28/2024 |
| employee_financial_assistance_joanflores_20241128.xlsx | Monto del préstamo | 500 |
| employee_financial_assistance_joanflores_20241128.xlsx | Tipo de préstamo | Adelanto de efectivo |
| employee_financial_assistance_joanflores_20241128.xlsx | Propósito del préstamo | nulo |
TABLA DE DESTINO
| Nombre completo | Título | Empleo | Fecha de liberación del préstamo | Monto del préstamo | Tipo de préstamo | Propósito del préstamo |
| Abayan, Marcos | Asistente de Operaciones | Contractual | 11/21/2024 | 4000 | Préstamo Sueldo | Enviado a los padres |
| Dacanay, Jeffrey | Personal de cocina | Dedicación plena | 11/25/2024 | 1000 | Adelanto de efectivo | Adelanto de efectivo |
| Flores, Joan | Personal de cocina | Dedicación plena | 11/28/2024 | 500 | Adelanto de efectivo | nulo |
Hola @powerbidev123
Aquí está la solución a su problema
Ritesh
✔️Por favor, marque la respuesta si es útil para que pueda ayudar a otros también🙏