Yes. The range is the the duration of the kernel. There are elapsed cycle counters in each clock domain. sm__active_cycles_sum will be less than sm__elapsed_cycles due to launch overhead and if any SMs are idle (no active warps) during the capture range.
sm__active_warps_sum / sm__elapsed_cycles_sum is the average number of warps active per SM for the kernel (0-64 Kepler - Volta).
If you are using a GV100 or Turing on Nsight Compute then Nsight Compute will a newer version of Perfworks. The metrics you listed have slightly different names. In addition the metrics system can automatically calculate a number of useful derived metrics.