Reporting services 报表生成器3.0,分解条形图的数据字段
我正在使用ReportBuilder3.0,并试图找出是否可以用条形图所需的几个值来划分一个数据字段。数据如下所示 [[4427847411],{“名称”:“$41000/年目标”,“y”:41000}],“,”,“]] 我希望条1是44278值,条2是47411值,41000作为目标嵌入。我附上了一个屏幕截图,展示了我们如何让它与其他网格和图表产品协同工作,但这将被嵌入到更深入的SSRS报告中。任何形式的帮助都将是巨大的,因为我是整个SSRS报告系统的新手Reporting services 报表生成器3.0,分解条形图的数据字段,reporting-services,reportbuilder3.0,ssrs-2008-r2,Reporting Services,Reportbuilder3.0,Ssrs 2008 R2,我正在使用ReportBuilder3.0,并试图找出是否可以用条形图所需的几个值来划分一个数据字段。数据如下所示 [[4427847411],{“名称”:“$41000/年目标”,“y”:41000}],“,”,“]] 我希望条1是44278值,条2是47411值,41000作为目标嵌入。我附上了一个屏幕截图,展示了我们如何让它与其他网格和图表产品协同工作,但这将被嵌入到更深入的SSRS报告中。任何形式的帮助都将是巨大的,因为我是整个SSRS报告系统的新手 您可以使用自定义带状线执行此操作:
您可以使用自定义带状线执行此操作:
- 在垂直图表轴上单击鼠标右键,然后单击“垂直轴属性”
- 轴特性显示在“特性”窗口中
- 在“属性”窗格的“外观”部分中,对于“条带线”属性,单击“编辑集合”(…)按钮以打开ChartStripLine集合编辑器
- 单击“添加”将新的带状线添加到集合中
- 单击“条带宽度”以指定条带线的宽度。如果您的目标会波动,您可能希望使其与您的目标相关,例如
=字段!YourGoalField.Value/100
- 将StripWidthType属性设置为Number
- 将InvervalOffset值设置为
=字段!YourGoalField.Value
- 将IntervalOffsetType值设置为Number
- 删除条带线标题,因为无法在图表区域之外获取该标题
- 右键单击图表并选择
添加新标题
- 在新图表标题的“属性”窗格中
- 将
设置为停靠位置
右中心
- 将
设置为TextOrientation
Horizontal
- 调整字体样式和颜色以符合您的规格
- 将
设置为标题表达式
=格式(字段!YourGoal.Value,“$0000”)&“/年度目标”
- 将
这就是黑客的用武之地。为了使目标标签与目标线对齐,您需要在
标题表达式中添加一定数量的回车/换行符。为此,将&vbcrlf
附加到标题表达式
上几次,然后继续测试,直到对齐为止。您可能还需要调整停靠偏移量
属性,以便将标签移近图表区域。这非常有效!感谢您的建议和如何做到这一点的深入描述。我的一个问题是,你是否知道有什么方法可以让我的条纹线标题在图表区域之外,就像上面一样,只是向右对齐。我在titleAlign中尝试了条带线的正确属性,但这只是图表的确切宽度。再次感谢!不客气!很乐意帮忙。:)我已经更新了答案,包括如何在图表区域之外获得目标标签。再次感谢您完成此操作,不幸的是,我认为这对我来说不起作用,因为这些目标最终将是动态的,并且它们的位置可能会有所不同,因此我可能必须找到不同的解决方法。我试图研究的另一件事是,带状线是否可以位于数据列的顶部?我读到的所有东西都说不,但我想我会问你,因为你似乎对报表生成器非常熟练。再次谢谢你!对不起,我不这么认为。