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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
yousseftb76
Frequent Visitor

power query: año actual hasta la fecha frente al año anterior para el mismo período

Hola,

 

tengo una tabla de ventas de 2 años (año anterior hasta dia de hoy).

 

Ejemplo: hoy es el 22/01/2022

 

quiero filtrar en power Query la columna "FECHA_VENTA" de tal forma para obtener solo las ventas desde:

 

- desde el 1 de enero del AñoActual hasta Diadehoy/mesactual/añoactual (o sea desde 01/01/2022 hasta 22/01/2022))

- y el mismo periodo pero del año pasado:

      - desde el 1 de enero del AñoAnterior hasta Diadehoy/mesactual/añoaAnterior (o sea desde 01/01/2021 hasta 22/01/2021)

 

me podeis ayudar por favor para poner correctamente estas condiciones en el filtro de fecha

1 ACCEPTED SOLUTION

Ya tengo la solucion, me la ha dado el usuario "mahoneypat" del Forum en inglés, funciona perfectamente para quien la necesité:

 

Aqui esta la configuracion del filtro de fecha en power Query:

 

= Table.SelectRows(#"Inserted Year", each let today = Date.From(DateTime.LocalNow()) in ([Date] >= Date.StartOfYear(Date.AddYears(today, -1)) and [Date] <= Date.AddYears(today, -1)) or (Date.Year([Date]) = Date.Year(today) and [Date] <= today))

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

¿Está seguro de que desea hacerlo en Power Query?

Proporcione datos de muestra desinfectados que cubran completamente su problema. Pegue los datos en una tabla de su publicación o use uno de los servicios de archivos. Por favor, muestre el resultado esperado.

 

Datos iniciales:

 

FECHA_VENTA   Factura
01/01/2021        1
02/01/2021       2
17/01/2021       17
18/01/2021       18
20/01/2021       20
21/01/2021       21
22/01/2021       22
23/01/2021       23
24/01/2021       24
28/01/2021       28
29/01/2021       29
30/01/2021       30
31/01/2021       31

....

....

....

....

....

31/12/2021     3258
01/01/2022       32
02/01/2022       33
03/01/2022       34
04/01/2022       35
05/01/2022       36
06/01/2022       37
07/01/2022       38
12/01/2022       43
13/01/2022       44
14/01/2022       45
19/01/2022       50
20/01/2022       51
21/01/2022       52
22/01/2022       53

 

Datos resultado deseado suponiendo que estamos a 22/01/2022:

FECHA_VENTA   Factura
01/01/2021        1
02/01/2021       2
17/01/2021       17
18/01/2021       18
20/01/2021       20
21/01/2021       21
22/01/2021       22
01/01/2022       32
02/01/2022       33
03/01/2022       34
04/01/2022       35
05/01/2022       36
06/01/2022       37
07/01/2022       38
12/01/2022       43
13/01/2022       44
14/01/2022       45
19/01/2022       50
20/01/2022       51
21/01/2022       52
22/01/2022       53

 

busco completar las condiciones de filtro en la columna FECHA_VENTA en Power Query, supongo que sera algo asi:

= Table.SelectRows(#"columna", each [FECHA_VENTA] >= #datetime(Date.Year(DateTime.LocalNow())-1, 1, 1, 0, 0, 0)) and [Date] <= #datetime(Date.Year(DateTime.LocalNow())-1, Date.Month(DateTime.LocalNow()), 1, 0, 0, 0)) .................................

 

Nb:

en MS ACCESS, seria algo asi:
Between DateSerial(Year(Date())-1;1;1) AND DateSerial(Year(Date())-1;Month(Date());Day(Date()))
AND
Between DateSerial(Year(Date());1;1) AND Today()

Ya tengo la solucion, me la ha dado el usuario "mahoneypat" del Forum en inglés, funciona perfectamente para quien la necesité:

 

Aqui esta la configuracion del filtro de fecha en power Query:

 

= Table.SelectRows(#"Inserted Year", each let today = Date.From(DateTime.LocalNow()) in ([Date] >= Date.StartOfYear(Date.AddYears(today, -1)) and [Date] <= Date.AddYears(today, -1)) or (Date.Year([Date]) = Date.Year(today) and [Date] <= today))

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.