SSRS类别组垂直显示类别组标签

时间:2012-05-22 11:37:17

标签: ssrs-2008

有没有办法在SSRS堆积条形图中水平显示类别组标签?

第一个组标签水平显示,即(2011年,2012年),但第二个标签垂直显示标签,即SSRS 2008 R2中的(美国)

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并通过使用带有行组的表和工具箱中的“数据栏”来规避它。

如何设置: 将一些组添加到最左侧列中的表,与条形图中的类别相同,然后在最右侧列中添加数据栏,然后打开或关闭某些边框以进行格式设置。

您可以添加值轴,但它会显示在每一行上。使其仅在顶部或底部行中可见,并在Visible上使用以下表达式:

=Iif(Fields!ChildCategoryGroup.Value = Last(Fields!ChildCategoryGroup.Value, "Tablix1") And Fields!ParentCategoryGroup.Value = Last(Fields!ParentCategoryGroup.Value, "Tablix1"), "True", "False")

OR:

如果您不介意在每一行显示您的父组标签,请更改条形图,如下所示:

  • 合并父组和子组:移动父组和排序到子组,反之亦然
  • 将子组的标签更改为此类=Fields!ParentCategoryGroup.Value & " - " & Fields!ChildCategoryGroup.Value

注意:如果您将标签左对齐,标签看起来会更清晰。

(P.S。我知道这是一个古老的话题,但我找不到任何答案,所以你去。)