Date management

You can set time bound for a pre-zoom, set the timeMode and the timezone (UTC by default), here is some samples.

Displaying timestamps

1 2 <% NEWGTS 'g' STORE 1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR $g %> FOR STACKTOLIST 'data' STORE { 'data' $data 'globalParams' { 'timeMode' 'timestamp' } }
{
  'type' 'line'
  'macro' <% 
    1 2 <%
      NEWGTS 'g' STORE
      1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
      $g 
    %> FOR STACKTOLIST 'data' STORE
    {
      'data' $data
      'globalParams' {  
        'timeMode' 'timestamp'
      }
    }
  %>
}
<discovery-tile url="https://sandbox.senx.io/api/v0/exec" type="line">
1 2 <%
  NEWGTS 'g' STORE
  1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
  $g 
%> FOR STACKTOLIST 'data' STORE
{
  'data' $data
  'globalParams' {  
    'timeMode' 'timestamp'
  }
}
</discovery-tile>

Full date display

1 2 <% NEWGTS 'g' STORE 1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR $g %> FOR STACKTOLIST 'data' STORE { 'data' $data 'globalParams' { 'fullDateDisplay' true } }
{
  'type' 'line'
  'macro' <% 
    1 2 <%
      NEWGTS 'g' STORE
      1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
      $g 
    %> FOR STACKTOLIST 'data' STORE
    { 
      'data' $data
      'globalParams' {
        'fullDateDisplay' true
      }
    }
  %>
}
<discovery-tile url="https://sandbox.senx.io/api/v0/exec" type="line">
1 2 <%
  NEWGTS 'g' STORE
  1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
  $g 
%> FOR STACKTOLIST 'data' STORE
{ 
  'data' $data
  'globalParams' {
    'fullDateDisplay' true
  }
}
</discovery-tile>

Full date and custom format

Custom date format must be used in conjunction with fullDateDisplay = true.

1 2 <% NEWGTS 'g' STORE 1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR $g %> F FOR STACKTOLIST 'data' STORE { 'data' $data 'globalParams' { 'timeFormat' 'ddd DD MMM YY HH:mm:ss' 'fullDateDisplay' true } }
{
  'type' 'line'
  'macro' <% 
    1 2 <% 
      NEWGTS 'g' STORE
      1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
    $g %> F FOR STACKTOLIST 'data' STORE
    { 
      'data' $data 
      'globalParams' {  
        'timeFormat' 'ddd DD MMM YY HH:mm:ss'
        'fullDateDisplay' true
      }
    }
  %>
}
<discovery-tile url="https://sandbox.senx.io/api/v0/exec" type="line">
1 2 <% 
  NEWGTS 'g' STORE
  1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
$g %> F FOR STACKTOLIST 'data' STORE
{ 
  'data' $data 
  'globalParams' {  
    'timeFormat' 'ddd DD MMM YY HH:mm:ss'
    'fullDateDisplay' true
  }
}
</discovery-tile>

Custom timezone

1 2 <% NEWGTS 'g' STORE 1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR $g %> F FOR STACKTOLIST 'data' STORE { 'data' $data 'globalParams' { 'timeZone' 'America/Buenos_Aires' } }
{
  'type' 'line'
  'macro' <% 
    1 2 <%
      NEWGTS 'g' STORE
      1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
    $g %> F FOR STACKTOLIST 'data' STORE
    { 
      'data' $data 
      'globalParams' { 
        'timeZone' 'America/Buenos_Aires'
      }
    }
  %>
}
<discovery-tile url="https://sandbox.senx.io/api/v0/exec" type="line">
1 2 <%
  NEWGTS 'g' STORE
  1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
$g %> F FOR STACKTOLIST 'data' STORE
{ 
  'data' $data 
  'globalParams' { 
    'timeZone' 'America/Buenos_Aires'
  }
}
</discovery-tile>

Auto timezone

In order to fit the browser timezone

1 2 <% NEWGTS 'g' STORE 1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR $g %> F FOR STACKTOLIST 'data' STORE { 'data' $data 'globalParams' { 'timeZone' 'AUTO' } }
{
  'type' 'line'
  'macro' <% 
    1 2 <% 
      NEWGTS 'g' STORE
      1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
    $g %> F FOR STACKTOLIST 'data' STORE
    { 
      'data' $data
      'globalParams' {  'timeZone' 'AUTO' }
    }
  %>
}
<discovery-tile url="https://sandbox.senx.io/api/v0/exec" type="line">
1 2 <% 
  NEWGTS 'g' STORE
  1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
$g %> F FOR STACKTOLIST 'data' STORE
{ 
  'data' $data
  'globalParams' {  'timeZone' 'AUTO' }
}
</discovery-tile>

Pre zoom on the X Axis

1 2 <% NEWGTS 'g' STORE 1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR $g %> F FOR STACKTOLIST 'data' STORE { 'data' $data 'globalParams' { 'bounds' { 'maxDate' NOW 1 m + 'minDate' NOW 1 m - } } }
{
  'type' 'line'
  'macro' <% 
    1 2 <% 
      NEWGTS 'g' STORE
      1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
    $g %> F FOR STACKTOLIST 'data' STORE
    { 
      'data' $data 
      'globalParams' { 
        'bounds' { 'maxDate' NOW 1 m + 'minDate' NOW 1 m - } 
      }
    }
  %>
}
<discovery-tile url="https://sandbox.senx.io/api/v0/exec" type="line">
1 2 <% 
  NEWGTS 'g' STORE
  1 10 <% 'ts' STORE $g $ts RAND + STU * NOW + NaN NaN NaN RAND ADDVALUE DROP %> FOR
$g %> F FOR STACKTOLIST 'data' STORE
{ 
  'data' $data 
  'globalParams' { 
    'bounds' { 'maxDate' NOW 1 m + 'minDate' NOW 1 m - } 
  }
}
</discovery-tile>

Found an issue on this page or something missing?

Tell us onSlack iconThe Lounge, the Warp 10 Community Slack.