Working notes
Keep the comparison open to inspection.
A survey and a controller give me different views of a wireless environment. I wanted to put their readings next to each other, see which locations could be compared and keep enough detail to retrace the result. The example here uses generated measurements.
The readings came from different paths.
Controller records describe how an access point receives a client’s signal. The survey device listens in the other direction. Matching the location helps organize the comparison, but the devices and receive paths still matter.
I kept separate labels for the receive paths and checked radio identity and collection sessions before pairing locations. The result is a description of the readings, with the interpretation and any next measurement left to the person reviewing them.
Read the measurement limits↗The example had to expose the gaps.
The starter generated 12 readings per location, while the analyzer’s default minimum was 50. I corrected the example and used deliberately incomplete locations to check whether the gaps were being made visible.
I added checks for invalid numbers, duplicate points and mixed collection conditions, then kept every exclusion in the report. Good controller readings can still be left out when there is no matching survey reading; missing data does not become a zero.
Inspect pairing and exclusions↗A report should survive a second run.
The example also needed to give the same result when run again. I fixed the generated timestamps and random seeds, then compared both the workbook bytes and every cell across repeated runs.
The workbook keeps the original samples, point comparisons, exclusions and summary together. Someone reviewing the result can follow a location back to its readings and decide which gaps need another measurement.
Open the verified report↗View my résumé ↗