Der Tip von Performance ist gut.
Für den Fall, dass Du in der Ansicht Treat content as html angehakt hast, kannst Du auch das hier ausprobieren.
Mit "programmiersprachen-chaining" von Formelsprache und Javascript nachprogrammieren:
Versuche irgendwie diesen view-spalten-code mit deinem code in Einklang zu bringen:
nl := @NewLine;
"<tr>" + nl +
"<script>" + nl +
"if (" + @DocNumber + " % 2 == 0 ) { " + nl +
"document.write (\"<td bgcolor=\'cccccc\'>\");" + nl +
"} else {" + nl +
"document.write (\"<td bgcolor=\'ffffff\'>\");" + nl +
" }" + nl +
"</script>" + nl +
land + nl +
"</td>"
Die nls sind natürlich optional (übersichtlicherer html-quellcode)
Land ist das was letztlich in die html-Tabellenzelle geschrieben werden soll.
Versuchs einfach.
Dafür inkluierst Du die Special-Text-Formelsprache Funktion @DocNumber in JavaScript. Besser ist es natürlich mit Stylesheets zu arbeiten.