How the Required Field Completeness Checker Works
AnyTool scores completeness entirely in the browser. The CSV is parsed with PapaParse and rectangularised, then each column is profiled for fill rate, empty count and distinct values, treating common placeholders (NA, N/A, NULL, None, nil, a lone dash) as empty alongside blank cells. You mark which columns are required; the tool then reports an overall completeness percentage, the number of fully-complete rows, and the exact rows where a required column is blank. Per-column metrics export as a CSV report, and the rows violating a required field export separately for fixing. Nothing is uploaded.
- Runs client-side — the dataset is never uploaded
- Per-column fill rate, empty and distinct counts
- Placeholder values (NA/NULL/None/-) treated as empty
- Mark required columns; list the exact offending rows
- Export per-column report or offending rows as CSV
- No CDN, no backend, no row cap or signup
