Как переносить метки данных в круговую диаграмму? - PullRequest
1 голос
/ 14 октября 2011

Я разрабатываю RDL с круговой диаграммой в SSRS 2008 и показываю метки данных вне этой диаграммы.Однако, поскольку мое выражение очень длинное, оно в настоящее время обрезается, потому что все оно должно появляться в одной строке для каждой группы.Есть ли способ сделать это переносом на следующую строку, чтобы предотвратить это?

1 Ответ

2 голосов
/ 12 сентября 2012

Это немного выдумка, но вы можете создать выражение для метки данных, разделить и заново объединить предложения.В ваших базовых данных вам может понадобиться столбец для строки 1, строки 2, строки 3 и т. Д., А затем в выражении

=Fields!Line1.Value & CHR(10) & Fields!Line2.Value & CHR(10) & Fields!Line3.Value

CHR (10) вставит возврат кареткии поместите следующий бит в новую строку в метке.

Альтернативно разделите по длине строки на две (или используйте подстроки, если вы хотите разделить на больше).Конечно, вы можете начать рубить слова пополам.Это зависит от вашей аудитории, насколько это важно для вас.Вышеуказанный способ более аккуратен визуально.

=left(Fields!ShortDescription.Value,round(len(Fields!ShortDescription.Value)/2,0)) & CHR(10) & right(Fields!ShortDescription.Value,round(len(Fields!ShortDescription.Value)/2,0))
...