我有<img class="share-svg" src="facebook-24px.svg" width="24">
个文件,只需显示rdlc
的TOP边框。样本数据如下:
Description='Sub Total
所以我希望Line / Top边框位于Sub Total之上。 我尝试了以下代码,但是在此之后将顶部边框放在子总计和其他所有记录上。
School1 Name Group
Student 1
Student 2
Student 3
Sub Total
School2 Name Group
Student 1
Student 2
Student 3
Sub Total
提前谢谢!
答案 0 :(得分:1)
您的问题并不清楚您使用的数据结构。
我假设您使用的数据集类似于下面的
NameGroup Student Val
School1 Student1 1
School1 Student2 2
School1 Student3 3
School2 Student1 4
School2 Student2 5
School2 Student3 6
创建Tablix,将第一列设置为Student,将第二列设置为Val列。右键单击行标题并添加新行组 - &gt;家长小组。在NameGroup上对此进行分组。
右键单击学生单元格,然后选择插入行 - &gt;外部团体 - 下面。将this的值设置为SubTotal,并将Val下的新单元格设置为
=Sum(Fields!Val.Value)
选择Tablix中的所有单元格,并将BorderStyle设置为None。然后选择两个SubTotal单元格并展开BorderColor以查看所有类别。将顶部设置为黑色。类似于BorderStyle设置Top to Solid,如下所示
所有这些都会导致设计像这样
然后运行时,报告将如下所示
很难就问题中当前包含的详细程度提供更多建议,但希望这能够指导您找到合适的解决方案。
<强>更新强>
与上述类似,如果您将小计作为数据集的一部分返回,那么您可以以类似的方式使用前面描述的属性
使用数据集
NameGroup Student Val
School1 Student1 1
School1 Student2 2
School1 Student3 3
School1 Subtotal 6
School2 Student1 4
School2 Student2 5
School2 Student3 6
School2 Subtotal 15
您可以创建一个矩阵,如下所示
并将突出显示的单元格的Top
BorderColou
r设置为
=iif(Fields!Student.Value = "SubTotal", "Black", "White")
Top
Border Style
为
=iif(Fields!Student.Value = "SubTotal", "Solid", "None")
如图所示
哪会产生
的结果希望这是你所需要的。如果您还有其他问题,请询问。