Source row number in Tableau Prep | New in Tableau 2023.1
Tableau Prep can now remember the original row order of your Excel and CSV files, and it all started with a community suggestion.
- In Tableau Prep 2023.1, loading an Excel or CSV file adds a source row number field that remembers the file's original sort order
- The source row number is crossed out by default, but right-clicking lets you include it as a usable column in later steps
- The original sort order matters when data is entered manually or generated by a tool in a meaningful sequence
- This feature only applies to flat files, not databases, since databases can be sorted as needed and don't carry the same row context
- The feature came from a community suggestion by Jonathan Drame almost five years ago, which spawned several Tableau features
Tableau Prep 2023.1 can preserve the original row order of an Excel or CSV file as a usable field, so you don't lose the sequence data arrived in when Prep reshapes it.
When you load a flat file into Tableau Prep, the tool now adds a crossed-out 'source row number' field by default. The demo uses a plain Excel/CSV load to show how to turn that field on and why it matters.
- Load the file and spot the new field 0:00
When you open an Excel or CSV file in Prep, you'll see a 'source row number' field listed first, shown crossed out, and a corresponding entry already logged under the changes tab.
- Understand what it captures 0:21
This field means Prep remembers the sort order the data arrived in from the file, independent of anything you do to it afterwards.
- Right-click to include it 0:40
To actually use it, right-click the crossed-out field and include it in your data set; only then does it become available as a normal column in later steps.
- Why it started as a community request 1:02
The feature traces back to a suggestion from a community member roughly five years ago, and that single request has since spawned several other Tableau features – a reminder that community feedback shapes the roadmap.
- Why it's flat-file only 1:20
This doesn't apply to databases, because database data can be resorted as needed and doesn't carry the same fixed 'original order' context that a flat file does.
- The field is crossed out by default, so you must explicitly right-click and include it before you can use it downstream.
- It only appears for flat files (Excel/CSV) loaded into Prep, not for database connections.
Use this when you're prepping a flat file where the row order itself is meaningful, such as manually entered data or output from a tool that logs events sequentially, and you need to preserve or reference that order later in the flow.
How this Rollup was made provenance & method
A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.
- Transcription
- On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
- Drafting
- Claude Sonnet 5 in the cloud, from that transcript.
- Prompt
- The exact Rollup prompt (v2) — the full system prompt, unedited.
- Source video
- Watch on YouTube
- Drafted
- 5 July 2026 at 09:38
- Reviewed & edited
- 5 July 2026 at 09:41 · by Tim Ngwena
Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.
Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.