Devuelve la suma del volumen según la fecha en la cortadora

Un usuario Pregunto ✅

yamacha

Hola a todos

Tengo una lista de volumen vendido por número de catálogo y mes, y quiero sumar el año hasta la fecha (YTD) y el año hasta el final (YTG) del volumen según la fecha seleccionada en la segmentación. Por ejemplo, cuando se selecciona enero de 2021, YTD devolverá la suma de octubre, noviembre y diciembre (el año comercial en mi caso comienza en octubre), y YTG devolverá el resto del año.

Se creó un cronograma y se relacionó con él, y se probaron las siguientes medidas:

VolYTD=CALCULAR(SUMA(‘VolumenVendido'[Vol]), FILTER(‘Horario’,’Horario'[Month]

VolYTG=CALCULAR(SUMA(‘VolVendido'[Vol]), FILTER(‘Horario’,’Horario'[Month]>=MAX(‘Horario'[Month])))

El resultado no es correcto. Cuando no se selecciona ningún mes, VolYTD devuelve la suma de octubre a agosto, y VolYTG devuelve sep. Cuando se selecciona cualquier mes, VolYTD cambiará a vacío y VolYTG solo muestra la suma del mes seleccionado.

Espero que esto sea claro y espero cualquier comentario.

Gracias.

amichandak

@yamacha, ¿tienes cita? En caso afirmativo, use inteligencia de tiempo y cree ytd como ejemplo

Ventas YTD = CALCULAR(SUMA(Ventas[Sales Amount]),DATESYTD(‘Fecha'[Date],»9/30″)) // año que termina en septiembre

Puede crear la fecha con la ayuda del mes del año.

O cree una tabla de mes y año (separada) que tenga mes y año numéricos. Asegúrese de que su año sea el mismo para oct-septiembre y el Mes 1 sea oct.

Entonces puedes tener una medida como

YTD= CALCULAR(suma(‘pedido'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Year]=max(‘Fecha'[Year]) && ‘Fecha'[Month] <= Max('Fecha'[Month]) ))
LYTD = CALCULAR (suma (‘pedido'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Year]=max(‘Fecha'[Year])-1 && ‘Fecha'[Month] <= Max('Fecha'[Month])))

Power BI: año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uA

Creación de calendario financiero: desde cualquier mes
https://community.powerbi.com/t5/Community-Blog/Creating-Financial-Calendar-Decoding-Date-and-Calend…

amichandak

@yamacha, ¿tienes cita? En caso afirmativo, use inteligencia de tiempo y cree ytd como ejemplo

Ventas YTD = CALCULAR(SUMA(Ventas[Sales Amount]),DATESYTD(‘Fecha'[Date],»9/30″)) // año que termina en septiembre

Puede crear la fecha con la ayuda del mes del año.

O cree una tabla de mes y año (separada) que tenga mes y año numéricos. Asegúrese de que su año sea el mismo para oct-septiembre y el Mes 1 sea oct.

Entonces puedes tener una medida como

YTD= CALCULAR(suma(‘pedido'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Year]=max(‘Fecha'[Year]) && ‘Fecha'[Month] <= Max('Fecha'[Month]) ))
LYTD = CALCULAR (suma (‘pedido'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Year]=max(‘Fecha'[Year])-1 && ‘Fecha'[Month] <= Max('Fecha'[Month])))

Power BI: año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uA

Creación de calendario financiero: desde cualquier mes
https://community.powerbi.com/t5/Community-Blog/Creating-Financial-Calendar-Decoding-Date-and-Calend…

yamacha

En respuesta a amichandak

Gracias Amitchandak por estos rápidos comentarios. ¡DATESYTD es realmente algo inspirador!

Dada su experiencia, puedo tener 2 preguntas más:

1. Revisé y veo que no hay inteligencia de fecha para el número YTG, ¿alguna sugerencia al respecto?

2. Después de obtener el número YTD ahora necesito tener el promedio mensual. Intenté la función PROMEDIO pero descubrí que calcula por celdas, no por mes. Por ejemplo, si una línea de productos tiene 2 SKU, entonces 3 meses generarán 6 celdas => el resultado se dividirá entre 6 y no entre 3. ¿Algún consejo al respecto? Gracias y perdón por tantas preguntas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *