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.
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 , 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.
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
Aquí un ejemplo de algunos datos de ejemplo que funcionan igual:
Octubre no debe ser incluido ya que es sólo septiembre. Así que debería ser 70 no 100
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)
)
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
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 🙂
________________________
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 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.