Я работаю над отчетом с использованием набора данных бизнес-объекта. Бизнес-объект действительно прост, он имеет три поля (ColorName, ColorCode, Date). Я делаю гистограмму, используя год с даты, как категория, ColorName как поле серии, и количество ColorName как поле «данные» (верхняя область в дизайнере). Таким образом, график будет отображаться каждый год по дну с последовательными штрихами цветов. В «Свойствах серий» у меня есть набор заливок для ColorCode, а мои значения кода цвета - это коды цветов HTML, включая знак фунта. Гистограмма работает отлично. Бары являются правильными цветами. Однако легенда несовместима. Мой текущий график имеет 5 цветов, и только 3 из них показывают правильный цвет в образце легенды. Двое из них черные, но их не должно быть. Если я изменил цветовой код для ColorName, тогда график обновится правильно, но образец все еще черный. У меня есть другой график, который представляет собой круговую диаграмму, которая делает то же самое, но легенда работает правильно в этом. У кого-нибудь есть идея, где я могу посмотреть, чтобы решить эту проблему цвета легенды?Проблема с окраской легенд в RDLC
ответ
Похоже, что если в течение года не было значений серии, легенда не будет работать правильно. И это происходит, только когда вы добавляете серию в отчет. Решение состояло в том, чтобы обновить мой запрос, чтобы возвращать counts вместо строк; включая 0 отсчетов для серий, у которых не было записей. Таким образом, каждая группа серий/категорий имела свою собственную запись в наборе данных.
Я применил тот же кейс для оценки с 1 по 5. Для каждой серии мне нужно было покрасить каждый бар в диаграмме в соответствии со следующими факторами (1: Плохое, 2: Среднее, 3: Хорошо, 4: Очень хорошо, 5: Отлично).
- Щелкните правой кнопкой мыши на любой строке диаграммы и выберите «Свойства серии».
- Выберите «Заливка», установите параметры заливки фона - «Заливка» на «Твердый».
Введите следующую формулу в редакторе формул:
= IIF (Fields Rating.Value = 1, "Томатный", IIF (Fields Rating.Value = 2, "Orange", IIF (Fields! ! Rating.Value = 3, "# cdf8cd", IIF (Fields! Rating.Value = 4, "# 7de67d", "Лайм"))))
Надеется, что это помогает.
- 1. HTML5 Canvas - проблема с окраской
- 2. Проблема ортогональности в полиномах легенд легенд Scipy
- 3. Проблема с окраской PNG CSS/HTML
- 4. Проблема с подкачкой RDLC
- 5. проблема с окраской - комбинация открытого cv с легендой matplotlib
- 6. Пейджинговая проблема с сообщением в отчете RDLC
- 7. проблема размещения легенд в D3 Гистограмма
- 8. WinAPI WC_LISTVIEW проблемы с окраской
- 9. Проблема с ячейкой слияния отчетов RDLC
- 10. OpenGL: glLogicOp() цветной трюк с разной окраской?
- 11. Как написать выражение для отображения процентных значений вместе с таблицей значений легенд с использованием RDLC
- 12. Несколько легенд с ggplot2
- 13. Проблема с итоговой матрицей с сообщением rdlc в vb.NET
- 14. MATLAB: участок рассеяния с условной окраской
- 15. CheckBox с фоновой окраской как розовый
- 16. ggplot - построение апостериорных вероятностей с градиентной окраской
- 17. AWTUtilities.setWindowOpaque вызывает некоторые проблемы с окраской текста
- 18. В чем проблема с печатью нестандартных шрифтов в отчетах RDLC?
- 19. Проблема с суммой в столбце в отчете Rdlc
- 20. Ничья UIlabel С тёмной теневой окраской
- 21. Как поместить заголовки легенд легенд ядра влево?
- 22. Проблема с панелью инструментов для RDLC в режиме разработки VS2008
- 23. Объединение легенд в ggplot2
- 24. Разбиение легенд
- 25. Группировка легенд в Highcharts
- 26. Переполнение легенд в Highstocks
- 27. печать легенд в Mathematica
- 28. Положения легенд с парами r
- 29. График рассеяния с условной окраской определенных точек в R
- 30. Изменение легенд в ggplot2 с rpy2
Спасибо за комментарий. Я на самом деле понял это и забыл опубликовать ответ. Я отправлю его сейчас. – William