Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hola amigos, necesito asistencia para lograr el siguiente escenario.
Tratando de calcular la diferencia de ventas para un año a otro y para cada producto. De forma predeterminada, se eliminarán todos los años, la caché principal es si el usuario selecciona un año diferente para calcular. Por ejemplo: si el usuario selecciona 2019, 2021, 2023.
Datos:
Resultado esperado:
Solved! Go to Solution.
Hola, no estoy seguro de haber entendido bien tu pregunta, pero intenté crear un archivo pbix de muestra como el siguiente.
Por favor, compruebe la imagen de abajo y el archivo pbix adjunto.
Espero que lo siguiente pueda proporcionar algunas ideas sobre cómo crear una solución para su modelo semántico.
compare to the previous within the slicer selection: =
VAR _currentselectsales =
SUM ( Sales[Sales] )
VAR _currentselectyear =
MAX ( 'Year'[Year] )
VAR _prevselectyear =
MAXX (
FILTER ( ALLSELECTED ( 'Year' ), 'Year'[Year] < _currentselectyear ),
'Year'[Year]
)
VAR _prevselectsales =
CALCULATE ( SUM ( Sales[Sales] ), 'Year'[Year] = _prevselectyear )
RETURN
IF ( NOT ISBLANK ( _prevselectsales ), _currentselectsales - _prevselectsales )
@Jihwan_Kim Una pregunta rápida más. ¿Cómo aplicar el filtro>70, además del resultado anterior?
Perfecto
Hola, no estoy seguro de haber entendido bien tu pregunta, pero ¿te refieres a algo como lo siguiente?
compare to the previous within the slicer selection: =
VAR _currentselectsales =
SUM ( Sales[Sales] )
VAR _currentselectyear =
MAX ( 'Year'[Year] )
VAR _prevselectyear =
MAXX (
FILTER ( ALLSELECTED ( 'Year' ), 'Year'[Year] < _currentselectyear ),
'Year'[Year]
)
VAR _prevselectsales =
CALCULATE ( SUM ( Sales[Sales] ), 'Year'[Year] = _prevselectyear )
RETURN
IF (
NOT ISBLANK ( _prevselectsales )
&& _currentselectsales - _prevselectsales > 70,
_currentselectsales - _prevselectsales
)
Estoy tratando de incorporar la misma funcionalidad e intentando usar este mismo DAX, pero arroja un error.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.