707Ute
Necesito construir una medida que me proporcione las Ventas brutas acumuladas para el mismo período del año pasado.
Tengo mis Ventas brutas para 2020 usando Año y Medida de ventas brutas. Estas ventas brutas incorporan las ventas de los últimos 303 días (1 de enero de 2020 – 29 de octubre de 2020)
Sin embargo, no sé cómo llegar a una medida que me dé Ventas Brutas para los primeros 303 Días de 2019 y eso es dinámico, por lo que mañana la medida se actualizará a los primeros 304 Días de 2019.
Yo he tratado:
pero no está proporcionando el resultado correcto.
¡Cualquier ayuda sería apreciada!
v-jingzhang
Hola @707Ute
¿Desea que la medida muestre siempre las Ventas brutas acumuladas hasta hoy para el año anterior sin necesidad de que el usuario seleccione una fecha? Si es así, también podría tomar las siguientes medidas como referencia. Uso la función TODAY() para obtener el valor de hoy automáticamente.
TY Gross Sales = CALCULATE(SUM('Table'[Sales]),DATESBETWEEN('Calendar'[Date],DATE(YEAR(TODAY()),1,1),TODAY()))
LY Gross Sales =
VAR lastYear = YEAR(TODAY())-1
VAR month = MONTH(TODAY())
VAR day = DAY(TODAY())
RETURN
CALCULATE(SUM('Table'[Sales]),DATESBETWEEN('Calendar'[Date],DATE(lastYear,1,1),DATE(lastYear,month,day)))
Atentamente,
Equipo de apoyo comunitario _ Jing Zhang
Si esta publicación ayuda, por favor considera Acéptalo como la solución. para ayudar a otros miembros a encontrarlo.
amichandak
@ 707Ute, intenta medir como
Ventas de producción bruta YTD del año pasado = CALCULATE(SUM(‘1-Medidas y cálculos'[Gross Sales USD]),DATESYTD(‘Fecha – Fecha de transacción'[PK_Date],-1 año))
LYTD forzado=
var _max1 =maxx(‘1-Medidas y Cálculos’,[Sales date]) //o maxx(allselected(‘Fecha – Fecha de transacción’),’Fecha – Fecha de transacción'[PK_Date])
var _max = fecha(año(_max1)-1,mes(_max1),día(_max1))
regreso
CALCULATE(SUM(‘1-Medidas y Cálculos'[Gross Sales USD]),DATESYTD(dateadd(‘Fecha – Fecha de transacción'[PK_Date],-1,año)),’Fecha – Fecha de transacción'[PK_Date]<=_máx)
nandico
Hola @707Ute,
En Power Query agregue una nueva columna:
Criterios YTD = si Fecha.DíaDelAño([Date]) <= Date.DayOfYear(DateTime.LocalNow()) luego 1 más 0
Después de eso, cree una medida:
https://drive.google.com/file/d/1TboapN7ljZEwDrRQx-r92FvdOkZy62KP/view?usp=sharing