Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Necesito ayuda en una mesa

Hola

Estaré muy agradecido si alguien puede ayudar en la siguiente consulta, por favor.

Problema: estoy creando una tabla con los nombres de los gerentes y los departamentos de los que están a cargo. Mi tabla de origen consta de columnas con Administrador y Departamento. Necesito una imagen que muestre a los gerentes y su departamento. Algunos departamentos pueden estar bajo 2 o más gerentes. Mi desafío es eliminar el espacio en blanco (filas) en la tabla visual sobre los departamentos. Adjunto un ejemplo a continuación. Quiero que se elimine el espacio en blanco sobre John y Louis y que los departamentos se muevan para comenzar desde la primera fila de la tabla. En mi tabla original en Power Query, también está en blanco. Gracias de antemano.

EnJohnLuis
ESO
Finanzas
Mujer
Proteccionismo
Ventas
Finanzas
8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Gracias a todos por las respuestas.

Sin embargo, quiero aportar un poco más de claridad al problema.

Creé una tabla de departamentos en Power Query a partir de mi tabla maestra. La tabla de Power Q se parece al ejemplo siguiente.

Gerente de EntregaDepartamento
EnSitio RK
EnMantenimiento
EnFinanzas
EnServicio al cliente
EnTRES
EnServicio al cliente
DonSitio de MK
DonESO
DonServicio al cliente
DonFinanzas
DonAdministración
DonTRES
GinnySitio RK
GinnyMarketing
GinnyAdministración
GinnyESO
YaAdquisitivo
YaOperaciones
YaSitio RK
YaSitio de MK
YaAdministración
YaESO
YaFinanzas
YaServicio al cliente
YaTRES
YaServicio al cliente
Ya
JohnVentas
JohnI+D
JohnHR
JohnFinanzas
JohnAdministración
John
LuisSitio RK
LuisI+D
LuisAdquisitivo
LuisSitio de MK
LuisMarketing
LuisAdministración
LuisFinanzas
LuisMantenimiento
LuisESO
LuisServicio al cliente
Luis
CienI+D
CienESO
CienAdministración


Intenté agregar una columna de índice y pivote, sin embargo, luego obtuve una tabla con espacios en blanco debajo de los departamentos como se muestra en el siguiente ejemplo.

EnJohnLuis
ESO
Finanzas
Mujer
Proteccionismo
Ventas
Finanzas


Mi objetivo final es crear una imagen con los gerentes y los departamentos a cargo, como se muestra a continuación. Se agradece cualquier solución alternativa, gracias de antemano.

EnDonGinnyYaJohnLuisCien
Sitio RKSitio de MKSitio RKAdquisitivoVentasSitio RKI+D
MantenimientoESOMarketingOperacionesI+DI+DESO
FinanzasServicio al clienteAdministraciónSitio RKHRAdquisitivoAdministración
Servicio al clienteFinanzasESOSitio de MKFinanzasSitio de MK
TRESAdministración AdministraciónAdministraciónMarketing
Servicio al clienteTRES ESO Administración
Finanzas Finanzas
Servicio al cliente Mantenimiento
TRES ESO
Servicio al cliente Servicio al cliente
Syndicate_Admin
Administrator
Administrator

Hola @Theeshk93,

Hola

Quería comprobar su situación con respecto al tema. ¿Lo has resuelto? Si es así, considere marcar la respuesta como solución aceptada y felicite a los que lo ayudaron. Sería muy apreciado por otros miembros de la comunidad que puedan tener la misma pregunta.

Thann you,
Sahasra.

Hola Sahasra,

Mi problema aún no está resuelto, he respondido anteriormente. TIA

Syndicate_Admin
Administrator
Administrator

Hola @Theeshk93, aquí hay otra solución. Gracias

SundarRaj_1-1749984846410.png

Código M utilizado:

(La tabla utilizada aquí que es la fuente es la tabla anterior mencionada anteriormente por usted)

dejar
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WckrNU9JR8srPAFE++aWZxUqxOtFKniFArgIYg7humXmJecmpKGIgVnh+bmpeMYpQQFF+cilQtARFFISDE3NSi1FEYMbGxgIA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) en la tabla de tipos [Column1 = _t, Column2 = _t, Column3 = _t]),
#"Tipo cambiado" = Tabla.TransformColumnTypes(Fuente,{{"Columna1", escriba texto}, {"Columna2", escriba texto}, {"Columna3", escriba texto}}),
List = List.Transform ( Table.ToColumns ( #"Changed Type" ) , cada List.Select ( _ , each not ( _ = " " ) ) ), ),
Tabla = Table.PromoteHeaders ( Table.FromColumns ( Lista ) )
en
Mesa

Syndicate_Admin
Administrator
Administrator

Hola @Theeshk93

En el editor de consultas, puede anular la dinamización de todas las columnas y, a continuación, quitar las filas en blanco de la columna de valor resultante y, a continuación, agregar una columna de índice o pedido para cada departamento único por administrador, ya sea con DAX o M. Puede usar esta columna de orden para crear una especie de clave invisible, por lo que proporcione un contexto de fila para cada departamento por gerente, por lo que todos

danextian_0-1749981163322.png

danextian_1-1749981251302.png

danextian_2-1749981349870.png

Consulte el pbix adjunto para obtener más detalles.

Hola

Muchas gracias por la respuesta, su solución funcionó, pero en la matriz, ¿cómo ocultó la columna de índice? En mi matriz, la columna de índice se muestra con valores en blanco.

Theeshk93_0-1750077095860.png

Syndicate_Admin
Administrator
Administrator

Hola @Theeshk93 ,

Gracias por compartir la captura de pantalla y el contexto de su problema. Está intentando crear un objeto visual de tabla de estilo matriz en Power BI (o similar), donde el nombre de cada administrador es un encabezado de columna y sus departamentos se enumeran debajo, pero ve filas en blanco encima de los departamentos, especialmente en John y Louis.

Soluciones

Opción 1: Crear tablas separadas para cada administrador

Para evitar filas en blanco:

  1. Utilice medidas o tablas calculadas para filtrar los departamentos por gerente:

    Ben_Departments = 
    FILTER('DepartmentTable', 'DepartmentTable'[Manager] = "Ben")
  2. A continuación, cree un objeto visual de tabla por administrador o concaténtelos mediante UNION y agregue una columna [Manager] para crear una tabla limpia.

Opción 2: Crear un objeto visual de tabla personalizado

Si quieres una tabla de lado a lado como tu imagen:

  • Cree esta forma manualmente en Power BI mediante:

    FinalDisplayTable =
    DATATABLE(
      "Ben", STRING,
      "John", STRING,
      "Louis", STRING,
      {
        {"IT",      BLANK(), BLANK()},
        {"Finance", BLANK(), BLANK()},
        {BLANK(),  "Womens", BLANK()},
        {BLANK(),  "Procurement", BLANK()},
        {BLANK(),  BLANK(), "Sales"},
        {BLANK(),  BLANK(), "Finance"}
      }
    )

También puede crear esta DATATABLE mediante transformaciones de Power Query, como dinamizar y rellenar filas en blanco hacia arriba.

Para información detallada:

Microsoft Docs – Matrix Visual

Power Query Fill Down Docs

Radacad Tutorial

Si esta solución le resultó útil, considere aceptarla y felicitarla (Me gusta), es muy apreciada y ayuda a otros a encontrar la solución más fácilmente.


Saludos
Nasif Azam

Gracias por la respuesta.

Sin embargo, quiero aportar un poco más de claridad al problema.

Creé una tabla de departamentos en Power Query a partir de mi tabla maestra. La tabla de Power Q se parece al ejemplo siguiente.

DirectorDepartamento
EnSitio RK
EnMantenimiento
EnFinanzas
EnServicio al cliente
EnTRES
EnServicio al cliente
DonSitio de MK
DonESO
DonServicio al cliente
DonFinanzas
DonAdministración
DonTRES
GinnySitio RK
GinnyMarketing
GinnyAdministración
GinnyESO
YaAdquisitivo
YaOperaciones
YaSitio RK
YaSitio de MK
YaAdministración
YaESO
YaFinanzas
YaServicio al cliente
YaTRES
YaServicio al cliente
Ya
JohnVentas
JohnI+D
JohnHR
JohnFinanzas
JohnAdministración
John
LuisSitio RK
LuisI+D
LuisAdquisitivo
LuisSitio de MK
LuisMarketing
LuisAdministración
LuisFinanzas
LuisMantenimiento
LuisESO
LuisServicio al cliente
Luis
CienI+D
CienESO
CienAdministración


Intenté agregar una columna de índice y pivotar, sin embargo, obtuve una tabla con espacios en blanco como se muestra en el siguiente ejemplo.

EnJohnLuis
ESO
Finanzas
Mujer
Proteccionismo
Ventas
Finanzas



Mi objetivo final es crear una imagen con los gerentes y los departamentos a cargo, como se muestra a continuación. Se agradece cualquier solución alternativa, gracias de antemano.

EnDonGinnyYaJohnLuisCien
Sitio RKSitio de MKSitio RKAdquisitivoVentasSitio RKI+D
MantenimientoESOMarketingOperacionesI+DI+DESO
FinanzasServicio al clienteAdministraciónSitio RKHRAdquisitivoAdministración
Servicio al clienteFinanzasESOSitio de MKFinanzasSitio de MK
TRESAdministración AdministraciónAdministraciónMarketing
Servicio al clienteTRES ESO Administración
Finanzas Finanzas
Servicio al cliente Mantenimiento
TRES ESO
Servicio al cliente Servicio al cliente

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors