/platform/data-tables) is the workspace for comparable metric extraction across a watchlist. You write one prompt describing the metrics you want, and the platform runs it against every entity, normalising the results into a sortable, filterable matrix.
When to use Data Tables vs other surfaces
The difference from Deep Dive is the shape of the interaction: Deep Dive is a conversation where you ask follow-ups and refine the answer; Data Tables is a one-shot extraction across a whole list.
The workspace
There’s one workspace per prompt. The sidebar lists every prompt you’ve written under My tables, and anyone else’s under Shared with me. The main area has three parts:- Prompt panel: the prompt body, editable inline. It collapses while you work on the matrix.
-
Matrix: rows and columns of extracted values. Every value is traceable: click a cell for its reference, source document, pages and notes, or click an entity name for a panel with two tabs:
- Documents: the source filings used for that entity.
- Notes: caveats, ambiguities, methodology and restatements flagged during extraction, with links to the cited pages.
- Toolbar: the view selector, the Pivot button, filters, copy, and Excel export.
Creating and running a table
New Table asks for a name and what to run on, a watchlist or a single obligor, and can load the instructions from one of your existing tables or tear sheets. The table then opens in its workspace, and Run opens a window covering everything a run needs: the scope, how far back to search, which CUSIPs to extract, any documents of your own, and the table layout.1
Write the prompt
Describe the metrics you want, the periods to cover and any sector-specific rules. You can load the instructions from one of your existing tables or tear sheets as a starting point, then edit from there.
2
Check the layout
The Table layout panel in the Run window shows the rows and columns it read out of your prompt, before extraction starts. Rename anything that came through awkwardly, drop a row or a period you didn’t want, set a unit on a line item, and reorder them. A prompt that only asks for details fixed at issuance, such as CUSIP, coupon, maturity or original par, or for current values such as ratings, comes back without periods: one value per entity, as of the run date or as set at issuance. Use periods switches periods back on, and removing the last period switches them off.
3
Run on a few CUSIPs
Pick a handful of representative CUSIPs. Extraction covers only your selection, so trying a prompt out is cheap. Next to Run, the window estimates the credits the run will use; once extracted, each entity’s panel shows the credits it actually used.
4
Tune the prompt
Adjust the prompt body until the cells look right. Re-running an edited prompt replaces the table with a fresh generation.
5
Extend to the rest of the watchlist
Once the prompt is dialled in, click Run again and select the remaining CUSIPs. Already-extracted entities are locked and keep their cells; only the newly selected ones are extracted, and the matrix fills in as they come back.
Reviewing new filings and changed values
When new filings arrive for the entities a table covers, a green +N badge on the table in the sidebar counts the obligors with new filings since you last reviewed, and a banner above the matrix says how many obligors have new filings and how many have changed cells.- New documents are marked New in the entity’s Documents tab.
- Changed cells carry a small blue dot. Click one to see its previous and latest values.
Options
In the Run window, a few choices control what the extraction runs over:Views
The same extracted cells can be sliced three ways. Switch between them from the toolbar:
Pivot, next to the view selector, swaps rows and columns in whichever view you’re in. It doesn’t change the saved table, and it stays in the URL, so a refreshed or shared link opens the same way you left it.
Below those, filters narrow the matrix by status, value type, period, entity and audit status. Tables without periods have no period filter.
Editing cells and adding notes
On your own tables, you can correct values and annotate them the way you would in a spreadsheet. Teammates viewing a shared table see your edits and notes but can’t change them.- Select cells as in a spreadsheet: click one or move with the arrow keys, Enter and Tab.
- Correct a value in place: double-click the cell, press F2, or start typing a number. Enter saves and moves down, Tab saves and moves right, Escape cancels, Delete reverts an edited cell, and Ctrl+Z (Cmd+Z on Mac) undoes the last value you saved.
- Right-click a cell, or press Shift+F10, for Edit value, Add & show notes, Show details, and Revert to extracted value.
- Hover a cell that has notes or an edit to preview its notes card, and click beside the value to pin it. The card shows the edited value next to the extracted one, the full history of who changed what and when, and a box to add a note.
Getting the data out
- Copy puts the matrix on your clipboard, laid out as you see it, ready to paste into a spreadsheet. Only the values are copied, not edit history or notes.
- Export to Excel has two options:
- Values only (.xlsx): numbers written as real numbers with unit-aware formats, so they stay sortable and summable.
- With links to notes (.xlsm): the same workbook plus a right-click View Extraction Info on any data cell, which opens that value’s notes in your browser. Excel blocks macros by default, so you’ll need to click Enable Content when you open it.
Tips
- Be explicit about units and time bases. “Revenue in USD millions” and “Fiscal year ending June 30” beat “operating revenue” for sortable comparability.
- Pin sector idiosyncrasies in the prompt. For example, exclude entrance fees from DSCR for charter schools, or specify GASB vs FASB.
- Start on a small selection. Run the prompt on a few CUSIPs first, then tighten definitions, units, and output shape before extending it to the rest of the watchlist.
- Read the layout before you run. A row list that doesn’t match what you meant is faster to fix in the run window than by rewording the prompt and running again.
See also
- Writing effective prompts: how to write prompts that extract clean, comparable values.
- Watchlists: the groups of entities a Data Table runs across.
- Tear Sheets: the narrative counterpart to a data table.
