Условный цветовой формат Visual Studio - с 2 условиями
У меня есть отчет, построенный в Visual Studio, и мне нужно выполнить какое-то условное форматирование цвета, но я бьюсь головой о стену, пытаясь получить правильный синтаксис... Я не знаю, есть ли несколько способов сделать это, но я нажимаю на свойство цвета фона и открываю редактор выражений, чтобы создать выражение.
Общая идея такова:
if (("Results" contains "*Use of Results*") and ("MissionStatements" contains "*Department Mission Statement*")) then transparent, else orange
Это была моя последняя попытка, но VS подчеркивает if( с ошибкой
=if(AND(Fields!Results.Value like "*Use of Results*",Fields!MissionStatements.Value like "*Department Mission Statement*"),"Transparent","Orange")
Я чувствую, что проблема заключается в AND(), но я с трудом пытаюсь найти "правильный" способ сделать это. Я могу сделать эту работу с одним условием, но удовлетворение двух разных условий... проблематично.
Я уже некоторое время сканировал Stackru, чтобы найти ответы, но мне, наконец, пришлось вскочить и спросить себя. Любая помощь будет принята с благодарностью.
Обновление: я нашел синтаксис, который проверяет! К сожалению, это не работает.
=IIF(Fields!MissionStatements.Value like "*Department Mission Statement*",IIF( not(Fields!Results.Value like "*Use of Result:*") ,"#ff9900","Transparent"),"Transparent")
Это подтверждает, но не форматирует ячейку.