Вот что я сделал.
Данные у меня такие, как показано ниже
Затем я добавил новый столбец IsWeekday
который даст мне True false для дня недели с выражением
IsWeekday = If( (WEEKDAY(POC[Date Entered]) <> 1 && WEEKDAY(POC[Date Entered]) <>7); "True";"False")
Теперь вся моя таблица выглядит следующим образом
Теперь мы добавьте фильтры в таблицу, как показано ниже
IsWeekday только с True
Затем мы добавим фильтр для поля Дата, введенная как Относительная дата, фильтрация как в последние дни 3 (почему 3: потому что если мы находимся в понедельник, мы хотим, чтобы последнее (солнце, суббота, пятница) не включало сегодня.
Теперь добавьте еще один фильтр Дата ввода
(Примечание: вы добавляете Дата ввода дважды)
один за последние 3 дня и один для Top N (1) и по значению с Последняя введенная дата
Почему еще одна Дата ввода : потому что если мы 31 января 2020 года, т.е. четверг,
Наш первый фильтр даст нам пн, вт, ср, чт, пт
Теперь наш второй фильтр даст нам 28 января, 29 января, 30 января
Но мы хотим только 30 января (учитывая, что 31 января является сегодняшней датой), поэтому в игру вступит последний фильтр, и вы получите желаемый результат.
Дайте мне знать, если это поможет.