Tema anterior: Especificaciones de condiciones de resultado

Tema siguiente: Consultas de solicitud

Términos de tiempo dinámico

Utilice los términos param de tiempo dinámico para especificar los intervalos de tiempo a los que se aplica una consulta. Para ello, deberá añadir estos términos a determinadas especificaciones de condiciones de resultado.

Los términos param de tiempo dinámico disponibles son los siguientes:

Término

Descripción

now

La hora actual

start of day

Inicio del día actual

weekday <number>

Día de la semana numerado:

  • Domingo 0
  • Lunes 1
  • Martes 2
  • Miércoles 3
  • Jueves 4
  • Viernes 5
  • Sábado 6

start of month

Inicio del mes actual

start of year

Inicio del año actual

<number> seconds

Número de segundos

<number> minutes

Número de minutos

<number> hours

Número de horas

<number> days

Número de días

Puede especificar condiciones de resultado para una definición de consulta o informe. Si lo hace, cualquier especificación de tiempo que añada a la llamada sustituirá a los valores especificados de la consulta o informe de base.

En ambos casos, cualquier valor que no se haya especificado en la URL permanecerá inalterado.

Ejemplo de especificación de términos de tiempo dinámico

En el siguiente ejemplo, los términos param se muestran expandidos para una mayor claridad.

https://ELMSERVER:5250/spin/calmapi/getObject.csp?type=getQueryViewer&objectId=Subscription/panels/System_Event_Count_By_Event_Action
<Params>
  <Param id="ARG_start" val="'now', '-12 hours'"/>
  <Param id="ARG_stop" val="'now'"/>
</Params>

Los valores 'Ahora' y '-12 horas' de "ARG_start" configuran la consulta para que se inicie 12 horas atrás.

El valor 'Ahora' de "ARG_stop" configura la consulta para que finalice en el momento actual, por lo que dicha consulta recopilará únicamente datos de las últimas 12 horas.

Más información

Especificaciones de condiciones de resultado

runQuery