Generally to get data into reports you do the following:
Run a job against your targets to get the data you want (snapshot, paj, etc)
Run the etl
View the report
have you run a paj that shows the server doesn’t need 50 patches and then run an etl ?
I have run a paj against the Server that shows it needs 12 patches and then run the ETL job. but when i go to Patch Analysis Detail by Server it still shows that Server needing 70+ patches
What run of the job are you selecting when you run the report?
What do you mean date range?
What specific report are you running? Is it one of the oob ones ?