WEBI BO На основе сегодняшнего дня отображать следующий день (имя дня), если значение соответствует - PullRequest
0 голосов
/ 13 марта 2019

Привет. Итак, у меня есть таблица с датами бронирования, которая составляет всего 2 столбца ... страна и бронирование каждую страну можно забронировать только на один день. Понедельник - пятница, и этот «день» указывается во втором столбце. Можно ли рассчитать, исходя из сегодняшнего дня, что такое следующий слот?

так что в основном сегодня (среда) мне нужен расчет, который проверит, какое следующее бронирование доступно и покажет дату: так что если следующий файл - четверг в файле, мне нужно его отобразить 14/03/2019 если в файле среда, то мне нужно, чтобы он отображался на следующей неделе, так как сегодня поздно, поэтому 20/03/2019

1 Ответ

0 голосов
/ 14 марта 2019

на случай, если кто-то ищет то же самое ... у меня это работает ... может быть, не самое красивое решение, но работает ..

= If [v Next Dry] = "Понедельник"And DayName (CurrentDate ()) =" Понедельник ", затем RelativeDate (CurrentDate (); 7) ElseIf [v Next Dry] =" Понедельник "И DayName (CurrentDate ()) =" Вторник ", затем RelativeDate (CurrentDate (); 6) ElseIf [v Next Dry] = "Понедельник" и DayName (CurrentDate ()) = "Среда", затем RelativeDate (CurrentDate (); 5) ElseIf [v Next Dry] = "Понедельник" и DayName (CurrentDate ()) = "Четверг "Тогда RelativeDate (CurrentDate (); 4) ElseIf [v Next Dry] =" Понедельник "и DayName (CurrentDate ()) =" Пятница "Тогда RelativeDate (CurrentDate (); 3) ElseIf [v Next Dry] =" Понедельник"And DayName (CurrentDate ()) =" Суббота ", затем RelativeDate (CurrentDate (); 2) ElseIf [v Next Dry] =" Понедельник "И DayName (CurrentDate ()) =" Воскресенье ", затем RelativeDate (CurrentDate (); 1)

ElseIf [v Next Dry] = "вторник" и DayName (CurrentDate ()) = "понедельник", затем RelativeDate (CurrentDate (); 1) ElseIf [v Next Dry] = "вторник" иDayName (CurrentDate ()) = «Вторник», затем RelativeDate (CurrentDate (); 7) ElseIf [v Next Dry] = «Вторник» И DayName (CurrentDate ()) = «Среда», затем RelativeDate (CurrentDate (); 6) ElseIf[v Next Dry] = "Вторник" и DayName (CurrentDate ()) = "Четверг" Тогда RelativeDate (CurrentDate (); 5) ElseIf [v Next Dry] = "Вторник" И DayName (CurrentDate ()) = "Пятница"Тогда RelativeDate (CurrentDate (); 4) ElseIf [v Next Dry] = "Вторник" и DayName (CurrentDate ()) = "Суббота" Тогда RelativeDate (CurrentDate (); 3) ElseIf [v Next Dry] = "Вторник" ИDayName (CurrentDate ()) = «Воскресенье», затем RelativeDate (CurrentDate (); 2)

ElseIf [v Next Dry] = «Среда» И DayName (CurrentDate ()) = «Понедельник», затем RelativeDate (CurrentDate(); 2) ElseIf [v Next Dry] = "Среда" и DayName (CurrentDate ()) = "Вторник", затем RelativeDate (CurrentDate (); 1) ElseIf [v Next Dry] = "Среда" и DayName (CurrentDate ()) = "Среда", затем RelativeDate (CurrentDate (); 7) ElseIf [v Next Dry] = "среда" и DayName (CurrentDate ()) = "четверг", затем RelativeDate (CurrentDate (); 6) ElseIf [v Next Dry] = "среда" и DayName (CurrentDate ()) = "пятница", затем RelativeDate (CurrentDate (); 5) ElseIf [v Next Dry] = "среда" и DayName(CurrentDate ()) = «суббота», затем RelativeDate (CurrentDate (); 4) ElseIf [v Next Dry] = «Среда» и DayName (CurrentDate ()) = «воскресенье», затем RelativeDate (CurrentDate (); 3)

ElseIf [v Next Dry] = "четверг" и DayName (CurrentDate ()) = "понедельник", затем RelativeDate (CurrentDate (); 3) ElseIf [v Next Dry] = "четверг" и DayName (CurrentDate ()) = "Вторник", затем RelativeDate (CurrentDate (); 2) ElseIf [v Next Dry] = "четверг" и DayName (CurrentDate ()) = "среда", затем RelativeDate (CurrentDate (); 1) ElseIf [v Next Dry]= "Четверг" и DayName (CurrentDate ()) = "четверг", затем RelativeDate (CurrentDate (); 7) ElseIf [v Next Dry] = "четверг" и DayName (CurrentDate ()) = "пятница", затем RelativeDate (CurrentDate (); 6) ElseIf [v Next Dry] = "четверг" и DayName (CurrentDate ()) = "суббота", затем RelativeDate (CurrentDate (); 5) ElseIf [v Next Dry] = "четвергay "And DayName (CurrentDate ()) =« Воскресенье », затем RelativeDate (CurrentDate (); 4)

ElseIf [v Next Dry] =« Пятница »и DayName (CurrentDate ()) =« Понедельник »ТогдаRelativeDate (CurrentDate (); 4) ElseIf [v Next Dry] = "Пятница" и DayName (CurrentDate ()) = "Вторник", затем RelativeDate (CurrentDate (); 3) ElseIf [v Next Dry] = "Пятница" и DayName(CurrentDate ()) = «среда», затем RelativeDate (CurrentDate (); 2) ElseIf [v Next Dry] = «Пятница» и DayName (CurrentDate ()) = «четверг», затем RelativeDate (CurrentDate (); 1) ElseIf [v Next Dry] = "пятница" и DayName (CurrentDate ()) = "пятница", затем RelativeDate (CurrentDate (); 7) ElseIf [v Next Dry] = "пятница" и DayName (CurrentDate ()) = "суббота", затемRelativeDate (CurrentDate (); 6) ElseIf [v Next Dry] = "Пятница" и DayName (CurrentDate ()) = "Sunday" Тогда RelativeDate (CurrentDate (); 5)

ElseIf [v Next Dry]= "Суббота" И DayName (CurrentDate ()) = "Понедельник" Тогда RelativeDate (CurrentDate (); 5)ElseIf [v Next Dry] = "Суббота" и DayName (CurrentDate ()) = "Вторник", затем RelativeDate (CurrentDate (); 4) ElseIf [v Next Dry] = "Суббота" и DayName (CurrentDate ()) = "Среда" Тогда RelativeDate (CurrentDate (); 3) ElseIf [v Next Dry] = "Суббота" и DayName (CurrentDate ()) = "Четверг", затем RelativeDate (CurrentDate (); 2) ElseIf [v Next Dry] = "Суббота" и DayName (CurrentDate ()) = "Пятница", затем RelativeDate (CurrentDate (); 1) ElseIf [v Next Dry] = "Суббота" и DayName (CurrentDate ()) = "Суббота", затем RelativeDate (CurrentDate (); 7) ElseIf [v Next Dry] = "Суббота" и DayName (CurrentDate ()) = "Воскресенье", затем RelativeDate (CurrentDate (); 6)

ElseIf [v Next Dry] = "Sunday" и DayName (CurrentDate ()) = "Monday", затем RelativeDate (CurrentDate (); 6) ElseIf [v Next Dry] = "Воскресенье" и DayName (CurrentDate ()) = "Вторник", затем RelativeDate (CurrentDate (); 5) ElseIf [v Next Dry] = "Воскресенье" и DayName (CurrentDate ()) = "Среда", затем RelativeDate (CurrentDate (); 4) ElseIf [v Next Dry] = "Воскресенье" и DayName (CurrentDate ()) = "Четверг", затем RelativeDate (CurrentDate (); 3) ElseIf [v Next Dry] = "Воскресенье" и DayName (CurrentDate ()) = "Пятница", затем RelativeDate (CurrentDate (); 2) ElseIf [v Next Dry] = "Воскресенье" и DayName (CurrentDate ()) = "Суббота", затем RelativeDate (CurrentDate (); 1) ElseIf [v Next Dry] = "Воскресенье" и DayName (CurrentDate ()) = "Воскресенье", затем RelativeDate (CurrentDate (); 7)

...