Las fechas se componen de dos elementos: fecha y hora. En general, al configurar una condición de filtro con un tipo de campo de fecha, existen dos tipos de condiciones que puede crear: fecha fija y fecha relativa.
Nota:
Para filtrar entidades por fecha, la capa debe admitir funciones SQL estandarizadas.
Al filtrar por fechas, introduzca el componente de hora en su zona horaria local. Entre bastidores, su cuadro de mando examinará las propiedades de la capa de destino para obtener información sobre las zonas horarias. Si se encuentra, las consultas se enviarán en esa zona horaria. Podría suponer la conversión de los valores de entrada a la zona horaria de la capa de destino. Si no se encuentra información de zonas horarias, el cuadro de mando convierte los valores de entrada a la hora universal coordinada (UTC) antes de enviarlos.
Sugerencia:
- Las fechas de las capas de entidades alojadas siempre se almacenan en UTC. Al publicar una capa de entidades alojada, puede especificar que los valores de fecha y zona horaria de origen se conviertan a UTC durante el proceso de alojamiento.
- Ambas ArcGIS Pro y ArcMap (10.4 y posteriores) permiten establecer la información de zonas horarias al publicar un servicio que hace referencia a datos almacenados en una base de datos o geodatabase corporativa registrada.
Condiciones de fecha fija
Las condiciones de filtro de fecha fija incluyen un valor de fecha específico. Este valor se puede introducir eligiendo una fecha del selector de fecha en la pestaña Valor o eligiendo otro campo de fecha en la pestaña Campo. Elegir un campo de fecha funciona igual que introducir un valor de fecha específico que se puede actualizar en función de si hay cambios de datos en el campo.
Nota:
La pestaña Campo solo aparece si la capa del elemento tiene más de un campo de fecha.
Una condición de filtro de fecha fija se puede crear solamente con los siguientes operadores:
- es
- no es
- es anterior a
- es o es anterior a
- es posterior a
- es o es posterior a
Nota:
Es posible crear una condición de filtro de fecha fija con una variedad de fechas fijas creando filtros individuales con fechas fijas y combinándolos mediante operadores lógicos.
Condiciones de fecha relativa
Las condiciones de filtro de fecha relativa incluyen un rango de valores de fecha. Este rango se puede anclar a o incluir el momento actual (es decir, ahora), o puede ser un periodo predefinido (por ejemplo, la semana pasada). El rango o tipo de anclaje que puede introducir depende del operador que elija.
Operador | Tipo de anclaje |
---|---|
está dentro de los últimos | Ahora |
es anterior a los últimos | Ahora |
está dentro de los siguientes | Ahora |
es posterior a los siguientes | Ahora |
es | Predefinido |
no es | Predefinido |
es anterior a | Predefinido |
es o es anterior a | Predefinido |
es posterior a | Predefinido |
es o es posterior a | Predefinido |
Anclado a ahora
La ventaja de usar rangos de fechas ancladas a ahora es que permiten que los elementos se actualicen al ritmo en que los datos podrían estar cambiando. Por ejemplo, un indicador configurado para mostrar datos que están dentro de los últimos 30 minutos podría mostrar posiblemente datos distintos cada minuto si su capa se actualizara también con esa frecuencia. Sin embargo, un indicador que muestra datos de ayer solo mostrará datos distintos cuando cambie la fecha de hoy (es decir, tras la medianoche), independientemente del intervalo de actualización de la capa.
Al seleccionar un operador asociado a un anclaje de tipo ahora, se le solicita que especifique un multiplicador de unidades (N), así como una unidad de tiempo (por ejemplo, día, hora, minuto o segundo). Por ejemplo, si el rango de fecha es de 7 días, el multiplicador de unidades es 7 y la unidad de tiempo es el día.
En la siguiente tabla se describen estas unidades de tiempo. Tenga en cuenta que todos los valores de fecha están en su zona horaria local.
Operador | Unidad de tiempo | Descripción |
---|---|---|
está dentro de los últimos | segundos | N segundos antes del segundo actual y hasta ahora. Es decir, el rango abarca desde este segundo hasta la hora actual. |
minutos | N minutos antes del minuto actual y hasta ahora. Es decir, el rango abarca desde este minuto hasta la hora actual. | |
horas | N horas antes de la hora actual y hasta ahora. Es decir, el rango abarca desde esta hora hasta la hora actual. | |
días | Empieza a las 12:00:00 a.m. N días antes del día actual y hasta ahora. Es decir, el rango abarca desde hoy hasta la hora actual. | |
es anterior a los últimos | segundos | Empieza a las 12:00:00 a.m. N segundos antes del segundo actual y continúa indefinidamente. |
minutos | Empieza a las 12:00:00 a.m. N minutos antes del minuto actual y continúa indefinidamente. | |
horas | Empieza a las 12:00:00 a.m. N horas antes de la hora actual y continúa indefinidamente. | |
días | Empieza a las 12:00:00 a.m. N días antes del día actual y continúa indefinidamente. | |
está dentro de los siguientes | segundos | Empieza ahora y continúa N segundos a partir de ahora. Es decir, el rango abarca desde la hora actual hasta este segundo. |
minutos | Empieza ahora y continúa N minutos a partir de ahora. Es decir, el rango abarca desde la hora actual hasta este minuto. | |
horas | Empieza ahora y continúa N horas a partir de ahora. Es decir, el rango abarca desde la hora actual hasta esta hora. | |
días | Empieza ahora y continúa hasta las 11:59:59 p.m. N días a partir de ahora. Es decir, el rango abarca desde la hora actual hasta hoy. | |
es posterior a los siguientes | segundos | Empieza a las 12:00:00 a.m. N segundos después del segundo actual y continúa indefinidamente. |
minutos | Empieza a las 12:00:00 a.m. N minutos después del minuto actual y continúa indefinidamente. | |
horas | Empieza a las 12:00:00 a.m. N horas después de la hora actual y continúa indefinidamente. | |
días | Empieza a las 12:00:00 a.m. N días después del día actual y continúa indefinidamente. |
Anclado a un periodo predefinido
El uso de rangos de fechas anclados a un periodo predefinido es apropiado si no necesita que los datos se actualicen con tanta frecuencia como la capa, que es cuando desea usar un rango de fecha anclado a ahora.
Al seleccionar un operador asociado a un anclaje de tipo predefinido, debe especificar un intervalo en la pestaña Periodo.
Estos periodos se basan en las siguientes unidades. Tenga en cuenta que las horas de inicio y fin se basan siempre en su zona horaria local.
- Día: un día empieza a las 12:00:00 a.m. y continúa durante 24 horas, hasta las 11:59:59 p.m. En la hora militar, un día empieza a las 00:00:00 y continúa durante 24 horas, hasta las 23:59:59.
- Semana: una semana empieza a las 12:00:00 a.m. del domingo y continúa durante 7 días consecutivos, hasta las 11:59:59 p.m. del séptimo día, que es sábado.
- Mes: un mes se define de acuerdo con el calendario gregoriano. Cada mes empieza a las 12:00:00 a.m. (hora local) del primer día del mes y continúa hasta las 11:59:59 p.m. (hora local) del último día del mes.
- Trimestre: cada año se divide en trimestres, de tres meses de duración, como se describe a continuación.
- 1.er trimestre: de enero a marzo
- 2.º trimestre: de abril a junio
- 3.er trimestre: de julio a septiembre
- 4.º trimestre: de octubre a diciembre
- Año: un año es el periodo de 12 meses que empieza a las 12:00:00 a.m. del 1 de enero y termina a las 11:59:59 p.m. del 31 de diciembre.
Periodo de tiempo predefinido | Descripción |
---|---|
Ahora | La fecha y hora actuales. |
Hoy | Empieza a las 12:00:00 a.m. del día actual y continúa durante 24 horas. |
Ayer | Empieza a las 12:00:00 a.m. del día anterior al actual y continúa durante 24 horas. |
Mañana | Empieza a las 12:00:00 a.m. del día posterior al actual y continúa durante 24 horas. |
Esta semana | Empieza a las 12:00:00 a.m. del primer día de la semana actual y continúa durante siete días. |
Semana pasada | El periodo de 7 días que termina inmediatamente antes de que empiece la semana actual. La semana pasada empieza a las 12:00:00 a.m. del primer día de la semana que precede a la actual y continúa durante 7 días. |
Próxima semana | El periodo de 7 días que empieza inmediatamente después de que termine la semana actual. La próxima semana empieza a las 12:00:00 a.m. del primer día de la semana que sigue a la actual y continúa durante 7 días. |
Este mes | Empieza a las 12:00:00 a.m. del primer día del mes actual y continúa hasta las 11:59:59 p.m. del último día del mes. |
Mes pasado | Empieza a las 12:00:00 a.m. del primer día del mes que precede al actual y continúa hasta las 11:59:59 p.m. del último día del mes. |
Próximo mes | Empieza a las 12:00:00 a.m. del primer día del mes que sigue al actual y continúa hasta las 11:59:59 p.m. del último día del mes. |
Este trimestre | Empieza a las 12:00:00 a.m. del primer día del trimestre actual y continúa durante tres meses, hasta las 11:59:59 p.m. del último día del trimestre. |
Trimestre pasado | Empieza a las 12:00:00 a.m. del primer día del trimestre inmediatamente anterior al actual y continúa durante tres meses, hasta las 11:59:59 p.m. del último día del trimestre. |
Próximo trimestre | Empieza a las 12:00:00 a.m. del primer día del trimestre que empieza después de que termine el trimestre actual y continúa durante tres meses, hasta las 11:59:59 p.m. del último día de ese trimestre. |
Este año | Empieza a las 12:00:00 a.m. del 1 de enero del año actual y continúa durante 12 meses (hasta las 11:59:59 p.m. del 31 de diciembre). |
El año pasado | Empieza a las 12:00:00 a.m. del 1 de enero del año inmediatamente anterior al actual y continúa durante 12 meses (hasta las 11:59:59 p.m. del 31 de diciembre). |
Próximo año | Empieza a las 12:00:00 a.m. del 1 de enero del año inmediatamente posterior al actual y continúa durante 12 meses (hasta las 11:59:59 p.m. del 31 de diciembre). |
Año hasta la fecha | Empieza a las 12:00:00 a.m. del 1 de enero del año actual y continúa hasta ahora. Este periodo difiere de Este año en que este puede incluir fechas futuras, mientras que Año hasta la fecha no. |