Условия по датам: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
 
(не показано 29 промежуточных версий 2 участников)
Строка 15: Строка 15:
Любое условие по датам оперирует периодом времени. Для примера возьмём 7 дней.
Любое условие по датам оперирует периодом времени. Для примера возьмём 7 дней.


*Условие '''Последние...'''


Это период времени равный 7 дням, который прошел до сегодняшнего дня:
== '''Последние...''' ==
 
Это период времени равный 7 дням, который прошел до сегодняшнего дня включительно:


https://p.pfx.so/pf/v3/NuaV0S.png
https://p.pfx.so/pf/v3/NuaV0S.png


Например, сегодня 1 число месяца. При таком условии отбор объектов будет производится с 25 по 31 число месяца включительно. Если в месяце было 30 дней, тогда с 24 по 30 число.
Например, сегодня 10 число месяца. При таком условии отбор объектов будет производится с 4 по 10 число месяца включительно.
 
 
== '''Следующие...''' ==
 
Это период времени равный 7 дням, который будет после сегодняшнего дня:
 
https://p.pfx.so/pf/m5/cI7p04.png
 
Например, сегодня 1 число месяца. При таком условии отбор объектов будет производится со 2 по 8 число месяца.
 
 
== '''Через...''' ==
 
Это день, который наступит через указанное количество дней:
 
https://p.pfx.so/pf/Nb/wGCXYb.png
 
Например, нам необходимо отбирать объекты, которые появятся через 7 дней (то есть на 8 день) после сегодняшнего дня. При таком условии, если сегодня 1 число месяца, отбор объектов будет производится за 9 число месяца.
 
 
== '''Условия''' ==
 
Иногда возникают сложности с пониманием математических условий применительно к дате или периоду времени. Ниже представлена картинка, которая поможет понять, как стоит читать такие условия:
 
https://p.pfx.so/pf/aK/pDEdIF.png
 
*'''<''' — меньше — отобрать объекты, дата изменения статуса которых наступила раньше, чем указанный день или начало указанного периода времени.
*'''=''' — равно — отобрать объекты, дата изменения статуса которых равна указанному дню или периоду времени.
*'''>''' — больше — отобрать объекты, дата изменения статуса которых наступит позже, чем указанный день или конец указанного периода времени.


Например, как понять условие для параметра отбора '''Дата изменения статуса''':


https://p.pfx.so/pf/pk/xMVeMk.png


Целиком предложение выглядит так: ПланФикс, отбери мне, пожалуйста, объекты, '''дата изменения статуса''' которых '''меньше''', чем начало периода '''последние 7 дней'''.


== Перейти ==
== Перейти ==

Текущая версия от 05:34, 25 сентября 2020

Во время отбора объектов в фильтры, списки Планировщика или отчеты ПланФикса возникает необходимость указать нужный период времени, за который производить отбор. В ПланФиксе существует целый список таких условий:

uDBWlQ.png


По какому принципу работают условия по датам в большинстве случаев интуитивно понятно, а вот некоторые вызывают сложности. Разберем их на примерах для простоты понимания.

Любое условие по датам оперирует периодом времени. Для примера возьмём 7 дней.


Последние...

Это период времени равный 7 дням, который прошел до сегодняшнего дня включительно:

NuaV0S.png

Например, сегодня 10 число месяца. При таком условии отбор объектов будет производится с 4 по 10 число месяца включительно.


Следующие...

Это период времени равный 7 дням, который будет после сегодняшнего дня:

cI7p04.png

Например, сегодня 1 число месяца. При таком условии отбор объектов будет производится со 2 по 8 число месяца.


Через...

Это день, который наступит через указанное количество дней:

wGCXYb.png

Например, нам необходимо отбирать объекты, которые появятся через 7 дней (то есть на 8 день) после сегодняшнего дня. При таком условии, если сегодня 1 число месяца, отбор объектов будет производится за 9 число месяца.


Условия

Иногда возникают сложности с пониманием математических условий применительно к дате или периоду времени. Ниже представлена картинка, которая поможет понять, как стоит читать такие условия:

pDEdIF.png

  • < — меньше — отобрать объекты, дата изменения статуса которых наступила раньше, чем указанный день или начало указанного периода времени.
  • = — равно — отобрать объекты, дата изменения статуса которых равна указанному дню или периоду времени.
  • > — больше — отобрать объекты, дата изменения статуса которых наступит позже, чем указанный день или конец указанного периода времени.

Например, как понять условие для параметра отбора Дата изменения статуса:

xMVeMk.png

Целиком предложение выглядит так: ПланФикс, отбери мне, пожалуйста, объекты, дата изменения статуса которых меньше, чем начало периода последние 7 дней.

Перейти