Forum Discussion

robtops's avatar
robtops
New Member
9 years ago
Solved

Power Query If date is between 2 other dates with null values Problems with Null Values

I've been searching all over the place for a solution to what I though should be pretty simple but still can't get it to work. In Oracle my query looks like: Case when first_reminder_expected_date b...
  • Anonymous's avatar
    Anonymous
    9 years ago

    Hi robtops,

     

    I agree with BhaveshPatel’s point of view, you can use Table.ReplaceValue function to achieve your requirement.
     

     

    let
        Source = Excel.Workbook(File.Contents("C:\Users\xxxx\Desktop\Area table.xlsx"), null, true),
        Sheet3_Sheet = Source{[Item="Sheet3",Kind="Sheet"]}[Data],
        #"Promoted Headers" = Table.PromoteHeaders(Sheet3_Sheet),
        #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Entry_date", type date}, {"Exit_Date", type date}}),
        Custom=
    let
        #"replace Entry_date" = Table.ReplaceValue(#"Changed Type",null,#date(9999, 12, 30),Replacer.ReplaceValue,{"Entry_date"}),
        #"replace Exit_Date" = Table.ReplaceValue(#"replace Entry_date",null,#date(9999, 12, 31),Replacer.ReplaceValue,{"Exit_Date"})
    in
        #"replace Exit_Date"
    in
    Custom

     


    Regards,
    Xiaoxin Sheng