cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Frequent Visitor

Obtener el valor de la primera fecha disponible de un año

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.example1.png

La misma pregunta si quiero buscar el primer precio del trimestre actual disponible.

Gracias por cualquier apoyo.

saludos.

1 ACCEPTED SOLUTION
Super User I
Super User I

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.

index1.PNGindex.PNG

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







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

Proud to be a Super User!




View solution in original post

3 REPLIES 3
Super User III
Super User III

Hola

Vea si este artículo ayuda - LASTNONBLANK Explicado - Excelerator BI.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Super User I
Super User I

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.

index1.PNGindex.PNG

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







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

Proud to be a Super User!




View solution in original post

Super User I
Super User I

Hola @fleisgin ,

First Value =
CALCULATE (
    MAX ( 'Table'[VALUE] ),
    FILTER (
        ALLEXCEPT ( 'Table', 'Table'[DATE] ),
        YEAR ( FIRSTDATE ( 'Table'[DATE] ) = 2020 )
    )
)


value.PNG

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





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

Proud to be a Super User!




Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors