如何按我从 Excel 获取的日期过滤 Power Query?

How to filter Power Query by date I have pulled in from Excel?

因此,我将 Excel 中 table 名称为 BacklogDate 的以下日期提取到 Power Query 中,以用作以下代码的过滤器。

 let
     Source = Excel.CurrentWorkbook(){[Name="BacklogDate"]}[Content],
     #"Changed Type" = Table.TransformColumnTypes(Source,{{"Backlog Date", type date}}),
     SourceBackLogDate = Record.Field(#"Changed Type"{0},"Backlog Date")
 in
     SourceBackLogDate

然后我尝试在下面的代码中将它用作过滤器,但是下面的过滤器中的格式不同,我不知道如何让它通过 BackLogDate 进行过滤。

  #"Filtered Rows" = Table.SelectRows(#"Extracted Date", each [DataCollectionDate] = #date(2019, 8, 24) or [DataCollectionDate] = #date(2019, 7, 27))

非常感谢任何帮助。

有效的代码

 let
     BackLogDate = BackLogDate,
     Source = Sql.Database("JANSQL02", "Data Warehouse"),
     dbo_SFDCOpportunitiesByDay_JAN = 
 Source{[Schema="dbo",Item="SFDCOpportunitiesByDay_JAN"]}[Data],
     #"Extracted Date" = 
 Table.TransformColumns(dbo_SFDCOpportunitiesByDay_JAN, 
{{"DataCollectionDate", DateTime.Date, type date}}),
     #"Filtered Rows" = Table.SelectRows(#"Extracted Date", each 
 [DataCollectionDate] = BackLogDate)
 in
     #"Filtered Rows"

下面是一个通过名为 MyDateFilter 的日期查询进行过滤的示例。只需更改日期查询名称的日期代码即可。

FilterByDateQuery = Table.SelectRows(AddCol_CreatedDate, each [Created Date] = MyDateFilter)