Hi Alex, I've been mulling this one over since you posted it, and have another suggestion:
Familiarize yourself with the techniques described in "https://support.workfront.com/hc/en-us/articles/115000586214-Referencing-Collections-in-a-Report"> Referencing Collections in a Report
Create a Project report, filtering only for Projects that are not yet marked as Complete
Show the Project Name as a column, whatever other columns you wish, and this one:
displayname=IncompleteTasks
listdelimiter=
listmethod=nested(tasks).lists
textmode=true
type=iterate
valueexpression=IF({percentComplete}=100,'','!')
valueformat=HTML
What this little gem does is, for each Project, look at every Task, and if it's 100% complete, ignore it using '' (empty string); but if its NOT 100% complete, mention it, using '!' (short for "Hey! I found a Task that's not complete!"). The result is something like this...and any row with an empty cell in the Incomplete Tasks column is the fair game for you to then bulk update and mark as complete. Thanks for the cool challenge -- that was fun! Regards, Doug Doug Den Hoed - AtAppStore Got Skills? Lend a hand!
https://community.workfront.com/participate/unanswered-threads