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
Paulyeo11
Impactful Individual
Impactful Individual

cuando últimos 12 meses de cantidad móvil vs 2020 importe de ventas no igual ?

Hola a todos

Cuando calcule el importe de ventas para el año de mientras tanto para 2020, obtengo el importe de 254.826 :-

Suma (ventas)

Cuando se calcula utilizando la expresión móvil , La expresión Por debajo es la última cantidad de 12 meses de balanceo (supongo que es desde diciembre 2020 hasta enero 2020 ) , cantidad de retorno de la cantidad 257,236 :-
_LAST12 : CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],MAX(SALES[date]),-12,MONTH))

Paulyeo11_0-1608701119684.png

1 ACCEPTED SOLUTION
AlB
Super User
Super User

@Paulyeo11

¡Ah! Le falta el ' ' alrededor de Fecha en la variable. Debe ser 'Date'[Date] en lugar de Date[Date]. Esto se debe a que Date es una palabra clave reservada en DAX, por lo que debe diferenciarse. Siempre uso DateT como nombre de la tabla de calendario para evitar este problema.

_LAST12 de la casa de los
VAR _lastdate á MAX('Fecha'[Fecha])
devolución
CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],_lastdate,-12,MONTH))

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud


SU18_powerbi_badge

View solution in original post

9 REPLIES 9
AlB
Super User
Super User

@Paulyeo11

¡Ah! Le falta el ' ' alrededor de Fecha en la variable. Debe ser 'Date'[Date] en lugar de Date[Date]. Esto se debe a que Date es una palabra clave reservada en DAX, por lo que debe diferenciarse. Siempre uso DateT como nombre de la tabla de calendario para evitar este problema.

_LAST12 de la casa de los
VAR _lastdate á MAX('Fecha'[Fecha])
devolución
CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],_lastdate,-12,MONTH))

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud


SU18_powerbi_badge

Paulyeo11
Impactful Individual
Impactful Individual

Hola AIB

Por último, funciona y ahora el valor es el mismo que la expresión YTD.

¡¡¡Muchas gracias!!!

Paul

AlB
Super User
Super User

@Paulyeo11

Le faltan el VAR y RETURN:

_LAST12 =
VAR _lastdate = MAX(Date[Date])
RETURN
CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],_lastdate,-12,MONTH))

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala

Salud

SU18_powerbi_badge

Paulyeo11
Impactful Individual
Impactful Individual

Hola AIB

Todavía recibo el error :-

Paulyeo11_0-1608711238161.png

https://www.dropbox.com/s/lrzirf4qb5sjiiv/PBT_V01028%20rolling%2012%20mth%20expression%20allison.pbi...

Arriba está el enlace para mi PBI

Paul

AllisonKennedy
Super User
Super User

@Paulyeo11 Para responder a su pregunta:

"¿Puedo saber que es la base de cálculo de la cantidad rodante en 23 dic 2020 hasta el 23 de diciembre de 2019 , donde el 2020 cantidad de ventas de 1 enero 2020 hasta 23 dic 2020 ?"

Sí, eso es exactamente lo que está sucediendo si la última fecha en la tabla Ventas es 23 dic 2020.


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as 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 C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Hola Allison

Muchas gracias por compartir, bien entonces sé que mi informe es preciso ahora.

Paul

AllisonKennedy
Super User
Super User

@Paulyeo11 Esto está usando el último salesdate en su tabla, así que si su última venta fue hoy, entonces irá a diciembre del año pasado también (por lo que es un poco más alto que el Total para este año).

Si desea que utilice el filtro de fecha, actualice a:

_LAST12 de la casa de los
_lastdate de la imagen MAX(Fecha[Fecha])
CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],_lastdate,-12,MONTH))


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as 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 C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

amitchandak
Super User
Super User

@Paulyeo11 , Puede imprimir la fecha como esta y comprobar

_LAST12 : CALCULATE(Min('Date'[Date]),DATESINPERIOD('Date'[Date],MAX(SALES[date]),-12,MONTH))

también se puede probar como, esto va a ir hasta fin de mes

_LAST12 : CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],eomonth(MAX(SALES[date]),0),-12,MONTH))

Se han añadido dos nuevas medidas en el archivo antiguo. adjunto

¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

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.