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
Mareno_123
Helper I
Helper I

contiene el informe dinámico de valor seleccionado

Hola

Tengo mesa con identificación y color. Cada ID puede tener más colores. Sólo quiero un informe ID que contenga el color seleccionado.

Para un color (azul) puedo hacer "

contiene IF(CONTAINS(FILTER(ALL('table');' table'[ID]'EARLIER('table'[ID]]);' mesa'[color];" azul");" es azul";" no azul").
Pero no quiero hacer esto para todo color. Necesito seleccionar cualquier color en el informe.
table.pngreport.png
1 ACCEPTED SOLUTION

@Mareno_123 Aquí está la solución completamente probada:

Para que esto funcione, necesita una tabla DimColour que NO esté relacionada con la tabla. Con fines de prueba, puede crear una nueva TABLA con DAX, pero lo ideal sería que se creara en M en el modelo de datos:

DimColour = VALUES(tabla[color])

Crear una segmentación de datos para DimColour[color]

Cree una MEDIDA de DAX:

CountAllColoursforSelectedColour = IF(HASONEVALUE(DimColour[Colour]),CALCULATE(COUNTROWS(FILTER('table','table'[color]=SELECTEDVALUE('DimColour'[color]))),all('Table'[Colour])),COUNTROWS('Table'))

Cree una matriz utilizando Table[Colour] para las columnas, Table[ID] para las filas y la nueva medida para los valores.

AlternativeColourOptions.png

View solution in original post

9 REPLIES 9
AllisonKennedy
Super User
Super User

@Mareno_123 Si desea que se actualice en función de una selección de segmentación, deberá crear una medida, no columna, y hacer referencia a SELECTEDVALUE mediante DAX;

Prueba algo similar a esto (no he probado, así que podría necesitar ajustes leves):

contiene IF(CONTAINS(FILTER(ALL('table');' table'[ID]'EARLIER('table'[ID]]);' mesa'[color]; SELECTEDVALUE(color));" Sí";" no").

A continuación, agregue la medida "contiene" como filtro de nivel visual a la matriz y establezca el filtro para que solo se muestre para "sí". A continuación, cree una segmentación para el color y compruebe si la matriz se actualiza a medida que cambia el color seleccionado (tenga en cuenta que solo funcionará con 1 color seleccionado, así que establezca el control de selección en la segmentación para seleccionar una sola vez)


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

Hola, gracias por ayudarme. Hemos detectado un problema desconocido.

Color después seleccionadovalor i puede recoger del menú como 'tabla'[color] pero el ID no se muestra automáticamente cuando inicio el tipo.

wrong.png

Sí, lo siento, no se puede utilizar EARLIER en la medida, tal vez probar un countrows y un cálculo:

@Mareno_123 Lo he probado ahora, así que esto funciona si estoy entendiendo sus requisitos correctamente:

CountAllColoursforSelectedColour á IF(HASONEVALUE(DimColour[Colour]),CALCULATE(COUNTROWS(FILTER('table','table'[colour]'SELECTEDVALUE('DimColour'[colour]))),all('Table'[Colour])),COUNTROWS('Table'))

Para que esto funcione, necesita una tabla DimColour que NO esté relacionada con la tabla. Esa tabla DimColour es lo que se utiliza para la selección de segmentación de datos. La tabla [color] es lo que se utiliza en la matriz.


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

Me perdí una barra después de la primera tabla y después de agregarlo todavía está mal 😞

wrong.png

@Mareno_123 Aquí está la solución completamente probada:

Para que esto funcione, necesita una tabla DimColour que NO esté relacionada con la tabla. Con fines de prueba, puede crear una nueva TABLA con DAX, pero lo ideal sería que se creara en M en el modelo de datos:

DimColour = VALUES(tabla[color])

Crear una segmentación de datos para DimColour[color]

Cree una MEDIDA de DAX:

CountAllColoursforSelectedColour = IF(HASONEVALUE(DimColour[Colour]),CALCULATE(COUNTROWS(FILTER('table','table'[color]=SELECTEDVALUE('DimColour'[color]))),all('Table'[Colour])),COUNTROWS('Table'))

Cree una matriz utilizando Table[Colour] para las columnas, Table[ID] para las filas y la nueva medida para los valores.

AlternativeColourOptions.png

Hola, estoy perdido. bastante fácil para ti y no trabajar para mí.

hago dimcolor pero la cortadora no funciona.

por favor, se puede ver en pbi ?

https://gofile.io/d/dMuvWw

Me perdí una barra después de la primera mesa y después de añadirlo todavía está mal 😞

wrong.png

nandukrishnavs
Super User
Super User

@Mareno_123

¿Por qué no usas la columna de color en la cortadora? Por lo tanto, solo se mostrarán los documentos de identificación filtrados que contengan el color seleccionado.



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂


Regards,
Nandu Krishna

hola, porque quiero ver otros colores en la identificación, no sólo uno.

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