cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Encabezados cambiando de posición

Hola a todos,

Recibo archivos cada semana con un doble encabezado Row

Primera fila como país (pero una celda combinada) Segunda fila es una lista de unidades, etc.

Sp Uk Total
ContarUnidadesVentasAlabanzaContarUnidadesVentasAlabanzaContarUnidadesVentasAlabanza
(1) 00(1)0
1 2 0030

Hasta hace poco podía usar la segunda fila y renombrar, sin embargo se han añadido nuevos países.

¿Alguien sería capaz de ayudar con cualquiera de los dos

1) cómo filtrar todas las columnas después de 'Nombre' (que es la columna 2) y 'Total' (que se en columna 20 y posterior 24)

2) O cómo cambiar dinámicamente el nombre de los encabezados en función del nombre de la columna a la izquierda (si la columna actual -1 - total, "Total Count")

Cualquier ayuda o sugerencia sería apreciada.

Gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @StuBee,

Para que esto sea dinamico una de las opciones es:

  • Cree una nueva tabla con el mismo origen de la anterior y conserve solo las dos filas superiores:

Tabla 1

MFelix_0-1612350773564.png

Tabla 2

MFelix_1-1612350798442.png

  • En la segunda tabla
  • Añadir un índice
  • Seleccione todas las columnas y despivot

MFelix_2-1612350834348.png

  • En el valor de columna reemplace todos los espacios en blanco por null
  • Inserte una columna personalizada que recupere el número de columna de la columna Atributo

MFelix_3-1612350907832.png

  • Ordenar filas por (atención de orden):
    • Texto después del delimitador (columna creada en el paso anterior)
    • Índice

MFelix_4-1612350983325.png

  • Agregue una columna personalizada con el código siguiente:
if [Index] = 0 then [Value] else null

  • En la columna que acaba de crear, rellene:

MFelix_5-1612351047707.png

  • Agregue una nueva columna personalizada con el código siguiente:
if [Value] = [Custom] then null else [Custom] &" - " & [Value]

MFelix_6-1612351121886.png

  • Elimine todas las columnas excepto el atributo y FinalHeader
  • Filtrar todos los valores nulos del encabezado final
  • Seleccione todas las columnas
  • Pivote y seleccione no agregar

MFelix_7-1612351195093.png

  • Ir a la primera tabla
  • Anexar
  • Ahora anexe la segunda mesa en la primera
  • Tenga en cuenta que necesita rehacer el paso en la barra de fórmulas y cambiar el orden de las tablas:

MFelix_8-1612351283511.png

  • Promocionar primera fila tiene encabezados y eliminar las 2 filas superiores
  • Deshabilitar la carga en la tabla2
  • Esto ahora será dinámico si agrega más columnas.

Compruebe la conexión del archivo PBIX.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

¡Muchas gracias! Esto es mejor que lo que estaba pensando, que era simplemente mover los archivos cambiados a una carpeta diferente y unirse a ellos

Gracias de nuevo

Syndicate_Admin
Administrator
Administrator

No @StuBee,

Para que esto sea dinamico una de las opciones es:

  • Cree una nueva tabla con el mismo origen de la anterior y conserve solo las dos filas superiores:

Tabla 1

MFelix_0-1612350773564.png

Tabla 2

MFelix_1-1612350798442.png

  • En la segunda tabla
  • Añadir un índice
  • Seleccione todas las columnas y despivot

MFelix_2-1612350834348.png

  • En el valor de columna reemplace todos los espacios en blanco por null
  • Inserte una columna personalizada que recupere el número de columna de la columna Atributo

MFelix_3-1612350907832.png

  • Ordenar filas por (atención de orden):
    • Texto después del delimitador (columna creada en el paso anterior)
    • Índice

MFelix_4-1612350983325.png

  • Agregue una columna personalizada con el código siguiente:
if [Index] = 0 then [Value] else null

  • En la columna que acaba de crear, rellene:

MFelix_5-1612351047707.png

  • Agregue una nueva columna personalizada con el código siguiente:
if [Value] = [Custom] then null else [Custom] &" - " & [Value]

MFelix_6-1612351121886.png

  • Elimine todas las columnas excepto el atributo y FinalHeader
  • Filtrar todos los valores nulos del encabezado final
  • Seleccione todas las columnas
  • Pivote y seleccione no agregar

MFelix_7-1612351195093.png

  • Ir a la primera tabla
  • Anexar
  • Ahora anexe la segunda mesa en la primera
  • Tenga en cuenta que necesita rehacer el paso en la barra de fórmulas y cambiar el orden de las tablas:

MFelix_8-1612351283511.png

  • Promocionar primera fila tiene encabezados y eliminar las 2 filas superiores
  • Deshabilitar la carga en la tabla2
  • Esto ahora será dinámico si agrega más columnas.

Compruebe la conexión del archivo PBIX.

View solution in original post

Helpful resources

Announcements
MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Top Solution Authors
Top Kudoed Authors