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

Obtener el valor máximo de una tabla en medida

Hola
Necesito crear una medida que recupere el valor máximo de "Cambio" de la tabla como abajo, pero para las mujeres, por género y ubicación. Sería el 233,3% (Ubicación 77 y Mujer) o si no es posible - de toda la tabla por lo que el 371,4%

Supongo que esta tabla necesita ser construida dentro de una medida por ejemplo ADDCOLUMNS, pero realmente me cuesta hacerlo.

¿Alguien puede ayudarme con eso? Creo que es un tipo de DAX avanzado

Capture.PNG

1 ACCEPTED SOLUTION

La solución que hice es

DÓNDE _table =
FILTRO(
RESUMIR ( PersAndJobInfo, Fct_Table[Género], Fct_Table[Ubicación] ,
"@Chng", [Cambiar]),
Fct_Table[Género] = "Femenino")
DÓNDE _top_value =
MAXX( _table, [@HC] )
DEVOLUCIÓN
_top_value

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

@Pbiuserr ,

De acuerdo con su descripción, aquí está mi solución.

Crea una medida.

Top = MAXX(FILTER(ALL('Table'),'Table'[Gendar]="Female"),'Table'[Change])

Obtenga el resultado correcto.

vkalyjmsft_0-1652692363813.png

Adjunto mi muestra a continuación como referencia.

Saludos
Equipo de apoyo a la comunidad _ kalyj

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

La solución que hice es

DÓNDE _table =
FILTRO(
RESUMIR ( PersAndJobInfo, Fct_Table[Género], Fct_Table[Ubicación] ,
"@Chng", [Cambiar]),
Fct_Table[Género] = "Femenino")
DÓNDE _top_value =
MAXX( _table, [@HC] )
DEVOLUCIÓN
_top_value
Syndicate_Admin
Administrator
Administrator

Tal vez debería intentar usar SUMMARIZECOLUMNS y ROLLUPADDISSUBTOTAL para hacer su tabla de temperatura y luego buscar el máximo en ella con un filtro.

SUMMARIZECOLUMNS ( Table[Gender], Table[Location], "Change value" , [Change] )

Recibí un error que SummarizedColumns() y AddMissingItems() no se pueden usar en ese contexto

Syndicate_Admin
Administrator
Administrator

Hola

No sé si su fuente está estructurada de la misma manera que su visual, pero si es el caso, este shloud haga el trabajo con una medida como:

CALCULATE ( MAX( [Change] ) , [Gender] = "Female" )

Díganos si funciona.

Si no, puede mostrar la estructura de origen o incluso copiar psate algunos datos ficticios.

Hola
Mi objetivo es crear una tarjeta KPI que incluya el valor máximo de la hembra de toda la ubicación (y el nombre de la ubicación, pero puede estar en una tarjeta separada). Si hago lo que me has presentado no tengo contexto de filtro por ubicación supongo, además este Cambio es una Medida

Básicamente tengo columnas
Género
Ubicación
ValueThisYear (que sea un recuento, incluso un recuento de ID)
Valor año anterior
Cambiar para que esteperiod-lastperiod/lastperiod

y quiero recuperar el valor máximo del cambio dividido por género y ubicación (pero en realidad solo para mujeres)
Todavía no tengo permiso para insertar un archivo pbix/xlsx aquí

@Pbiuserr , ¿Qué tal tener una columna de rango y usarla como filtro de nivel visual?

Rankx(allselected(Fct_tbl[Género],Fct_tbl[Ubicación]),[Cambiar],,desc,denso)

Hola @amitchandak
No lo uso en visual, se supone que es una tarjeta KPI con solo 1 valor. Lo que hizo su medida fue clasificarla por ubicación y género. Quiero recuperar solo un valor: máx., de todos los valores [Cambiar] en el contexto de Género y Ubicación

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.