Forum Discussion
chotu27
Post Patron
6 years agoFiltere the date based on the values
Hi All, I need to hide the data to be filtered with dates for two categories. See below picture I wanted to filter the table by Sale date before 01/23/2020 for only India and USA. other cuntr...
- 6 years ago
Hi chotu27 ,
We can try to use the following M code to requirement:
Table.SelectRows(#"Changed Type", each (([Country] = "India" or [Country]="USA") and [Sale date] < #date(2020,1,23)) or ([Country] <> "India" and [Country]<>"USA"))All the queries are here:
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8sxLyUxU0lEyAgIzIG1gqG+kb2RgZKAUqxOtFBrsCBQzMzJDlVMASwaVFhdD9JqamVtA5E2R5EO9gWLGJqbmUL1mSHIwa81MTYyMIdLGBsh6wRZbmJuaGGCRhdtsbGJkbglVYIhutZGpkYUBumQsAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Country = _t, Sales = _t, #"Sale date" = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Country", type text}, {"Sales", Int64.Type}, {"Sale date", type date}}), #"Filtered Rows" = Table.SelectRows(#"Changed Type", each (([Country] = "India" or [Country]="USA") and [Sale date] < #date(2020,1,23)) or ([Country] <> "India" and [Country]<>"USA")) in #"Filtered Rows"
Best regards,
VasTg
Memorable Member
6 years ago- VasTg6 years ago
Memorable Member
In Power Query Editor, click on the dropdrop on Country column and choose filter->does not equal to. Choose Advanced and do the following.
Repeat the same step now for USA.
If it helps, mark it as a solution
Kudos are nice too
- chotu276 years ago
Post Patron
by this approach it is completely filtering out all data for india and usa , but i need to display data only before 01/23/2020 for india and usa