Table Viewer
Table Viewers provide a high-fidelity, tabular alternative to line charts.
Overview
When working in Explore, the default line chart plots a Run's or Asset's Channel values over time. In addition to this view, Sift offers several alternative chart types, such as Scatter Plot, Geo Map, and Table Viewer, each designed to help you analyze different aspects of your data. Among these, Table Viewer is ideal when inspecting the exact values recorded in each Channel.
Table Viewers provide a high-fidelity, tabular alternative to line charts. While line charts are effective for spotting patterns and trends, they can obscure precise values, especially in dense Runs or when zoomed out. Table Viewer solves this by displaying raw, timestamped telemetry values across selected Channels synchronized with the time range shown in the chart. This makes Table Viewer especially useful when reviewing detailed Run data, validating complex event sequences, or analyzing telemetry types like enums, logs, or discrete state changes that are better represented in tables.
With Table Viewer, you can inspect exact values without relying on visual approximations. You can also filter and focus on specific Channels to streamline your data review. By staying synchronized with the line chart view, Table Viewer allows you to correlate patterns with the actual recorded data without exporting or switching tools. Table Viewer helps you move from pattern recognition to precise, timestamp-level analysis within the Explore workspace.
Instructions
Open Table Viewer
To open Table Viewer for plotted Channels in the line chart in Explore, consider the following steps:
- In Explore, click Other Charts.
- In the Other Charts list, select Table Viewer.
Remove a Table Viewer's column
To remove a Table Viewer's column, consider the following steps:
- In Explore, click Other Charts.
- In the Other Charts list, select Table Viewer.
- In the Table Viewer tab, click Trash in the header of the column you want to delete.
Turn on or off synchronization between the line chart and Table Viewer
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 View settings. By default, synchronization is enabled, keeping the line chart and Table View in sync. To turn this setting on or off, consider the following steps:
- In Explore, click Other Charts.
- In the Other Charts list, select Table Viewer.
- In the Table Viewer tab, click the Sync time to plot toggle.
Include or exclude a column's 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. By default, carried values are visually distinguished from actual values using lower opacity, making them easy to identify.
You can control whether carried values are shown using a checkbox in the column settings. This checkbox is enabled by default, so carried values are included unless manually unchecked. To exluce a column's carried values, consider the following steps:
- In Explore, click Other Charts.
- In the Other Charts list, select Table Viewer.
- In the Table Viewer tab, click Settings in the header of the column you want to edit its carried values.
- Clear the Include carried values checkbox.
- Click Apply changes.
Filter a Table Viewer's column values
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. To filter a Table Viewer's column, consider the following steps:
-
In Explore, click Other Charts.
-
In the Other Charts list, select Table Viewer.
-
In the Table Viewer tab, click Settings in the header of the column you want to filter its values.
-
In the Filter list, select a condition to apply.
You can apply the following conditions when filtering a column (depending on the column's data type):
=
: 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 inputContains
: 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
-
In the Filter input box, enter the value you want to use for the condition.
-
Click Apply changes.
Set a column's row creation trigger
In Table Viewer, each column includes a configurable row creation trigger that determines when new rows appear in the table. This setting allows you to shape the structure of the table based on the type of data and the goals of your analysis. By configuring how rows are created per column, you can control the level of detail in Table Viewer, focus on meaningful changes, align values across Channels, and reduce unnecessary data repetition. To define a column's row creation trigger, consider the following steps:
- In Explore, click Other Charts.
- In the Other Charts list, select Table Viewer.
- In the Table Viewer tab, click Settings in the header of the column to configure its row creation trigger.
- Click On sample, On change, or Reference only.
- On sample: A new row is created for every sampled data point in the column (for example, mode).
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 - On change: A new row is created each time the column's value changes (for example, mode).
timestamp mode 00:00:00.000 IDLE 00:00:02.000 ACTIVE 00:00:04.000 ERROR - Reference only: This column (for example, mode) 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. The mode values appear only at those timestamps because it is set as a reference column and does not control row creation.
timestamp temperature mode (reference) 00:00:00.000 20.1°C IDLE 00:00:01.000 20.2°C IDLE 00:00:03.000 22.0°C ACTIVE 00:00:04.000 23.5°C ERROR
In the Table Viewer, each column is configured by default to use On sample as its row creation trigger.
- On sample: A new row is created for every sampled data point in the column (for example, mode).
- Click Apply changes.
Export Table Viewer to a CSV file
A Table Viewer can be exported to a CSV file, capturing its content. To export table data to a CSV, consider the following steps:
- In Explore, click Other Charts.
- In the Other Charts list, select Table Viewer.
- In the Table Viewer tab, click Export as CSV.