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

totalytd sameperiod el año pasado no funciona correctamente

Hola

Intenté esto de múltiples maneras, pero no puedo llegar a trabajar.

Como se puede ver en la imagen de abajo del año hasta la fecha no parece funcionar correctamente para mí.

Quiero tener la cantidad de septiembre, no la cantidad de diciembre (el año pasado)

Así que la tarjeta más baja debe mostrarse hasta septiembre (3o) y no más.

Por favor, avísame cómo puedo hacer esto.

JVDS_0-1599129020065.png

6 REPLIES 6
amitchandak
Super User
Super User

@JVDS , con una tabla de fechas probar medidas como estas

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
This year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Last year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
//Only year vs Year, not a level below

This Year = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]=max('Date'[Year])))
Last Year = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]=max('Date'[Year])-1))

Power BI — YTD
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
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 Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

Anonymous
Not applicable

Hola a todos

Gracias por las respuestas rápidas. Sólo me aseguré de probar todas tus medidas. Hasta ahora no funcionaron. Continuará y veré si puedo llevar a los de Greg al trabajo.

Básicamente lo que sucede aquí es:

Tengo una tabla con transacciones, sudo esas transacciones como:

CALCULATE(SUM(Sales[Sales Amount]), FILTER(Class,LEFT(Class(Code,4)="xxxx"))*-1

Obviamente tomará toda la gama de transacciones, así que pensé que si agredo DATESYTD a él tomará sólo las hasta hoy.

Lamentablemente, no siempre SUMA todo hasta el final del año en lugar de hasta hoy.

Los datos de ejemplo son un poco difíciles debido al tamaño de este proyecto, pero lo intentaré:

ID de transacción ? Importe ? Clase ? Fecha
1 ? 10 ? xxxx ? 01-01-2020
2 ? 10 ? xxxx ? 01-02-2020
3 ? 10 ? xxzz 01-03-2020
4 ? 10 ? xxxx ? 01-05-2020
5 ? 10 ? xxyy ? 01-07-2020
6 ? 10 ? xxxx ? 01-07-2020
7 ? 10 ? xxxx ? 01-07-2020
8 ? 10 ? xxyy ? 01-10-2020
9 ? 10 ? xxzz 01-11-2020
10 ? 10 ? xxxx ? 01-12-2020

El resultado de mi situación actual de los datos de la muestra es: 100
el resultado que quiero en este caso es 70 (o 50 si incluye el filtro de clase). Porque sólo debe ir hasta 03-09-2020
Puede utilizar los mismos datos para el año pasado, pero al igual que 2019. Debería ser 70 pero se muestra como 100.

Utilizo una tabla de fechas que está en relación con esta tabla.
Utilizo una tabla de clases que está vinculada con esta tabla

Espero que esto lo haga un poco más claro.

Si necesita más información por favor hágamelo saber y voy a tratar de proporcionarlo

Anonymous
Not applicable

Aquí un ejemplo de algunos datos de ejemplo que funcionan igual:

JVDS_0-1599131899533.png

Octubre no debe ser incluido ya que es sólo septiembre. Así que debería ser 70 no 100

Anonymous
Not applicable

La solución que encontré es:

Measure = 
var DaysLeft = DATEDIFF(TODAY(),ENDOFYEAR(Dates[Date]),DAY)
return 
TOTALYTD(SUM('Table'[Amount]),DATEADD(Dates[Date],-DaysLeft,day)

)

JVDS_0-1599134060856.png

pero, ¿no hay una manera más sencilla de hacer esto?
EDIT: sólo funciona para este año.. No se puede usar para el año pasado

Fowmy
Super User
Super User

@JVDS

Las siguientes son las fórmulas para YTD actual y el año pasado. asegúrese de tener una tabla de calendario

YTD á CALCULATE(SUM(Table[Amount]),DATESYTD('Calendar'[Date]))

YTD LY á CALCULATE(Table[YTD],SAMEPERIODLASTYEAR('Calendar'[Date]))

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Greg_Deckler
Super User
Super User

@JVDS Puede encontrar esto útil - https://community.powerbi.com/t5/Community-Blog/To-bleep-With-Time-Intelligence/ba-p/1260000

También, ver si mi Inteligencia del Tiempo el Camino Duro proporciona una manera diferente de lograr lo que está buscando.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...

De lo contrario, No hay suficiente información para continuar, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

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.