SSRS tablix group by

时间:2015-11-24 18:04:30

标签: reporting-services

我有一份SSRS报告显示如下:

Agency          Filing Type        Status - Report headings

Agriculture and Markets      

             Internal (5)    
                                   Pending (4)
                                   Closed (1)
                                   Substantiated (1)
          Inspector General (1)  
                                   Pending (1)
                                   Closed (0)
                                   Substantiated (0)
BPCA         

              Internal (3)   
                                   Pending (3)
                                   Closed (0)
                                   Substantiated (0)
                DHR (1)  
                                   Pending (0)
                                   Closed (1)
                                   Substantiated (0)

我能够通过代理,归档类型和状态进行分组。唯一的问题是我无法重复此状态列。我的意思是待处理,关闭,证实的状态需要显示给所有申请类型。

1 个答案:

答案 0 :(得分:2)

我使用以下数据集重新创建了您的问题:

enter image description here

我添加了一个Tablix并设置了您可以在屏幕截图中看到的行组。

enter image description here

  

注意我已在FilingType组中添加了三行并进行了硬编码   PendingClosedSubstantiated字。

在每个硬编码旁边添加Placeholders以计算计数。

使用以下表达式:

(1)待定

=Sum(
IIF(Fields!Status.Value="Pending",Fields!FilingCount.Value,0)
)

(2)关闭

=Sum(
IIF(Fields!Status.Value="Closed",Fields!FilingCount.Value,0)
)

(3)For Substantiated

=Sum(
IIF(Fields!Status.Value="Substantiated",Fields!FilingCount.Value,0)
)

对于归档类型总计,请在[FilingType]

旁边使用此表达式
=Sum(Fields!FilingCount.Value,"FilingType")

它将预览以下Tablix:

enter image description here

请告诉我这是否可以帮助您。