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

El mismo período del año pasado

La función dax mismo período del año pasado DAX no está dando las fechas reales desplazadas por 1 año atrás.

Esto calcula hasta el final del mes del año anterior y no hasta el mismo día del año pasado.

LASTDATE(Fechas[Fecha))me da 2020/7/26, peroLASTDATE(SAMEPERIODLASTYEAR(Fechas[Fecha]))me da 2019/7/31, que no es el mismo período.

Este es un error grave que hace que los cálculos sean incorrectos

8 REPLIES 8
Super User IV
Super User IV

Hola @SubinPius ,

¿Qué valor espera para el período?

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

I work at KUMAVISION AG , one of the world's largest
implementation partners for Microsoft Dynamics. #BetterTogether
"Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website

Community Champion
Community Champion

@SubinPius

Se supone que tienes la misma fecha menos un año. Ambos DATEADD funcionan de la misma manera.

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Acepto 🙂 KUDOS

YoutubeLinkedin

Espero que la fecha de finalización del mismo período del año pasado dax sea 26/7/2019. Hoy es 26/7 2020, por lo que el mismo período del año pasado debe ser desde el 1/1/2019 hasta el 26/7/2019. Pero obtengo fechas desde el 1/1/2019 hasta el 31/7/2019 que está mal.

Por favor, encuentre a continuación los scrrenshots para una mejor comprensión

A continuación se muestra la última fecha de la tabla de calendario.

snapshot1.PNG

A continuación se muestra la última fecha para el mismo período del año pasado que da 7/31/2019. Lo ideal sería 7/26/2019.

SubinPius_0-1595756614174.png

Super User II
Super User II

@SubinPlus
1) ¿Tiene la tabla Fechas marcada como Tabla de fechas? https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-date-tables
2) ¿En qué contexto está viendo estos resultados? SAMEPERIODLASTYEAR funcionará en el contexto actual del informe y creo que también va a la granularidad del mes, no el día en que DATEADD proporcionará, por lo que si usted está mirando el mes de julio, abarcará todas las fechas para julio.
3) Pruebe DATEADD(Dates[Date], -365, Day) y eso podría dar un resultado más cercano a lo que está esperando? Tenga en cuenta que esto es ligeramente diferente de DATEADD(Dates[Date], -1, Year). Pruébelos ambos en su informe uno al lado del otro para ver la diferencia.

 


______________


Has this post solved your problem? Please mark it as a solution so that others can find it quickly and to let the community know your problem has been solved. 


If you found this post helpful, please give Kudos.


I work as a trainer and consultant for Microsoft 365, specialising in Power BI and Power Query. 


excelwithallison.com

Hola Allison,

La tabla de fechas ya está marcada como una tabla de fechas.

El informe no tiene ningún filtro aplicado y la tabla de calendario contiene fechas del 1/1/2019 al 26/7/2020.

Tenía la impresión de que SAMEPERIODLASTYEAR da granularidad de nivel de día y no nivel de mes.

Este comportamiento no da mucho valor en términos de comparación, ya que esto no es preciso si usted está en mitad de cualquier mes.

Lo intentaré según su sugerencia. Muchas gracias.

Community Champion
Community Champion

@SubinPius

Debe tener FECHAS para todo el año, asegúrese de que sus fechas sean hasta el 31 DEC 2020

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Acepto 🙂 KUDOS

YoutubeLinkedin

Super User IV
Super User IV

Hola @SubinPius

probar esto.

SAMEPERIODLASTYEAR(LASTDATE(Dates[Date]))

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

I work at KUMAVISION AG , one of the world's largest
implementation partners for Microsoft Dynamics. #BetterTogether
"Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website

HOLA @SubinPius,

Me gustaría sugerirle que intente utilizar la función de fecha para calcular varoncito el rango de fechas lo que quería.

Debería tener más agilidad que las funciones de inteligencia en el tiempo y soporta algunas operaciones avanzadas. (por ejemplo anidado, filtrar con reglas específicas basadas en el valor actual y los cálculos)

Inteligencia de tiempo "The Hard Way" (TITHW)

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors