March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola Amigos,
Necesito ayuda en el cálculo del año.
Tengo datos de ventas mensuales de Jan2018 -July2020.
Quiero calcular el año
a. diferencia absoluta
b. Diferencia porcentual
por cada mes decir
Julio2020 - Julio 2019.
Junio2020 - Junio2019 y así sucesivamente...
por favor, ayúdenme.
Solved! Go to Solution.
Hola @jay5300
Prueba algo como esto:
% Change =
VAR varThisYear = [Sum of Amount]
VAR varLastYear =
CALCULATE(
[Sum of Amount] ,
FILTER(
ALL('Table1'[FiscalYear]),
'Table1'[FiscalYear] = MAX('Table1'[FiscalYear]) - 1)
)
RETURN DIVIDE(varThisYear - varLastYear,varLastYear)
Pbix unido.
@jay5300 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.
@jay5300 , Puede hacer con la inteligencia de tiempo y la tabla de fechas
MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last month Sales = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))
last MTD (complete) Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
last year MTD (complete) Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))
Month behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Month))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
diff = [MTD Sales]-[last year MTD Sales]
diff % = divide([MTD Sales]-[last year MTD Sales ],[last year MTD Sales])
YTD
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"))
Power BI — YTD
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
Power BI — MTD
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
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, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
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 Amit,
Gracias una vez más por responder a mi consulta. He utilizado los cálculos que proporcionó como referencia para crear.
Año actual (CY) y Año Anterior (PY).
CALCULATE(SUM(SUM(Month_Data[Month.CUST_COUNT]),DATESMTD(DATEADD('Dates'[Date], -1, MONTH)))
PY á CALCULATE(SUM(Month_Data[Month.CUST_COUNT]),DATESMTD(DATEADD('Dates'[Date], -13, MONTH)))
I
Hola @jay5300
Prueba algo como esto:
% Change =
VAR varThisYear = [Sum of Amount]
VAR varLastYear =
CALCULATE(
[Sum of Amount] ,
FILTER(
ALL('Table1'[FiscalYear]),
'Table1'[FiscalYear] = MAX('Table1'[FiscalYear]) - 1)
)
RETURN DIVIDE(varThisYear - varLastYear,varLastYear)
Pbix unido.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.