Как отфильтровать Power Query по дате, которую я извлек из Excel? - PullRequest
0 голосов
/ 19 сентября 2019

Итак, я вытащил указанную ниже дату в Excel, чье имя таблицы BacklogDate, в Power Query для использования в качестве фильтра с приведенным ниже кодом.enter image description here

 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"

1 Ответ

1 голос
/ 19 сентября 2019

Вот пример фильтрации по запросу даты с именем MyDateFilter.Просто измените код даты для имени запроса даты.

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