Implement grouped research-window reporting with Spark - Repository coding | OneNoughtOne