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 comunidad,
Quiero calcular la tasa YTD y QTD de los rendimientos de un índice. El cálculo debe ser el siguiente: (Precio actual - Precio de referencia) / Precio de referencia
El precio de referencia debe ser el primer precio dado para el año en curso. El problema es que esto no siempre es igual a la fecha 01/01/AAAA.
Mi tabla no contiene filas con fechas en las que no había ningún precio. La pregunta es, por lo tanto, cómo puedo obtener el valor del precio para la primera fecha disponible.
La misma pregunta si quiero buscar el primer precio del trimestre actual disponible.
Gracias por cualquier apoyo.
saludos.
Solved! Go to Solution.
Hola @fleisgin ,
Por favor, pruebe esta medida:
Index Value =
VAR CurYear =
YEAR ( MAX ( 'Table'[DATE] ) )
VAR CurValue =
MAX ( 'Table'[VALUE] )
VAR EarliestDate =
CALCULATE ( MIN ( 'Table'[DATE] ), YEAR ( 'Table'[DATE] ) = CurYear )
VAR _minValue =
CALCULATE ( MIN ( 'Table'[VALUE] ), 'Table'[DATE] = EarliestDate )
VAR indexValue = CurValue - _minValue
RETURN
indexValue
Por favor, vea mi tabla de datos y el resultado a continuación. Esto comprueba el año y resta el valor de la primera fecha visible para ese año del valor actual.
Avísame si tienes alguna pregunta.
Si esto resuelve sus problemas, márquelo como la solución, para que otros puedan encontrarlo fácilmente. Kudos 👍son agradables también.
Nathaniel
Proud to be a Super User!
Hola
Vea si este artículo ayuda - LASTNONBLANK Explicado - Excelerator BI.
Hola @fleisgin ,
Por favor, pruebe esta medida:
Index Value =
VAR CurYear =
YEAR ( MAX ( 'Table'[DATE] ) )
VAR CurValue =
MAX ( 'Table'[VALUE] )
VAR EarliestDate =
CALCULATE ( MIN ( 'Table'[DATE] ), YEAR ( 'Table'[DATE] ) = CurYear )
VAR _minValue =
CALCULATE ( MIN ( 'Table'[VALUE] ), 'Table'[DATE] = EarliestDate )
VAR indexValue = CurValue - _minValue
RETURN
indexValue
Por favor, vea mi tabla de datos y el resultado a continuación. Esto comprueba el año y resta el valor de la primera fecha visible para ese año del valor actual.
Avísame si tienes alguna pregunta.
Si esto resuelve sus problemas, márquelo como la solución, para que otros puedan encontrarlo fácilmente. Kudos 👍son agradables también.
Nathaniel
Proud to be a Super User!
Hola @fleisgin ,
First Value =
CALCULATE (
MAX ( 'Table'[VALUE] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[DATE] ),
YEAR ( FIRSTDATE ( 'Table'[DATE] ) = 2020 )
)
)
Si te entendiera correctamente,
Avísame si tienes alguna pregunta.
Si esto resuelve sus problemas, márquelo como la solución, para que otros puedan encontrarlo fácilmente. Kudos 👍son agradables también.
Nathaniel
Proud to be a Super User!
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 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |