Страницы: 1
RSS
Фильтрация строк по датам и Добавление новой строки в зависимости от условия Power Query
 
Добрый день!
Имеется таблица с некоторой начальной и конечной датами, а также некоторыми числовыми значениями.
1. Необходимо отфильтровать только те строки в таблице, где начальная дата находится в определенном промежутке между некоторыми Begin Date и End Date, при этом запрос Power Query должен сослаться именно на те ячейки B1 и B2, где даны Begin Date и End Date
2. Необходимо добавить новый столбец "New_Column", удовлетворяющий условию: если конечная дата <= End Date, то оставить имеющееся числовое значение, иначе поставить 0.
Я знаю, как, например, сослаться на определенную ячейку в Excel, как внутри Power Query отфильтровать данные.
Но пока не понимаю, как сделать эти операции все вместе. Файл прилагается.
Заранее большое спасибо за помощь.
 
добрый
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    f = Excel.CurrentWorkbook(){[Name="Таблица2"]}[Content][Столбец2],
    a = Table.SelectRows(Source, (x)=> x[Invoice Date] >= f{0} and x[Invoice Date] <= f{1}),
    b = Table.AddColumn(a, "q", (x)=> if x[Payment Deadline] <= f{1} then x[Amount] else 0)
in
    b
 
Спасибо большое! Работает.
Страницы: 1
Наверх