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

Obtener el valor máximo en la matriz N superior

Hola a todos, he creado una matriz de la siguiente manera, que muestra una lista de los 25 mejores empleados por horas. He utilizado el filtro n superior para filtrar los datos por horas. Lo que me gustaría hacer es crear una tarjeta de esta lista y mostrar sólo el valor superior según abajo debe ser 159,2 en mi tablero. He intentado muchas maneras diferentes utilizando la función max, pero me da resultados extraños. Las horas se suturan por mes por la matriz. Cualquier ayuda sería apreciada. Gracias

Compañía XDepartamento ANúmero de empleadoJulio AgostoTotal
COMP ADEPARTAMENTO A1234128031,2159,2
567879,251,4130,7
910172,851,5124,3
1 ACCEPTED SOLUTION

Hola

Esto es sólo un golpe y un juicio. Prueba esta medida

•MAXX(VALUES(Datos[Número de empleado]),[Sumas])

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

10 REPLIES 10
Ashish_Mathur
Super User
Super User

Jin

Comparte el enlace desde donde puedo descargar tu archivo PBI.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Anonymous
Not applicable

Disculpas, pero no se me permite compartir la información

Hola

Esto es sólo un golpe y un juicio. Prueba esta medida

•MAXX(VALUES(Datos[Número de empleado]),[Sumas])

Espero que esto ayude.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Anonymous
Not applicable

¡Tan simple gracias! ¡Esto funcionó para mí!

De nada.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Puede codificar datos en el archivo PBI y luego compartir el enlace de descarga.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
AllisonKennedy
Super User
Super User

@Bradley
Usted ha descrito el tema perfectamente si es lo que pienso.

Dijiste "Las horas se sume por mes por la matriz".
No sé qué resultados extraños está obteniendo, pero debe crear una medida que aplique el contexto de fila del mismo mes que proporciona la medida al usar el objeto visual de la tarjeta. Para ello, puede probar SUMX(VALUES(DimDate[Month], [Total])

Si eso no funciona, proporcione más información sobre cómo se ven sus datos de entrada sin procesar, así como lo que los resultados extraños están dando. También si está utilizando una medida o columna en los valores de 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

Anonymous
Not applicable

La medida que utilizo para los valores de las columnas es

SumHrs - sum(DATA[hrs])
La tabla contiene valores por día para cada empleado. E.g
==========================
Fecha de la fecha ? Número de empleados ? hrs
==========================
2020/07/01 ? 1234 ? 500 ?
2020/07/02 ? 1234 ? 500 ?
2020/07/12 ? 1234 ? 280 ?
2020/08/01 ? 1234 ? 15 ?
2020/08/02 ? 1234 ? 15 ?
2020/08/12 ? 1234 ? 1,2 ?
Los departamentos y la empresa se unen desde otras tablas y se une una tabla DIMDATE para obtener el mes
El uso de SUMX(VALUES(DimDate[Month], SumHrs ) no funcionó

@Bradley
Cuando usted dice que 'no funcionó' por favor, ¿puede explicar qué resultado o error está recibiendo y por qué está mal para que podamos cambiar los engranajes en la dirección correcta?
¡Salud!

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

amitchandak
Super User
Super User

@Bradley , La información no es suficiente. Pero puedes usar Rank y TOPN o Ambos juntos

Ejemplo

Rango de ciudad e ID: RANKX(all(Geography[City],Geography[City Id]),[Sales]) // Filtro 25. Puede utilizar sólo una columna en total, estoy dando un ejemplo de 2 porque su matriz muestra 2 columna s

Top 25 Rango de ciudad : CALCULATE([Sales],TOPN(25,all(Geography[City]),[Sales],DESC),VALUES(Geography[City Id])) // 25 record se filtran

Diferente ejemplo //Top2 es el nombre de la tabla

Top Rank á rankx(ALL(Top2),[PO],,DESC,Dense) + RAND()/1000 // Rank se crea en la medida PO + rand para aviod overlap
Top 25 Rango de la tienda - CALCULATE([PO],TOPN(25,all(Top2),[Top2 Rank],ASC),VALUES(Top2)) // Rank has been filtered , grouped on table

Para rango Consulte estos enlaces
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...

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.