Условия фильтра по дате

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

Примечание:

Чтобы отфильтровать объекты по дате, слой должен поддерживать стандартные функции SQL.

Для фильтра дат введите составляющую времени в местном часовом поясе. На самом деле, операционная панель выполняет поиск свойств целевого слоя на наличие информации о часовом поясе. При обнаружении информации о часовом поясе запрос будет отправлен в этом часовом поясе. Это может включать в себя конвертацию входных значений в часовой пояс целевого слоя. Если информация о часовом поясе не найдена, перед отправкой операционная панель конвертирует входные значения во всемирное координированное время (UTC).

Подсказка:

Условия с фиксированной датой

Условия с фиксированной датой включают определенное значение даты. Вы можете ввести это значение, выбрав дату на вкладке Значение или выбрав другое поле даты на вкладке Поле. Выбор поля даты работает так же, как и ввод определенного значения, которое может меняться при обновлении данных в поле.

Опции ввода значений для фильтров по фиксированным датам
Примечание:

Вкладка Поле отображается, только если слой элемента содержит более одного поля даты.

Условие фильтра по фиксированной дате может быть создано только со следующими операторами:

  • является
  • не является
  • до
  • есть или было
  • после
  • есть или будет

Примечание:

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

Условия с относительной датой

Условия с относительной датой включают диапазон значений дат. Диапазон может быть закреплен на текущем моменте или включать его (сейчас), или это может быть предопределенный период (например, прошлая неделя). Указываемый диапазон или тип закрепления зависят от выбранного оператора.

ОператорТип закрепления

в прошлом

Сейчас

до прошлого

Сейчас

в будущем

Сейчас

после следующего

Сейчас

является

Сейчас или предопределенный

не является

Сейчас или предопределенный

до

Сейчас или предопределенный

есть или было

Предопределенный

после

Сейчас или предопределенный

есть или будет

Предопределенный

Закрепление на текущий момент

Преимущество использования диапазонов дат с закреплением на текущий момент состоит в том, что они позволяют выполнять обновление элементов в соответствии с изменением данных. Например, индикатор, настроенный на отображение последних 30 минут может отображать новые данные каждую минуту, если соответствующий слой обновляется с такой частотой. Однако индикатор, отображающий данные вчерашнего дня, будет отображать новые данные только после изменения сегодняшней даты (т.е., после полуночи), независимо от интервала обновления слоя.

При выборе оператора, связанного с закреплением на текущий момент, вам будет предложено задать множитель единиц (N), а также единицы времени (день, час, минута, секунда). Например, если диапазон дат составляет 7 дней, используется множитель единиц 7 и единица измерения - день.

Диапазон дат с закреплением на текущий момент
В следующей таблице описаны диапазоны дат с закреплением на текущий момент Помните, что все значения времени даются в соответствии с локальным часовым поясом.

ОператорЕдиница времениОписание

в прошлом

секунды

N секунд перед текущим моментом.

минуты

N минут перед текущим моментом.

часы

N часов перед текущим моментом.

дни

Начинается в 12:00:00 a.m. N дней перед текущим и до текущего момента.

до прошлого

секунды

N секунд перед текущим моментом и до бесконечности.

минуты

N минут перед текущим моментом и до бесконечности.

часы

N часов перед текущим моментом и до бесконечности.

дни

Начинается в 12:00:00 a.m. N дней перед текущим и до бесконечности.

в будущем

секунды

Начинается сейчас и продолжается N секунд.

минуты

Начинается сейчас и продолжается N минут.

часы

Начинается сейчас и продолжается N часов.

дни

Начинается сейчас и продолжается до 11:59:59 p.m. N дней от текущего момента.

после следующего

секунды

N секунд после текущего момента и до бесконечности.

минуты

N минут после текущего момента и до бесконечности.

часы

N часов после текущего момента и до бесконечности.

дни

Начинается в 12:00:00 a.m. N дней после текущего и до бесконечности.

до

Сейчас

Включает все до текущего момента.

после

Сейчас

Включает все, начиная с текущего момента.

является

С начала года

Начинается в 12:00:00 a.m. 1 января текущего года и продолжается до настоящего момента.

не является

С начала года

Исключает все с начала текущего года. Текущий год начинается в 12:00:00 a.m. 1 января текущего года и продолжается до настоящего момента.

Закрепление на заданном периоде

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

При выборе оператора, связанного с заранее заданным закреплением, необходимо указать интервал на вкладке Период.

Диапазон дат, закрепленный на заданном периоде

Эти периоды основаны на следующих единицах. Помните, что время начала и окончания всегда основаны на локальном часовом поясе.

  • День - день начинается в 12:00:00 a.m. и продолжается 24 часа, заканчиваясь в 11:59:59 p.m. В 24-часовом исчислении день начинается в 00:00:00 и продолжается 24 часа, заканчиваясь в 23:59:59.
  • Неделя - начинается в 12:00:00 a.m. первого дня недели и продолжается 7 дней, заканчиваясь в 11:59:59 p.m. на седьмой день.
    Примечание:

    Первый день недели определяется календарем на вашем устройстве. Например, неделя может быть с воскресенья по субботу или с понедельника по воскресенье.

  • Месяц - месяц задается согласно григорианскому календарю. Каждый месяц начинается в 12:00:00 a.m. (местное время) первого дня месяца и продолжается до 11:59:59 p.m. (местное время) последнего дня месяца.
  • Квартал – каждый год делится на кварталы по три месяца, как описано ниже.
    • 1-й квартал – с января по март
    • 2-й квартал – с апреля по июнь
    • 3-й квартал – с июля по сентябрь
    • 4-й квартал – с октября по декабрь
  • Год - 12-месячный период, начинающийся в 12:00:00 a.m. 1 января и заканчивающийся в 11:59:59 p.m. 31 декабря.

Заранее заданный период времениОписание

Сегодня

Начинается в 12:00:00 a.m. текущего дня и продолжается 24 часа.

Вчера

Начинается в 12:00:00 a.m. предыдущего дня и продолжается 24 часа.

Завтра

Начинается в 12:00:00 a.m. завтрашнего дня и продолжается 24 часа.

Эта неделя

Начинается в 12:00:00 a.m. первого дня текущей недели и продолжается 7 дней.

Последняя неделя

7-дневный период, который заканчивается сразу перед началом текущей недели. Прошлая неделя начинается в 12:00:00 a.m. первого дня прошлой недели и продолжается 7 дней.

Следующая неделя

7-дневный период, который начинается сразу после окончания текущей недели. Следующая неделя начинается в 12:00:00 a.m. первого дня следующей недели и продолжается 7 дней.

Этот месяц

Начинается в 12:00:00 a.m. первого дня текущего месяца и продолжается до 11:59:59 p.m. последнего дня месяца.

Прошлый месяц

Начинается в 12:00:00 a.m. первого дня прошлого месяца и продолжается до 11:59:59 p.m. последнего дня месяца.

Следующий месяц

Начинается в 12:00:00 a.m. первого дня следующего месяца и продолжается до 11:59:59 p.m. последнего дня месяца.

Этот квартал

Начинается в 12:00:00 a.m. первого дня текущего квартала и продолжается три месяца, до 11:59:59 p.m. последнего дня квартала.

Прошлый квартал

Начинается в 12:00:00 a.m. первого дня предыдущего квартала и продолжается три месяца, до 11:59:59 p.m. последнего дня квартала.

Следующий квартал

Начинается в 12:00:00 a.m. первого дня следующего квартала и продолжается три месяца, до 11:59:59 p.m. последнего дня квартала.

Этот год

Начинается в 12:00:00 a.m. 1 января текущего года и продолжается 12 месяцев (до 11:59:59 p.m. 31 декабря).

Прошлый год

Начинается в 12:00:00 a.m. 1 января прошлого года и продолжается 12 месяцев (до 11:59:59 p.m. 31 декабря).

Следующий год

Начинается в 12:00:00 a.m. 1 января следующего года и продолжается 12 месяцев (до 11:59:59 p.m. 31 декабря).