Forum Discussion
SAMEPERIODLASTYEAR
Yield-1Y = CALCULATE(SUM('US Treasury'[Yield]),DATEADD('US Treasury'[Date],-1,YEAR))
or
Yield-1Y = CALCULATE(SUM('US Treasury'[Yield]),SAMEPERIODLASTYEAR('US Treasury'[Date]))
¿Cómo puedo pedirle que obtenga los últimos datos disponibles antes del año pasado si el año pasado parece tener datos en blanco, por ejemplo, es un día festivo o un fin de semana?
3 Replies
- Syndicate_AdminAdministrator
@lxmnl, primero debe salir con la mesa con inteligencia de hora
¿Quieres trabajar con solo días laborables?
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O un ejemplo pbix después de eliminar datos confidenciales.
Marque este ejemplo
Viajando a través de las jornadas laborales - Lo que es el siguiente /día de trabajo anterior
https://community.powerbi.com/t5/Community-Blog/Travelling-Across-Workdays-Decoding-Date-and-Calendar-4-5-Power/ba-p/1187766- Syndicate_AdminAdministrator
Sí, sólo los días laborables @amitchandak
- Syndicate_AdminAdministrator
Ahí, @lxmnl
Obtener los datos para el mismo período del año pasado no es difícil de implementar, pero si se necesitan juicios adicionales para los días laborables, puede ser necesaria una lógica más compleja.
Puede intentar utilizar la función LASTNONBLANKVALUE para obtener ayuda.
https://community.powerbi.com/t5/Desktop/LASTNONBLANKVALUE-challenging-problem/m-p/1749034
O considere el uso de otras funciones de tiempo similares, como Dateadd, EDATE y otras funciones
https://databear.com/power-bi-dax-sameperiodlastyear-paralellperiod-and-dateadd/
Saludos
Equipo de apoyo comunitario _ Zeon Zheng
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.