Hello Aaron,
I do not have a specific answer to your question but some general advice that may help based on my recent experience since you state you are not a coder. For generating new reports lately, I have been using Microsoft Copilot. If I want to add some columns to a table for example I will feed it the code for the table. Then I will feed it a snippet of example data, so it understands how data fields are formatted and worded. In my case using a point record example from a JXL. I will then tell it to add columns based on a field or change the color based on a variable etc. This way doesn't give you a greater understanding of coding but we all only have so much time in life.