Las fechas se componen de dos partes: 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 fechas, introduzca el componente de hora en su zona horaria local. Detrás de las escenas, el cuadro de mando examinará las propiedades de la capa de destino para obtener información sobre la zona horaria. Si la encuentra, las consultas se envían 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 zona horaria, 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. Si especifica una zona horaria de origen al publicar una capa de entidades alojada, los valores de fecha se convierten a UTC durante el proceso de alojamiento.
- 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. Puede introducir este valor 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 incluye 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:
También puede 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 al momento actual o incluir este momento (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 | Ahora o predefinido |
no es | Ahora o predefinido |
es anterior a | Ahora o predefinido |
es o es anterior a | Predefinido |
es posterior a | Ahora o 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 puede mostrar posiblemente datos distintos cada minuto si su capa se actualiza 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 los rangos de fecha anclados a ahora. 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 de ahora. |
minutos | N minutos antes de ahora. | |
horas | N horas antes de ahora. | |
días | Empieza a las 12:00:00 a.m. N días antes del día actual y hasta ahora. | |
es anterior a los últimos | segundos | N segundos antes de ahora y continúa indefinidamente. |
minutos | N minutos antes de ahora y continúa indefinidamente. | |
horas | N horas antes de ahora 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. |
minutos | Empieza ahora y continúa N minutos a partir de ahora. | |
horas | Empieza ahora y continúa N horas a partir de ahora. | |
días | Empieza ahora y continúa hasta las 11:59:59 p.m. N días a partir de ahora. | |
es posterior a los siguientes | segundos | N segundos después de ahora y continúa indefinidamente. |
minutos | N minutos después de ahora y continúa indefinidamente. | |
horas | N horas después de ahora 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. | |
es anterior a | Ahora | Incluye todo hasta ahora. |
es posterior a | Ahora | Incluye todo a partir de ahora. |
es | 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. |
no es | Año hasta la fecha | Excluye todo del año actual hasta la fecha. El año actual hasta la fecha empieza a las 12:00:00 horas. del 1 de enero del año actual y continúa hasta ahora. |
Anclado a un periodo predefinido
El uso de rangos de fechas anclados a un periodo predefinido es apropiado si no necesita que la fecha se actualice con tanta frecuencia como la capa.
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 un reloj de 24 horas, 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 horas del primer día de la semana y continúa durante siete días consecutivos, hasta las 11:59:59 horas del séptimo día.
Nota:
El calendario de su dispositivo determina el primer día de la semana. Por ejemplo, la semana puede ser de domingo a sábado o de lunes a domingo.
- 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 |
---|---|
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. |
Mes próximo | 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). |
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). |
Año próximo | 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). |