Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Anonymous
Not applicable

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
Nathaniel_C
Super User
Super User

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
Ashish_Mathur
Super User
Super User

Hola

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


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

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!




Nathaniel_C
Super User
Super User

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.