Charts 如何在饼图中对数据标签进行文字包装?

Charts 如何在饼图中对数据标签进行文字包装?,charts,ssrs-2008,Charts,Ssrs 2008,在SSRS2008中,我正在开发一个带有饼图的RDL,并在该图外显示数据标签。然而,因为我的表达式太长,所以它目前被截断,因为每个组的所有表达式都必须出现在一行上。有没有办法让它换行到下一行以防止出现这种情况?这有点假,但您可以为数据标签创建一个表达式,然后拆分并重新连接句子。在基本数据中,第1行、第2行、第3行等可能需要一列,然后在表达式中 =字段!行1.值和CHR(10)以及字段!第2行。值和CHR(10)和字段!第3行。值 CHR(10)将输入回车符,并将下一位放入标签的新行中 或者按字符

在SSRS2008中,我正在开发一个带有饼图的RDL,并在该图外显示数据标签。然而,因为我的表达式太长,所以它目前被截断,因为每个组的所有表达式都必须出现在一行上。有没有办法让它换行到下一行以防止出现这种情况?

这有点假,但您可以为数据标签创建一个表达式,然后拆分并重新连接句子。在基本数据中,第1行、第2行、第3行等可能需要一列,然后在表达式中

=字段!行1.值和CHR(10)以及字段!第2行。值和CHR(10)和字段!第3行。值

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))

截图在这里可能会有所帮助,因为我想我知道你在问什么,但不是完全确定。