Формула вычисляемого столбца HTML Справка!

Я пытаюсь использовать вычисляемый столбец HTML, чтобы отображать строку состояния RAG для моих задач в SharePoint. У меня это работало, пока я не добавил IF, содержащий% complete. Подскажите, пожалуйста, в чем я ошибаюсь?

Поймите, что перед стилем DIV в первой и последней строках отсутствует ‹- единственный способ заставить его отобразить:

<DIV style='width:100%;background-color:"&IF(Slippage>30,"red",IF(AND(Slippage>=-7,Slippage<=-29),"orange",IF(AND(Slippage>=-7,Slippage<=29),"orange",IF(Slippage<7,"green","green",IF(% Complete=100,"blue","blue")))))&";'></DIV>"

Спасибо - Роб


person Rob Allen    schedule 01.12.2010    source источник
comment
Если вы публикуете код, XML или образцы данных, пожалуйста выделите эти строки в текстовом редакторе и нажмите кнопку образцов кода ({ }) на панели инструментов редактора, чтобы красиво отформатировать и выделить синтаксис! Если вы публикуете сообщения об ошибках, пожалуйста используйте кавычки (``), чтобы правильно отформатировать сообщение об ошибке.   -  person marc_s    schedule 28.03.2011


Ответы (1)


Вероятно, это уже слишком поздно, но вы должны заключать имена столбцов в квадратные скобки; особенно когда в них есть место.

Поскольку в вашем проблемном столбце % Complete есть пробел, я полагаю, изменение его на [% Complete] решит проблему. Это означает, что SharePoint будет идентифицировать его как имя одного столбца, а не как две отдельные сущности.

person Stu Pegg    schedule 11.05.2011