Forum Discussion

Anders_G's avatar
Anders_G
Helper I
3 years ago
Solved

Help with Date_request in Date.IsInPreviousNMonths

Hi,   I'm trying to manage my data imports with date filters. I want to import X months in the past from the previous year. I've read you can change the date_request in the Date.IsInPreviousNMonths...
  • v-yueyunzh-msft's avatar
    v-yueyunzh-msft
    3 years ago

    Hi , Anders_G 

    Accoding to your description, you want to filter the previous N months od the last year. Right?

    I mean this , you can put this in "Advanced Editor" in Power Query Editor:

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("Tc3BDQAhCETRXjib4ODqQi3G/ttYJJrl+vIzMydJFWEwqBBolQsu3UnkGsLGtpbQGLoNTwrrCZEsHsYPnc3h1SOw2HfS5lPrAw==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Date = _t, value = _t]),
        #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date", type date}, {"value", Int64.Type}}),
        #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", (x)=>if Duration.Days(Date.AddDays(Date.From(Date.From(DateTime.LocalNow())),-365)-x[Date]) >=0 and  Duration.Days(Date.AddDays(Date.From(Date.From(DateTime.LocalNow())),-365)-x[Date]) <=60  then 1 else -1          )
    in
        #"Added Custom"

    The table is like this:

    Then we can filter the [Custom]=1 then we will meet your need .

     

    Best Regards,

    Aniya Zhang

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly