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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Héctor1985
Frequent Visitor

Filtro que muestre los 5 años anteriores

Buenos dias.

Os comento mi problema.
Necesito que en una matriz solo me aparezcan los 5 años anteriores al año que tengo seleccionado en el segmentador (de año).  Si selecciono 2023, solo debe de aparecerme 2023, 2022, 2021, 2020, 2019 y 2018.
No estoy siendo capaz de dar con la tecla. 



1 ACCEPTED SOLUTION
rajendraongole1
Super User
Super User

Hi @Héctor1985 -Para crear un filtro que muestre solo el año seleccionado y los cinco años anteriores en Power BI, puede usar DAX para crear una medida para lograrlo. Aquí hay una guía paso a paso para lograr esto en Power BI.

 

ShowLastFiveYears =
VAR SelectedYear = SELECTEDVALUE(DateTable[Year])
RETURN
IF(
ISBLANK(SelectedYear),
0,
IF(
DateTable[Year] <= SelectedYear && DateTable[Year] >= SelectedYear - 5,
1,
0
)
)


Ahora, aplique la medida para filtrar la matriz:

Seleccione su matriz visual.
Arrastre la medida ShowLastFiveYears a los Filtros en este panel visual.
Configure el filtro para que se muestre solo cuando la medida sea igual a 1.

 

Espero que funcione

 

¿Respondí tu pregunta? ¡Marca mi publicación como solución! ¡Esto ayudará a otros en el foro! ¡¡Aprecio tus felicitaciones!!





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





View solution in original post

1 REPLY 1
rajendraongole1
Super User
Super User

Hi @Héctor1985 -Para crear un filtro que muestre solo el año seleccionado y los cinco años anteriores en Power BI, puede usar DAX para crear una medida para lograrlo. Aquí hay una guía paso a paso para lograr esto en Power BI.

 

ShowLastFiveYears =
VAR SelectedYear = SELECTEDVALUE(DateTable[Year])
RETURN
IF(
ISBLANK(SelectedYear),
0,
IF(
DateTable[Year] <= SelectedYear && DateTable[Year] >= SelectedYear - 5,
1,
0
)
)


Ahora, aplique la medida para filtrar la matriz:

Seleccione su matriz visual.
Arrastre la medida ShowLastFiveYears a los Filtros en este panel visual.
Configure el filtro para que se muestre solo cuando la medida sea igual a 1.

 

Espero que funcione

 

¿Respondí tu pregunta? ¡Marca mi publicación como solución! ¡Esto ayudará a otros en el foro! ¡¡Aprecio tus felicitaciones!!





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





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!

December 2024

A Year in Review - December 2024

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