dragonus
Tengo una tabla con muchas acciones, junto con sus precios históricos. Las columnas son Fecha / Stock / Precio
Me preguntaba cómo debería hacer para calcular el% de rendimiento del año hasta la fecha para las propias acciones. ¿Cómo puedo crear una medida que me permita detectar el (precio de hoy menos el precio del primer día del año) / precio el primer día del año?
Amitchandak
@dragonus, asegúrese de que la fecha requerida esté unida a la tabla de fechas
ejemplo
Ventas YTD = CALCULAR (SUMA (Ventas[Sales Amount]), DATESYTD (‘Fecha'[Date], «31/12»))
Power BI – Preguntas del año hasta la fecha – Inteligencia de tiempo 1–5
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
Para aprovechar al máximo la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista de modelo. Además, únala con la columna de fecha de sus hechos. Refiera:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/
Vea si mi seminario web sobre inteligencia de tiempo puede ayudar: https: //community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y …
Aprecie sus felicitaciones.
dragonus
En respuesta a Amitchandak
@amitchandak Hola Amit, parece que tu fórmula sumará todos los precios de las acciones en lugar de tener el último: el primero del año dividido por el primer precio del año, que no era lo que necesitaba …
Amitchandak
En respuesta a dragonus
@dragonus, prueba como
YTD Min = CALCULAR (primer valor no en blanco(‘Fecha'[Date], min (Tabla[price])), DATESYTD (‘Fecha'[Date], «31/12»)) // primer valor
YTD max = CALCULAR (lastnonblankvalue(‘Fecha'[Date], max (Tabla[price])), DATESYTD (‘Fecha'[Date], «31/12»)) // último valor
https://www.linkedin.com/pulse/five-recent-power-bi-functions-you-should-use-more-often-amit-chandak