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.
Hola a todos
Esto puede ser bastante simple, pero tengo dificultades para lograrlo.
Necesito los últimos 3 años (2020, 2019, 2018) en la tabla visual cuando elijo 2020 de una tabla "año" que tengo.
la tabla Year contiene una columna como Year con valores (2020, 2019, ...... 2010)
Cuando selecciono 2020 del filtro Año, necesito mostrar sólo 2020, 2019, 2018 en la tabla visual que tenemos en powerBI.
Actualmente cuando elijo 2020, muestra sólo 2020.
Solved! Go to Solution.
Hola, @LP280388
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
año:
Puede crear una medida como se indica a continuación.
Visual Control =
var _selectedyear = SELECTEDVALUE('Year'[Year])
var _cyear = YEAR(SELECTEDVALUE('Table'[Date]))
return
IF(
HASONEVALUE('Year'[Year]),
IF(
_cyear>=_selectedyear-2&&
_cyear<=_selectedyear,
1,0
),
1
)
A continuación, debe colocar la medida en el filtro de nivel visual para obtener el resultado.
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @LP280388
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
año:
Puede crear una medida como se indica a continuación.
Visual Control =
var _selectedyear = SELECTEDVALUE('Year'[Year])
var _cyear = YEAR(SELECTEDVALUE('Table'[Date]))
return
IF(
HASONEVALUE('Year'[Year]),
IF(
_cyear>=_selectedyear-2&&
_cyear<=_selectedyear,
1,0
),
1
)
A continuación, debe colocar la medida en el filtro de nivel visual para obtener el resultado.
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
Vea si mi solución aquí ayuda - Flexionar una tabla dinámica para mostrar los datos durante x meses terminado un determinado mes def...
@LP280388 - Suena como si quisiera usar un selector complejo, pero no puede estar seguro a menos que comparta datos de ejemplo.
https://community.powerbi.com/t5/Quick-Measures-Gallery/The-Complex-Selector/m-p/1116633#M534
El ejemplo es casi idéntico a lo que está tratando de lograr. Es casi seguro que querrá una tabla desconectada para su segmentación. Puede crearlo utilizando
SlicerTable = DISTINCT('Table'[Year])
@LP280388 , si selecciona 1 desea mostrar tres
referir este https://www.youtube.com/watch?v=duMSovyosXE
Balanceo
Rolling 3 - CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],ENDOFMONTH(Sales[Sales Date]),-3,Year))
Rolling 3 á CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],MAX(Sales[Sales Date]),-3,Year))
Tres años - Necesidad de tener un año o tabla de fechas
Ventas YTD á CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Last YTD Sales á CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
Este año Ventas: CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Ventas del año pasado: CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales - CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Puede trabajar con la tabla Year
Este año: CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]-max('Date'[Year])))
Last Year ? CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]-max('Date'[Year])-1))
Last to Last Year ? CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]-max('Date'[Year])-2))
Hola Amit, no necesito calcular ninguna venta o Cantidad. Sólo necesito mostrar los últimos 3 años nombres como "2020", "2019", "2018"
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |