Круговая диаграмма RDLC, легенда для отображения значения из базы данных

У меня есть .RDLC с одной разработанной круговой диаграммой.

Круговая диаграмма используется для отображения сегментов услуг, которые мы предлагаем.

Мы предлагаем 3 уровня обслуживания - 1, 2 и 3. 1 = Демонстрация Office. 2 = Пробная и 3 = Полная

В настоящее время легенда показывает числа 1, 2 и 3 с соответствующим цветом, но возможно ли вместо них читать Office, Trial и Full?

У меня есть поле категории, определенное как LicenceType (имя поля из таблицы базы данных), и у меня есть поле данных, определенное как Count (LicenceType).

Мне нужно что-нибудь еще?


person Andrew    schedule 25.02.2011    source источник


Ответы (2)


Поместите выражение в данные серии следующим образом:

=Switch(Fields!Data.Value = 1, "Office Demo", Fields!Data.Value = 2, "Trial", Fields!Data.Value = 3, "Full")

Замените данные на имя столбца в вашей серии.

person Cyberdrew    schedule 07.03.2011

Вы можете написать оператор case в свой SQL-запрос, чтобы выбрать имя в столбце, а затем установить формулу метки, равную полю с вашим текстовым описанием в нем. Еще лучше, если у вас есть текстовые имена в базе данных в таблице соединений или что-то еще, тогда просто обновите свой запрос, чтобы извлечь другой столбец и отобразить этот столбец как формулу метки.

person William    schedule 07.03.2011