Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

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))

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here
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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors