Getting started

Everything you need to go from SPSS file to insight in under a minute.

1

Import your data

Drag and drop any SPSS .sav file onto the import screen, or click to browse. SingleSource parses the file entirely in your browser using WebAssembly — nothing is uploaded to any server.

What gets imported

  • All variable metadata: names, labels, types, value labels
  • Question group structure (detected from variable naming patterns)
  • Missing value definitions (system and user-defined)
  • Weight variables
  • Encoding detection and conversion
2

Explore your dataset

After import, you land on the Dataset view. Here you can browse variables, question groups, and raw data. You can also edit variable labels, value labels, and variable names — all changes are local and non-destructive.

Three dataset tabs

  • Variables — full variable list with type, label, and group membership
  • Question Groups — variables organized by detected question groups (categorical arrays, multi-response sets, etc.)
  • Raw Data — paginated data grid showing actual values with resolved labels
3

Build cross-tabulations

Switch to the Canvas view to build tables. Add variables to rows and columns, select measures (counts, percentages, means), apply filters, and set weighting. Tables compute instantly as you make changes.

Key features

  • Measures — weighted/unweighted counts, column %, row %, index, mean, std dev, std error
  • Filtering — apply any variable condition as a base filter
  • Weighting — activate any weight variable with one click
  • Significance testing — column-proportions and column-means tests with letter annotations
  • Sorting — sort rows by any column's statistic values
  • NETs — combine categories using expressions like A OR B OR C
4

Ask the AI agent

Click the Agent button to open the AI sidebar. Describe what you need in plain English and the agent will build tables, apply filters, or explain your data. It understands survey structure — variable types, question groups, category codes, and weighting.

Example prompts

  • "Show me brand awareness by age group"
  • "Cross-tab satisfaction by region, weighted, with significance testing"
  • "What variables are related to purchase intent?"
  • "Add a NET for top-2-box on the satisfaction scale"

Bringing your own API key

The AI agent connects to Claude, GPT, or Gemini — you provide your own API key. Keys are stored locally in your browser and never sent to SingleSource servers.

5

Save and share

Save your work as a .singlesource file that captures everything: the original data, metadata edits, and all your table configurations. Open it later to pick up exactly where you left off. Optionally encrypt exports with a device key for added security.