报告服务器(ssrs):如何处理垂直轴上的长名称

report server (ssrs): how to handle long names on vertical axis

我在 Report Builder (MS Reporting Services) 中构建了一个图表,其中垂直轴是分类的。 分类斧的标签名称很长。 是否可以缩短前 10 个符号的名称长度并在鼠标光标悬停在名称上时显示全名?

我认为这在 SSRS 中本机是不可能的,但您可以得到可接受的折衷方案。

首先单击图表,打开配置窗格,单击您的类别组,然后将标签 属性 编辑为类似这样的内容

=LEFT(Fields!Caption.Value, 10)

(在我的例子中,Caption 是包含出现在 Y 轴上的标签的字段的名称)

现在您已经显示了简称,您需要在某处显示全名。不幸的是,组标签不支持工具提示,但图表系列支持。

单击栏上的任意位置(但不是数据标签),然后将工具提示 属性 设置为类似

的内容
=Fields!Caption.Value & " " & Fields!Amount.Value

当我们 运行 报告并将鼠标悬停在第三个绿色条上时,我们得到以下...