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

Be 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

Reply
Syndicate_Admin
Administrator
Administrator

capturar el mes pasado y viceversa desde una columna de fecha

Hola a todos

Tengo una columna con fechas en el siguiente formato:

dd/mm/aaaa (datos de muestra a continuación)

¿Cómo puedo crear una columna calculada que solo capture cualquier fecha en la última polilla y hacia atrás? Todas las fechas en el mes actual o en el futuro para ser ignoradas.

Gracias de antemano.

Columna Fecha
16/12/2021
17/12/2021
18/12/2021
21/12/2021
22/12/2021
13/01/2022
14/01/2022
15/01/2022
26/01/2022
23/02/2022
24/02/2022
25/02/2022
01/03/2022
18/03/2022
22/03/2022
24/03/2022
25/03/2022
26/03/2022
28/03/2022
29/03/2022
30/03/2022
31/03/2022
01/04/2022
02/04/2022
04/04/2022
05/04/2022
06/04/2022
07/04/2022
08/04/2022
09/04/2022
16/12/2022
24/02/2023
25/02/2023
18/05/2023

05/12/2023

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

La función EOMONTH es agradable aquí.

CalculatedColumn = 
VAR _LastMonthEnd = EOMONTH ( TODAY(), -1 )
RETURN
    IF ( [Date column] <= _LastMonthEnd, [Date column] )

AlexisOlson_0-1647541295000.png

View solution in original post

Gracias @AlexisOlson .... funciona perfectamente 🙂

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

La función EOMONTH es agradable aquí.

CalculatedColumn = 
VAR _LastMonthEnd = EOMONTH ( TODAY(), -1 )
RETURN
    IF ( [Date column] <= _LastMonthEnd, [Date column] )

AlexisOlson_0-1647541295000.png

Gracias @AlexisOlson .... funciona perfectamente 🙂

Syndicate_Admin
Administrator
Administrator

Hola

Puede obtener esto

serpiva64_0-1647539692891.png

con esta columna calculada

Columna =
Dónde fecha actual = 'Tabla'[Columna fecha]
Dónde prevmonth = fecha(AÑO(HOY()),MES(HOY())-1,DÍA('Tabla'[Columna fecha]))
Dónde resultado =si (fecha actual> prevmonth,"",FORMATO('Tabla'[Columna fecha],"DD/MM/AAAA"))
devolución
resultado

Si esta publicación es útil para ayudarlo a resolver su problema, considere darle a la publicación un pulgar hacia arriba

y aceptarlo como solución!

Syndicate_Admin
Administrator
Administrator

@MKtheOne

Cree una nueva columna personalizada. Algo como esto debería funcionar.

IsBeforeCurrentMonth = IF( YEAR([Date column]) <= YEAR(TODAY() ) &&
                            MONTH([Date column] ) < MONTH( TODAY() ),
                            TRUE,
                            FALSE )

Agregue esta columna al panel de filtros y seleccione Verdadero.

Espero que esto funcione para ti.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors