Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
Syndicate_Admin
Administrator
Administrator

La columna calculada para fechas no funciona

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;

Resultado de la fecha = Switch(
true(),
'Acumulación de trabajo en evolución combinada'[Fecha del informe]<[Última fecha del mes anterior],"Histórico",
'Acumulación de trabajo en evolución combinada'[Fecha del informe]=[Última fecha del mes anterior],"Último mes",
'Acumulación de trabajo en evolución combinada'[Fecha del informe]=[Anterior],"Última semana",
'Combined Evolving Backlog'[Fecha del informe]>=[Último informe],"Último")
Donde última fecha del mes anterior, informe anterior y último son medidas.
¿Qué estoy haciendo mal? Los resultados actualmente solo dan el mes pasado y la semana pasada.
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@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

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

Check out the February 2024 Power BI update to learn about new features.

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors
Top Kudoed Authors