Table Viewer (Beta)
Overview
Table Viewer is a data view type in the Explore workspace. It displays telemetry values from selected Channels in a tabular format. Each column represents a Channel, and the table rows are aligned with the time range that is currently visible in the line chart. When the user pans or zooms the chart, Table Viewer automatically updates to reflect the new time window.
Settings
Sync time to plot
Table Viewer stays synchronized with the line chart in the plot view. When you zoom or pan in the chart, the table automatically updates to reflect the visible time range. This behavior is controlled by the Sync time to plot toggle in the Table Viewer tab. By default, synchronization is enabled, keeping the line chart and Table Viewer in sync.
Include carried values
Each cell in a Table Viewer column displays either an actual sampled value for the Channel or a carried value, which is the most recent known value when no new data point is available at a given timestamp. Carried values are visually distinguished from actual values using lower opacity, making them easy to identify. This setting is controlled by the Include carried values checkbox in the column settings. Carried values are enabled by default.
Row creation trigger
By default, the Table Viewer adds new rows on sample, meaning it creates a row for each incoming sample in the column. This behavior is controlled by the Row creation trigger, which determines when a column contributes to generating rows in the Table Viewer. Configured per column through the settings panel, this trigger defines the specific conditions under which new rows are added based on the data in that column. There are three available triggers:
Trigger | Description |
---|---|
On sample | A column (for example, mode) with this trigger creates a new row for every sampled data point in the column. |
On change | A column (for example, mode) with this trigger creates a new row each time the column's value changes. |
Reference only | A column (for example, mode) with this trigger does not generate rows on its own. Instead, it fills values into rows created by other columns (non-reference columns). Assumed another non-reference column (for example, temperature) generates rows at these timestamps. |
timestamp | mode |
---|---|
00:00:00.000 | IDLE |
00:00:01.000 | IDLE |
00:00:02.000 | ACTIVE |
00:00:03.000 | ACTIVE |
00:00:04.000 | ERROR |
Filter
Filtering a column in Table Viewer allows you to focus on specific values within a Channel, helping you isolate events, states, or patterns of interest. Each column includes a filter option that supports logical conditions, giving you flexible control over the data displayed. Filters are applied per column, but their effects are row-based.
Filtering one column affects the data shown in other columns by narrowing down the visible rows. Column filters are additive, meaning all active filters across columns are combined using logical AND. Supported operators vary by data type and include the following:
Operator | Description |
---|---|
= | Show rows where the value exactly matches the input |
≠ | Show rows where the value does not match the input |
> | Show rows where the value is greater than the input |
< | Show rows where the value is less than the input |
≥ | Show rows where the value is greater than or equal to the input |
≤ | Show rows where the value is less than or equal to the input |
Contains | Show rows where the value includes the input substring (for string data) |
Doesn't contain | Show rows where the value does not include the input substring |
Export as CSV
The Table Viewer tab includes an Export as CSV button. This button downloads the current contents of the table as a CSV file. Only the data currently visible in the table, based on the time range and active filters, is included in the export.
Default setting values
Setting | Default value |
---|---|
Sync time to plot | Enabled |
Include carried values | Enabled |
Row creation trigger | On sample |