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

Celda combinada

Caro

Tengo una tabla de Excel que contiene el número de artículo, el departamento y la ubicación tienen miles de filas. La columna Departamento y ubicación contiene una celda combinada como se muestra:

Capture.JPG

Necesito preparar los datos para power bi, en el formato:

result.JPG

¿Cómo puedo lograr esto arriba en Power bi / Excel?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @jyaul007 ,

Primero, puede reemplazar los valores vacíos en las celdas de Excel con la cadena especial (por ejemplo: NULL) en su archivo de Excel de origen al igual que la captura de pantalla a continuación. Power BI mantendrá el valor de la primera fila de la celda combinada y las restantes serán nulas cuando cargue los datos con la celda combinada. Así que tenemos que tratar con estos valores vacíos primero en el archivo de Excel ...

yingyinr_0-1649235955845.png

Luego podemos usar la función Rellenar en power Query Editor para rellenar los valores de los "izquierdos" en la celda de combinación...

Fill downFill downRellenar

yingyinr_2-1649236480788.png

Los códigos completos aplicados de la siguiente manera:

let
    Source = Excel.Workbook(File.Contents("\your directory\data.xlsx"), null, true),
    Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data],
    #"Promoted Headers" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
    #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Item number", type text}, {"Department", type text}, {"Location", type text}}),
    #"Filled Down" = Table.FillDown(#"Changed Type1",{"Department"}),
    #"Filled Down1" = Table.FillDown(#"Filled Down",{"Location"}),
    #"Replaced Value" = Table.ReplaceValue(#"Filled Down1","NULL","",Replacer.ReplaceValue,{"Department", "Location"})
in
    #"Replaced Value"

Saludos

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hay @jyaul007 ,

Primero, puede reemplazar los valores vacíos en las celdas de Excel con la cadena especial (por ejemplo: NULL) en su archivo de Excel de origen al igual que la captura de pantalla a continuación. Power BI mantendrá el valor de la primera fila de la celda combinada y las restantes serán nulas cuando cargue los datos con la celda combinada. Así que tenemos que tratar con estos valores vacíos primero en el archivo de Excel ...

yingyinr_0-1649235955845.png

Luego podemos usar la función Rellenar en power Query Editor para rellenar los valores de los "izquierdos" en la celda de combinación...

Fill downFill downRellenar

yingyinr_2-1649236480788.png

Los códigos completos aplicados de la siguiente manera:

let
    Source = Excel.Workbook(File.Contents("\your directory\data.xlsx"), null, true),
    Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data],
    #"Promoted Headers" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
    #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Item number", type text}, {"Department", type text}, {"Location", type text}}),
    #"Filled Down" = Table.FillDown(#"Changed Type1",{"Department"}),
    #"Filled Down1" = Table.FillDown(#"Filled Down",{"Location"}),
    #"Replaced Value" = Table.ReplaceValue(#"Filled Down1","NULL","",Replacer.ReplaceValue,{"Department", "Location"})
in
    #"Replaced Value"

Saludos

Syndicate_Admin
Administrator
Administrator

Hasta donde yo sé (algunas búsquedas incluidas), no puede hacerlo con escel o Power BI, ya que las tablas desfusionan esas celdas.

Algunos scripts de VBA están disponibles, pero sus datos también contienen espacios en blanco "legítimos", por lo que elimina esa opción.

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.