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
Thomvdw
Frequent Visitor

Obtener valor basado en el período seleccionado más alto

Hola a todos

Estoy trabajando en un tablero para mostrar el desarrollo de una flota. El tablero consta principalmente de tres componentes:

1. Una cortadora para seleccionar el período,

2. Un KPI que necesita mostrar el valor del último mes seleccionado en el sector,

3. Un gráfico de barras que muestra el desarrollo de los meses seleccionados.

Powerbi.JPG

El problema es que cuando se seleccionan varios meses para mostrar un desarrollo adecuado de la flota en el gráfico de barras, la tarjeta KPI muestra la suma de los meses seleccionados. Mi objetivo es mostrar en la tarjeta KPI sólo el último mes seleccionado de la entrada de la segmentación de datos.

Los campos que utilizo son:

1. PeriodID

2. Reales (esto consiste en el valor a representar)

En la tarjeta KPI y el gráfico de barras utilizo filtros para mostrar los datos correctos.

Traté de escribir una medida para esto, pero no pude que funcionara. Espero que alguien sepa la respuesta.

Gracias de antemano,

Thom

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Algo así como

CALCULATE(sum(table[field]),Filter(table,table[period]-MAX(Calendar[Period])))
Filter(table,table[period]-MAX(Calendar[Period])) - DESDE la tabla desea que solo los valores que tienen los valores MAX en su calendario. Cuando el filtro cambie, el valor máximo cambiará
De esos valores desea la suma de un determinado campo

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@Thomvdw , Probar como

medida :
var _max á maxx(allselected(period), Period[period])
devolución
calculate([goal], filter(Period, Period[period] á _max))

O

medida :
var _max á maxx(allselected(period), Period[period])
devolución
calculate([goal], filter(Table, Table[period] ?_max))

Anonymous
Not applicable

Algo así como

CALCULATE(sum(table[field]),Filter(table,table[period]-MAX(Calendar[Period])))
Filter(table,table[period]-MAX(Calendar[Period])) - DESDE la tabla desea que solo los valores que tienen los valores MAX en su calendario. Cuando el filtro cambie, el valor máximo cambiará
De esos valores desea la suma de un determinado campo

Muchas gracias Remyo, su solución funcionó para mí!

Gracias por su respuesta rápida!

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.