The Evaluate function in FMP 16 will no longer work with a Global Variable and more than 18 characters in the repetition. This did work in FMP 15. Truncation also occurs starting from the left.
If PROJECTS::id has more than 18 characters then
Evaluate ( "$$projectQueryDate[" & PROJECTS::id & "]" ) will fail
Evaluate ( "$$projectQueryDate[" & Right ( PROJECTS::id ; 18 ) & "]" ) will work.
Am I missing something?