Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
Hola a todos,
Tengo un problema con mi mesa. Quiero poder mostrar solo el último resultado basado en la versión. La versión siempre cambia dependiendo de mi filtro visual. LastModified es una columna real en mi conjunto de datos y LatestResult es una medida para calcular el último resultado dinámicamente. Hasta ahora, bien. La tabla se parece un poco a la siguiente:
IDENTIFICACIÓN | Versión | Resultado | LastModified | LatestResult |
1 | 23.5 | Pasar | 23.11.2021 | 25.11.2021 |
1 | 23.6 | Fracasado | 25.11.2021 | 25.11.2021 |
2 | 23.5 | Pasar | 23.11.2021 | 23.11.2021 |
3 | 23.5 | Pasar | 23.11.2021 | 30.11.2021 |
3 | 23.6 | Pasar | 25.11.2021 | 30.11.2021 |
3 | 24 | Pasar | 30.11.2021 | 30.11.2021 |
4 | 23.7 | Fracasado | 27.11.2021 | 27.11.2021 |
Ahora necesito cambiar esa medida latestResult para que dé TRUE/FALSE o 0/1, IF(LastModified = LatestResult).
La medida se ve así:
Solved! Go to Solution.
@Luca1234 , Pruebe una nueva medida o una nueva columna
medida =
var _1 = calculate(Lastnonblankvalue(Table[LastModified], max(Table[Version])), filter(allselected(Table), Table[ID] = max(Table[ID])))
devolución
if( max(Table[Version]) =_1, true(), false())
nueva columna =
var _1 = maxx(filter(Table, [ID] = earlier([ID]) ), [LastModified])
var _2 = maxx(filter(Table, [ID] = earlier([ID]) && LastModified] = _1 ), [Version])
devolución
if( (Tabla[Versión]) =_2, true(), false())
@Luca1234 , Pruebe una medida como
medida =
var _1 = calculate(Lastnonblankvalue(Table[LastModified], max(Table[Version])), filter(allselected(Table), Table[ID] = max(Table[ID])))
devolución
calculate(Max(Table[Result]), filter( allselected(Table), Table[ID] = max(Table[ID]) && Table[Version] =_1))
@amitchandak Gracias por su respuesta.
Esta medida ahora devuelve el resultado para cada ID. Pero quiero tener un indicador como TRUE/FALSE o 0/1 si es el último resultado o no. Así que su medida me da resultados como este:
IDENTIFICACIÓN | Versión | Resultado | LastModified | LatestResult | medir |
1 | 23.5 | Pasar | 23.11.2021 | 25.11.2021 | Fracasado |
1 | 23.6 | Fracasado | 25.11.2021 | 25.11.2021 | Fracasado |
2 | 23.5 | Pasar | 23.11.2021 | 23.11.2021 | Pasar |
3 | 23.5 | Pasar | 23.11.2021 | 30.11.2021 | Pasar |
3 | 23.6 | Pasar | 25.11.2021 | 30.11.2021 | Pasar |
3 | 24 | Pasar | 30.11.2021 | 30.11.2021 | Pasar |
4 | 23.7 | Fracasado | 27.11.2021 | 27.11.2021 | Fracasado |
Lo que quiero lograr es algo como esto:
IDENTIFICACIÓN | Versión | Resultado | LastModified | LatestResult | medir |
1 | 23.5 | Pasar | 23.11.2021 | 25.11.2021 | Falso |
1 | 23.6 | Fracasado | 25.11.2021 | 25.11.2021 | Verdadero |
2 | 23.5 | Pasar | 23.11.2021 | 23.11.2021 | Verdadero |
3 | 23.5 | Pasar | 23.11.2021 | 30.11.2021 | Falso |
3 | 23.6 | Pasar | 25.11.2021 | 30.11.2021 | Falso |
3 | 24 | Pasar | 30.11.2021 | 30.11.2021 | Verdadero |
4 | 23.7 | Fracasado | 27.11.2021 | 27.11.2021 | Verdadero |
Si pudiera lograr esto, entonces podría filtrar después de solo TRUE y obtener solo el último resultado dinámicamente.
¿Alguna idea de cómo hacer eso? Gracias @amitchandak
@Luca1234 , Pruebe una nueva medida o una nueva columna
medida =
var _1 = calculate(Lastnonblankvalue(Table[LastModified], max(Table[Version])), filter(allselected(Table), Table[ID] = max(Table[ID])))
devolución
if( max(Table[Version]) =_1, true(), false())
nueva columna =
var _1 = maxx(filter(Table, [ID] = earlier([ID]) ), [LastModified])
var _2 = maxx(filter(Table, [ID] = earlier([ID]) && LastModified] = _1 ), [Version])
devolución
if( (Tabla[Versión]) =_2, true(), false())
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.