Это пример того, как вы можете определить динамический номер строки.В этом примере у нас есть таблица, показывающая продажи фруктов по магазинам.Мы хотим создать запрос, который возвращает наибольшее количество проданных бананов.
Так выглядит наша таблица данных.
Шаг 1 - Добавить столбец индекса, начинающийся с 1. Это назначает номера строк. Добавить столбец> Столбец индекса> От 1
Шаг 2 - Фильтровать и сортировать данные.
Удалите все ненужные столбцы.
Отфильтруйте столбец Элемент для бананов.
Сортируйте столбец Значения в порядке убывания.
Вправощелкните по первому значению в столбце Index и выберите Drill-Down.
РЕЗУЛЬТАТ Теперь у вас есть динамическая строка #.Вместо этого вы можете выбрать само значение, чтобы вернуть продажи вместо индекса.Чтобы применить это к другим сценариям, просто продолжайте фильтровать и сортировать, пока не получите нужный результат.
Это способ фильтрации.столбец времени для записей, происходящих за последнюю минуту.
let
Source = Excel.CurrentWorkbook(){[Name="t_DatesAndTimes"]}[Content],
ChangedTypes_ColData = Table.TransformColumnTypes(Source,{{"Date", type date}, {"Time", type time}}),
AddCol_DateAndTime = Table.AddColumn(ChangedTypes_ColData, "Date and Time", each [Date] & [Time], type datetime),
LatestTime_ofReport_MinusOneMinute = List.Max(AddCol_DateAndTime[Date and Time])-#duration(0,0,1,0),
FilterRows_KeepTimesInLastMinute = Table.SelectRows(AddCol_DateAndTime, each [Date and Time] >= LatestTime_ofReport_MinusOneMinute)
in
FilterRows_KeepTimesInLastMinute
Таблица данных, требующая фильтрации
Таблица отфильтрована по времени в последнюю минуту, указанное в отчете.