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
Syndicate_Admin
Administrator
Administrator

Power Query excluye las fechas del mes calendario anterior y del mes incompleto actual

Hola

Tengo un conjunto de datos de Azure que extrae datos del mes calendario anterior y del mes incompleto actual. Entonces, como hoy es 19 de enero de 2022, el conjunto de datos contiene diciembre de 2021 y la primera quincena de enero de 2022. El próximo mes, caerá en diciembre de 2021 y así sucesivamente.

También tengo una extracción de datos de datos históricos de Azure que contiene 12 meses calendario. Pero, necesito EXCLUIR el mes calendario anterior para no duplicar volúmenes. No puedo excluir manualmente diciembre de 2021, porque el próximo mes tendré que excluir enero de 2022 y así sucesivamente.

¡Por favor, ayuda!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Anonymous ,

Agregar una columna personalizada:

column = if Date.StartOfMonth([date]) > Date.From(Date.StartOfMonth(Date.AddMonths(DateTime.LocalNow(), -1))) then 1 else 0

1.PNG

A continuación, filtre la tabla por columna personalizada.

Saludos

Arrendajo

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Anonymous ,

Agregar una columna personalizada:

column = if Date.StartOfMonth([date]) > Date.From(Date.StartOfMonth(Date.AddMonths(DateTime.LocalNow(), -1))) then 1 else 0

1.PNG

A continuación, filtre la tabla por columna personalizada.

Saludos

Arrendajo

Syndicate_Admin
Administrator
Administrator

@heytherejem , Intenta añadir filtro como

= Table.SelectRows(#"Changed Type", cada [Column1] < Date.StartOfMonth( Date.AddMonths(DateTime.Date(DateTime.LocalNow()),-1)))

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjbQ9csv0zUyMDJUitUB8g11XVKTEXxDfUN9IMdIKTYWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type date}}),
    #"Filtered Rows" = Table.SelectRows(#"Changed Type", each [Column1] < Date.StartOfMonth( Date.AddMonths(DateTime.Date(DateTime.LocalNow()),-1)))
in
    #"Filtered Rows"

código de ejemplo

Syndicate_Admin
Administrator
Administrator

Agregar nueva columna con esta fórmula

https://docs.microsoft.com/en-us/powerquery-m/date-isinpreviousmonth

Luego, si es el mes anterior, filtre

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.