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

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.

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.

Top Kudoed Authors