UIReferenceData view

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.

Advanced export

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:

TriggerDescription
On sampleA column (for example, mode) with this trigger creates a new row for every sampled data point in the column.
On changeA column (for example, mode) with this trigger creates a new row each time the column's value changes.
Reference onlyA 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.
timestampmode
00:00:00.000IDLE
00:00:01.000IDLE
00:00:02.000ACTIVE
00:00:03.000ACTIVE
00:00:04.000ERROR

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:

OperatorDescription
=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
ContainsShow rows where the value includes the input substring (for string data)
Doesn't containShow 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

SettingDefault value
Sync time to plotEnabled
Include carried valuesEnabled
Row creation triggerOn sample

How-to guide

On this page