Круговая диаграмма RDLC, легенда для отображения значения из базы данных - PullRequest
1 голос
/ 25 февраля 2011

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

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

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

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

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

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

Ответы [ 2 ]

1 голос
/ 08 марта 2011

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

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

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

0 голосов
/ 08 марта 2011

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

...