Outdated bigfix client report?

Does anyone have a way to report on the “computer name, current BES Client version, maximum relevant BigFix client version”?

We’re running BES 9.5.4 and I want to report on all the clients that have an outdated client version, but it’s not as simple as everything not on 9.5.4 because things like Win2000/Win2003 can only get to 8.2.

Here is session relevance to get the version of the latest applicable upgrade task for each system, if there is one relevant.

(name of it & ", " & (maximum of (tuple string items of it as version)) of (concatenation ", " of ((following text of first “version " of preceding text of first " Now Available” of it) of (names of (relevant fixlets of it) whose (name of it contains “Client - IBM BigFix version”)))) as string) of (bes computers whose (exist (relevant fixlets of it) whose (name of it contains “Client - IBM BigFix version”)))

thanks, It does seem a little slow to run fully, but maybe that is something with our webreports. Would there be a way to not query all BES computers that are outdated, but query the bes client upgrade fixlets and their relevant computers? Would that be faster?

((name of it & ", " & (((maximum of (tuple string items of it as version)) of (concatenation ", " of ((following text of first "version " of preceding text of first " Now Available" of it) of (names of (relevant fixlets of it) whose (name of site of it = "BES Support" and globally visible flag of it and name of it contains "Client - IBM ")))) as string) | "")) of (bes computers)) whose (exist tuple string item 1 of it)