Обратите внимание, что приведенный выше ответ на эту проблему является только обходным решением проблемы - разница в том, как легенда определяет цвет заливки для 1-й серии, и то, как цвета заливки столбца диаграммы по-прежнему присутствуют в обложки, но благодаря универсальному предложению ELSE, соответствующему 1-й серии данных, больше не отображается в отчете.
У меня была аналогичная проблема, но мне требовалось более двух цветов, поэтому вместо этого я использовал функцию Switch, то есть выражение, подобное: = Switch (Fields! Classification.Value = "Project", "# ff6969", Fields! Classification.Value = " RFC "," # 56ca29 ", Fields! Classification.Value =" RFC "," # 33ee22 ", True," Red ")
Последнее условие переключения «Истина» является универсальным для любых значений, которые не соответствуют перечисленным. Тем не менее, я обнаружил, что первая запись Legend всегда возвращалась ко всему RED, даже если она была в списке Switch (например, «Project»).
Такое (нежелательное) поведение согласуется с заявленным ответом на эту проблему - то есть, если первая запись Legend совпадает с ELSE «уловкой» функции iif (), тогда Legend будет правильно отображать цвета.
Это означает, что в нашем случае у нас не может быть универсального КРАСНОГО цвета заливки, и необходимо изменить «Красный» выше, чтобы он соответствовал желаемому цвету для первой (надеюсь, всегда присутствующей) записи легенды.
Пикет
person
Piquet
schedule
12.02.2013