Forum Discussion
Filter out date values before year 2000
- 1 year ago
Hey there!
To filter out date values before the year 2000 and replace them with null values in Power Query (M Language), follow these steps:
Create a Custom Column
- Click on Add Column β Custom Column.
- Enter the following M Code:
NewDateColumn = Table.AddColumn( YourTable, "Filtered Date", each if [YourDateColumn] < #date(2000, 1, 1) then null else [YourDateColumn], type nullable date )Replace the Old Column (Optional)
- If you want to replace the existing date column, modify it directly:
YourTable = Table.TransformColumns(
YourTable,
{{"YourDateColumn", each if _ < #date(2000, 1, 1) then null else _, type nullable date}}
)Hope this helps!
ππ
- 1 year ago
You need to change the first parameter to the name of the previous step, looks like should be "Source" in your case
Table.TransformColumns( #"Source", {{"μ€κ³΅μμ μΌμ", each if _ < #date(2000, 1, 1) then null else _, type nullable date}} ) - 1 year ago
You need to specify each column but can be in the same operation
= Table.TransformColumns( #"TOSS", {{"μ€κ³΅μμ μΌμ", each if _ < #date(2000, 1, 1) then null else _, type nullable date}, {"Column1", each if _ < #date(2000, 1, 1) then null else _, type nullable date}} )
Sorry not working
= Table.TransformColumns(
#"TOSS λ°μ΄ν°_곡μ¬λͺ©λ‘ - Append",
{{"μ€κ³΅μμ μΌμ", each if _ < #date(2000, 1, 1) then null else _, type nullable date}}
)
You need to change the first parameter to the name of the previous step, looks like should be "Source" in your case
Table.TransformColumns(
#"Source",
{{"μ€κ³΅μμ μΌμ", each if _ < #date(2000, 1, 1) then null else _, type nullable date}}
)- Anonymous1 year agoNot applicable
thanks now is working,
can we apply this to all date columns? or shoud I name it column by column in the code?
- Deku1 year agoSuper User
You need to specify each column but can be in the same operation
= Table.TransformColumns( #"TOSS", {{"μ€κ³΅μμ μΌμ", each if _ < #date(2000, 1, 1) then null else _, type nullable date}, {"Column1", each if _ < #date(2000, 1, 1) then null else _, type nullable date}} )- Anonymous1 year agoNot applicable
do you know reason I cannot filter in order?