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
Anonymous
Not applicable

¿Cómo se podría implementar la selección de columnas que se muestra en la tabla dinámicamente?

Hola

Tengo el requisito de lo siguiente:

tenemos una mesa :

A1A2A3M1M2M3

tenemos que dar al usuario la posibilidad de seleccionar A1, A2,A3 para mostrar en la tabla o no.

Encontré este enlace :https://community.powerbi.com/t5/Desktop/Select-columns-to-show-on-table-visual/m-p/606363/highlight...

Pero en este vínculo los atributos (A1, A2,A3 ) se pusieron filas, pero los necesito como columna.

Agradezco cualquier sugerencia y ayuda en este problema.

Gracias.

saludos

Mañana

15 REPLIES 15
Anonymous
Not applicable

Gracias @AllisonKennedy por la solución.

Sigo los pasos, pero el valor de la medida es siempre 0! y la solución no funciona.
aquí están mis mesas :

Matsa_0-1595330654852.png

y creé la medida de la siguiente manera:

ShowColumns (ShowColumns)
Var SlicerSelection - VALUES(Slicer[Column1])
Was AlwaysShow (Siempre", "A1"); ("A2"); ("A3")
Var ShowValues á UNION(SlicerSelection; AlwaysShow)
devolución
IF(SELECTEDVALUE('Table'[Attribute]) IN ShowValues; 1; 0)
¿Tienes alguna Idea?
Agradezco su ayuda en este asunto.
saludos
Mañana

¿Cómo ha configurado el objeto visual de matriz? La medida solo funcionará si solo hay 1 atributo seleccionado, por lo que debe tener atributo en Columnas en la Matriz y poner esta medida como el filtro de nivel visual como expliqué en mi respuesta anterior, como un filtro 'N superior'. ¿Puede compartir la imagen de la página visual del informe Visualizaciones y panel Filtros para ver qué campos ha puesto en el objeto visual? Redacta cualquier información confidencial del objeto visual.

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Anonymous
Not applicable

@AllisonKennedy

aquí está mi configuración Matrix y Filtro :

Matsa_0-1595332069319.png

Asegúrese de que la parte superior N esté establecida en Top 1. Lo siento, debería haber especificado en el post original. He actualizado ahora.

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Anonymous
Not applicable

@AllisonKennedy, incluso con Top 1 no funciona.

aquí está el resultado, como se podría ver la medida devuelve 1 para A1, A2, A3 (que quiero ser selacteble), y 0 para M1, M2 y M3.

y de hecho Slider no hace nada .

Matsa_0-1595333603884.png

Seguro que hice algo mal, pero no pude encontrarlo 😞

Lo siento, lo hice al revés e hice M1, M2, M3 seleccionable. Sólo tiene que actualizar la medida para reemplazar A1, A2, A3 con M1, M2, M3:

ShowColumns (ShowColumns)
Var SlicerSelection - VALUES(Slicer[Column1])
Var AlwaysShow (B.) -("M1"); ("M2"); ("M3")
Var ShowValues á UNION(SlicerSelection; AlwaysShow)
devolución
IF(SELECTEDVALUE('Table'[Attribute]) IN ShowValues; 1; 0)

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Anonymous
Not applicable

Gracias @AllisonKennedy, ahora funciona.

Realmente agradezco su ayuda.

saludos

Matsa

AllisonKennedy
Super User
Super User

Utilice una matriz en lugar de una tabla y coloque los atributos en el campo 'columnas' y gire 'mostrar en filas' en ON. https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-august-2017-feature-summary/#valuesOnRows

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Anonymous
Not applicable

Gracias @amitchandak, es muy útil, pero todavía hay un problema.

Necesito hacer A1, A2, A3 seleccionable y mostrar siempre M1 y M2 y M3 .
Pero cuando agregué M1, M2 y M3 a Matrix como columnas, no se agregan a la matriz.
¿tiene alguna sugerencia para resolver este problema?

lo siento tal vez mis preguntas son tan básicas, porque soy principiantes en Power BI

saludos

Mañana

Hola @Matsa ,

¿Qué problema has conocido? Sólo tienes que hacer esto.

1. Despotable las columnas.

v-lionel-msft_0-1594621010903.png

2. Agregue las columnas a la matriz.

v-lionel-msft_1-1594621069052.png

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Gracias @v-lionel-msft por la explicación,Pero esto no es lo que necesito.

Tengo una mesa como esta:

CA1A2A3M1M2M3

y necesito mostrarlo tal como es, pero necesito poner un control deslizante con el fin de dar la posibilidad de seleccionar o no seleccionar A1, A2, A3.

Despbí las columnas A1,A2 y A3.

Pongo el atributo como un control deslizante y en Matrix:

C,M1,M2,M3 como ROWS

Atributo como columnas

Valores: primer valor

Pero mi resultado es así:

CM1M2M3A1A2A3

y A1, A2 y A3 son seleccionables.

¿Tiene alguna sugerencia para resolver mi problema?

Gracias de antemano.

saludos.

Mañana

Hola @Matsa ,

Intente despivot A1, A2 y A3 columnas, entonces, usted puede conseguir una tabla de este tipo.

v-lionel-msft_1-1594719750306.png

Y agregue columnas a la matriz.

v-lionel-msft_0-1594719734779.png

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Gracias @v-lionel-msft ,los pasos que usted mencionó es lo que hice ( como expliqué antes), pero el resultado no es similar a lo que quiero, necesito el resultado de la siguiente manera:

CA1A2A3M1M2M3

saludos

Mañana

@Matsa Es un poco poco convencional, pero se puede tratar de despivot todas las columnas A y M, por lo que se queda con:

C, Atributo, Valor

Cree también una tabla desconectada (sin relaciones con el modelo de datos actual) para los valores M que desea que el usuario seleccione. Llamé a esta mesa Slicer.

Cortar:

Seleccione
M1
M2
M3

A continuación, cree la matriz con C en Filas, Atributo en columnas, Valor en valores.

Por último, cree esta medida para filtrar el atributo:

ShowColumns (ShowColumns)
Var SlicerSelection - VALUES(Slicer[Select])
Donde SiempreMostrar (en in estado de la zona" ("A1"), ("A2"), ("A3")
Var ShowValues á UNION(SlicerSelection, AlwaysShow)
devolución
IF(SELECTEDVALUE('Table'[Attribute]) IN ShowValues, 1, 0)
Coloque un filtro en el objeto visual para Atributo mediante N superior y use la medida ShowColumns como el por valor para filtrar para Top 1.

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

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.