Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hi,
I never work with Query Editor much, so I'm not sure how to do this.
I have a date field from a very old system, which doesn't know blank/null values. Meaning that if a date field is empty in the database its 01-01-1753.
I want to have every date before 1900 to be blank. I tried something like below, but that doesn't seem to work.
= Table.AddColumn(#"Removed Other Columns", "Custom", each if [ARCHIEF_DATUM] <= Date.AddYears(DateTime.Date(DateTime.LocalNow()), -100) then 0 else [ARCHIEF_DATUM])
Solved! Go to Solution.
I actually found a way because you made me think of it.
= Table.ReplaceValue(#"Replaced Value",#datetime(1753, 1, 1, 0, 0, 0),null,Replacer.ReplaceValue,{"ARCHIEF_DATUM"})
Hi @Anonymous ,
Instead of making dates before 1900 blank , just filter the dates is after or equal to 01/01/1900 (assuming that dates before 1900 are not in use) in Power Query level. This will also decrease your refresh time.
I actually found a way because you made me think of it.
= Table.ReplaceValue(#"Replaced Value",#datetime(1753, 1, 1, 0, 0, 0),null,Replacer.ReplaceValue,{"ARCHIEF_DATUM"})
Hi, @Angith_Nair, thanks for the input. But I can't do that. I need the data that it's connected to. The frontend software of the database does not show 1753 but shows the date as not filled. I want to replicate that in my table by making the date blank 🙂
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 64 | |
| 53 | |
| 42 | |
| 20 | |
| 17 |
| User | Count |
|---|---|
| 123 | |
| 104 | |
| 44 | |
| 32 | |
| 24 |