Esta semana versus la semana pasada acumulada

Un usuario Pregunto ✅

Anónimo

Hola a todos,

Estoy un poco atascado con algo. Necesito entregar un informe diario de solicitudes de soporte. Como parte de esto, necesito mostrar (dinámicamente) un estado semanal.

Por ejemplo, necesito mostrar un total acumulativo de todas las solicitudes recibidas desde el 1 de enero de 2021 (fecha mínima en mi columna) hasta esta hora la semana pasada (5 de marzo de 2021 – mi semana ‘anterior’) frente al total acumulativo de todas las solicitudes recibidas de Del 1 de enero de 2021 a esta semana (12 de marzo de 2021 – mi semana ‘actual’).

Esencialmente, es una vista que muestra esta semana frente al mismo día de la semana pasada, pero los cálculos deben ser acumulativos (por lo que no debe mirar solo los datos de la semana, sino todos los datos anteriores e incluida esa semana).

Siento que necesito crear una etiqueta dinámica en mi columna de fecha que marque las fechas como esta semana o la semana anterior de forma dinámica, pero no estoy seguro de cómo hacerlo. La razón por la que busco una columna personalizada es porque quiero usar la etiqueta como filtro en un objeto visual.

¿Alguien es capaz de arrojar algo de luz?

hola @anonimo

Prueba esta medida:

Cumulative to this week = 
SUMX(FILTER(ALL(Sheet57),Sheet57[Date]<=TODAY()&&Sheet57[Date]>=DATE(2021,01,01)),Sheet57[Value])
Cumulative to last week same day = 
SUMX(FILTER(ALL(Sheet57),Sheet57[Date]>=DATE(YEAR(TODAY()),01,01)&&Sheet57[Date]<=TODAY()-7),Sheet57[Value])

Mi muestra es del 01/01/2021 al día actual 16/03/2021.

1.png

El resultado es el siguiente.

1.png

Atentamente,

rico zhou

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

hola @anonimo

Prueba esta medida:

Cumulative to this week = 
SUMX(FILTER(ALL(Sheet57),Sheet57[Date]<=TODAY()&&Sheet57[Date]>=DATE(2021,01,01)),Sheet57[Value])
Cumulative to last week same day = 
SUMX(FILTER(ALL(Sheet57),Sheet57[Date]>=DATE(YEAR(TODAY()),01,01)&&Sheet57[Date]<=TODAY()-7),Sheet57[Value])

Mi muestra es del 01/01/2021 al día actual 16/03/2021.

1.png

El resultado es el siguiente.

1.png

Atentamente,

rico zhou

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

amichandak

@Anónimo, intente esto con una tabla separada de fecha o año/semana

ejemplo

YTD= CALCULAR(suma(‘pedido'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Year]=max(‘Fecha'[Year]) && ‘Fecha'[Week] <= Max('Fecha'[Week]) ))
Última semana YTD = CALCULATE(sum(‘order'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Year]=max(‘Fecha'[Year]) && ‘Fecha'[Week] <= Max('Fecha'[Week])-1))

o

YTD=
var _max = MaxX(todas las seleccionadas(‘Fecha’),’Fecha'[Week])
regreso
CALCULAR(suma(‘orden'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Year]=max(‘Fecha'[Year]) && ‘Fecha'[Week] <= _máx ))

Última semana hasta la fecha =
var _max = MaxX(todas las seleccionadas(‘Fecha’),’Fecha'[Week])
regreso
CALCULAR(suma(‘orden'[Qty]), FILTRO(TODO(‘Fecha’), ‘Fecha'[Year]=max(‘Fecha'[Year]) && ‘Fecha'[Week] <= _max-1))

Además, revisa estos

Power BI: Semana tras semana y WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-Last-Week/ba-p/1051123
https://www.youtube.com/watch?v=pnAesWxYgJ8

Deja un comentario

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