March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Tengo una tabla con el backlog total de tareas y estoy tratando de separar lo que es actual, la semana pasada, la semana pasada en el mes anterior y el histórico.
Actualmente tengo;
@anna82marie , Prueba algo como esto
Tipo de semana =
var _st = hoy() +-1*WEEKDAY(hoy() ,2)+1
var _end = hoy() + 7-1*WEEKDAY(hoy(),2)
devolución
Switch( True(),
[Fecha] >= _st && [Fecha] <= _end ,"Esta semana" ,
[Fecha] >= _st-7 && [Fecha] <= _end -7,"Última semana" ,
[Nombre de la semana]
)
Modificar según la necesidad
¡Muchas gracias!
Esto funciona perfectamente para esta semana y la semana pasada, ¿cómo modifico para recoger la última fecha del mes anterior y devolver "Último mes"?
Hi, @anna82marie
Puede probar la función 'EOMONTH' para recoger la última fecha del mes anterior, modifique la fórmula de la siguiente manera:
Type =
VAR _weekstart =
TODAY ()
+ -1 * WEEKDAY ( TODAY (), 2 ) + 1
VAR _weekend =
TODAY () + 7
- 1 * WEEKDAY ( TODAY (), 2 )
VAR _lastmonthstart =
EOMONTH ( TODAY (), -2 ) + 1
VAR _lastmonthend =
EOMONTH ( TODAY (), -1 )
RETURN
SWITCH (
TRUE (),
[Report Date] <= _lastmonthstart, "Historical",
[Report Date] >= _lastmonthstart
&& [Report Date] <= _lastmonthend, "Last month",
[Report Date] >= _weekstart
&& [Report Date] <= _weekend, "This Week",
[Report Date] >= _weekstart - 7
&& [Report Date] <= _weekend - 7, "Last Week"
)
Por favor, compruebe mi archivo adjunto (puede necesitar actualización para obtener los últimos resultados).
Saludos
Equipo de soporte de la comunidad _ Eason
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.