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.