【问题标题】:Place values inside bars of chart (Reporting Services 2008)将值置于图表条内 (Reporting Services 2008)
【发布时间】:2023-03-15 06:55:01
【问题描述】:
我有一个包含一些条形图的报告。它们表示来自基础查询的值。现在,我想在这样的条内放置更多与第一个值密切相关的值:
我可以这样做吗?
【问题讨论】:
标签:
reporting-services
charts
【解决方案1】:
不完全是,但你可以达到类似的效果:
- 向您的查询添加一个虚拟列(值 0)。
- 将图表类型从普通列更改为堆叠列。
- 将虚拟列添加到图表中。
- 右键单击原始值的数据标签并选择系列标签属性。
在“系列标签属性”对话框的“常规”选项卡中,将“标签数据”更改为您希望在栏内显示的新值。
- 仍然选择原始值的数据标签:
- 检查属性窗口中的 UseValueAsLabel 属性现在是否设置为 False(在上一步中可能已提示您是否更改此设置。)
- 将“属性”窗口中的“位置”属性更改为“自动” - 标签现在应该出现在栏内。
- 右键单击新的虚拟值栏并启用显示数据标签(如果尚未选择)。
- 右键单击新虚拟值的数据标签,然后选择系列标签属性。在“系列标签属性”对话框的“常规”选项卡中,将“标签数据”更改为您希望显示在原始栏上方的原始值。
- 在新的虚拟值的数据标签仍处于选中状态的情况下,检查“属性”窗口中的 UseValueAsLabel 属性现在是否设置为 False(在上一步中可能已提示您是否更改此设置。)
如果您现在预览报告,您的新值应该出现在条形内,而现有值应该出现在它们的顶部。