How to use the Makepoint Spatial function in Tableau Desktop 2019.2 and newer.
MAKEPOINT turns any pair of latitude and longitude values into a spatial point you can map in Tableau straight away.
- MAKEPOINT lets you build a spatial point object from a pair of latitude and longitude values, useful when you don't have a recognised geographic field.
- You can use Tableau's calculation assistant menu (the small arrow on the right) to autocomplete the MAKEPOINT syntax and see argument hints.
- MAKEPOINT works at the data level, so each row's coordinates render as a separate point without adding extra fields to the level of detail.
- Duplicating an existing MAKEPOINT field and swapping the latitude/longitude inputs is a fast way to create a second point field, such as pickup versus drop-off.
- Two MAKEPOINT fields won't overlay automatically because of the mapping type; drawing a line between them requires the separate MAKELINE feature.
MAKEPOINT lets you turn any pair of latitude and longitude values into a spatial point Tableau can map immediately, which matters when your data doesn't already have a recognised geographic field for Tableau to auto-detect.
Tim uses a pirate map to explain that mapping always comes down to a pair of coordinate values, then switches to a large Chicago taxi dataset to build the calculation for real. The dataset is filtered down to one company's trips just to keep things fast to work with.
- Coordinates are the basis of all mapping 0:21
Any map point comes from a pair of coordinate values (latitude/longitude, or a local equivalent like Eastings/Northings). Tableau normally detects recognised geographic fields and builds points automatically, but MAKEPOINT is what you reach for when you only have raw coordinate values instead.
- Trim the data to work faster 1:38
Before building calculations on a very large dataset, it's worth filtering down to a manageable subset first (Tim filters a 13-million-row taxi dataset down to one company) purely so the workbook responds quickly while you build and test.
- Build the MAKEPOINT calculation 2:30
Create a calculated field and use Tableau's calculation assistant menu (the small arrow on the right of the calculation editor) to find and autocomplete MAKEPOINT syntax. Typing the function name and double-clicking it in the assistant auto-inserts the syntax and shows you the required argument order, into which you drag your latitude field, a comma, then your longitude field.
- MAKEPOINT works at row level 4:02
Once built, the field is a genuine spatial object: double-clicking it plots every individual row's coordinate as its own point on the map, without you needing to add anything to the level of detail. This is what makes it useful for plotting many individual locations rather than an aggregated average point.
- Duplicate and swap fields for a second point 4:42
A fast way to create a related point field (for example, a pickup point alongside a drop-off point) is to duplicate the existing MAKEPOINT calculation, then edit it by dragging the new latitude and longitude fields on top of the old ones, so you don't have to rebuild the syntax from scratch.
- Two point fields won't overlay automatically 5:01
Because of how the mapping type works, dropping a second MAKEPOINT field onto the view swaps the map to show only that field's points rather than layering both together. Overlaying or connecting two point fields with a line needs a separate function (MAKELINE), which isn't covered in this video.
- MAKEPOINT only needs a latitude and longitude pair as arguments; the calculation assistant will show you the required order if you're unsure.
- Because it computes at the row level, MAKEPOINT can plot every individual record's location without extra level-of-detail work, which matters for large row-count datasets.
- Two separate MAKEPOINT fields don't automatically appear together on the same map due to the mapping type; you need a different feature (MAKELINE) to draw a line connecting them.
Reach for MAKEPOINT when your dataset has coordinate values but no field Tableau already recognises as geographic, and you need to plot individual records (like pickup or drop-off locations) rather than an aggregated point.
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.