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
Syndicate_Admin
Administrator
Administrator

obtener el último valor de 6 meses el último día

Hola Todo, @gaj @powerx @Greg_Deckler @Greg_Deckler @amitchandak @nandic

Necesita ayuda con una fórmula DAX.

Tendría que derivar los últimos 6 meses ago ventas del último día. Tenga en cuenta que el requisito es obtener datos de la última fecha de hace 6 meses y no durante los 6 meses completos a partir de la fecha seleccionada. Por ejemplo, si hoy es 31 dic 2020 , entonces tendría que obtener datos para 30 jun 2020 (último valor no en blanco del mes de junio de 2020) y comparar con diciembre 31 2020.

Tengo una tabla de calendario que tiene mes de desplazamiento, pero no soy capaz de conseguir que funcione.

i he utilizado DATEADD FUNCTION = DATEADD(CALENDAR[EOM],-6,MONTH) pero esto funciona durante algunos meses y no para otros .

agradece su ayuda.

He probado lo siguiente, así, pero este dosen't parecen trabajar para algunas de las th emonths

var last6month = values('Calendar'[last6month]) // esta es una columna personalizada creada en la tabla de calendario para obtener la última fecha de hace 6 meses
Var SALES6Mago =
SUMX(FILTER(ALL('Calendar'), 'Calendar'[Date]=lastmonth),[Ventas totales])

aquí hay un ejemplo de datos:

FechaProductoPrecio
29 de junio de 2020A1
29 de junio de 2020B2
30 de junio de 2020A3
30 de junio de 2020B4
30 de diciembre de 2020A5
30 de diciembre de 2020B6
31 de diciembre de 2020A7
31 de diciembre de 2020B8

El resultado esperado es

Hoy = 31 Dic 2020 = SUMX(7+8) = 15
último hace 6 meses = 30 JUn = SUMX(3+4) = 7
Gracias de antemano

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@nsonnad, usted cronometra inteligencia con la tabla de fechas

Ventas MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
últimas ventas de MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH))))
el mes pasado Ventas = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))

últimas ventas de 6 MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-6,MONTH))))

6 meses por detrás de ventas = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-6,Month))

Power BI — Mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@nsonnad - Puede calcular el último día del precio de hace 6 meses con la siguiente medida:

Último precio de 6 meses = CALCULATE(SUM(TableA[Price]),DATEADD(ENDOFMONTH(TableA[FinalDate]),-6,MONTH))
Syndicate_Admin
Administrator
Administrator

Hola

ha probado la función: EOMONTH(fecha, -6) ?

Lo siento @gaj este dosen't trabajo, se remonta a 6 días a partir de la fecha del mes pasado

Syndicate_Admin
Administrator
Administrator

Gracias @amitchandak he probado estas fórmulas, pero estas (DateADD) no funcionan. THanks para su ayuda. finalmente terminé creando los últimos 6 meses, últimos 12 meses de fecha en función de la fecha del calendario y esto parece estar funcionando.

Syndicate_Admin
Administrator
Administrator

@nsonnad, usted cronometra inteligencia con la tabla de fechas

Ventas MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
últimas ventas de MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH))))
el mes pasado Ventas = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))

últimas ventas de 6 MTD = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-6,MONTH))))

6 meses por detrás de ventas = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-6,Month))

Power BI — Mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA

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.