【问题标题】:SSRS 2012 display only group totals in tablix (?)SSRS 2012 仅在 tablix (?) 中显示组总计
【发布时间】:2016-06-01 17:17:25
【问题描述】:

我想在我的 tablix 上只显示总计,是否可以,当我尝试删除最后一个详细信息列时,SSRS 不允许我(正文中至少需要一列)..

这是我的示例输入,年份是固定的,限制为 2 年(比如说 2012、2013 年),这里不需要动态。这是人口统计类型数据,具有维度(地区、语言、年龄、性别)的人。我需要为所有维度构建类似的报告,数据将有数百万行,我正在考虑在 ssrs 中进行所有聚合(?)。此示例数据仅适用于一个 dim = Region。

with cte AS 
(
    SELECT  'Asia' Region, 2012 YEAR, 'Wo' Cust  

    UNION ALL
    SELECT 
        'Asia' Region, 2012 YEAR, 'Ma' Cust  

    UNION ALL 
    SELECT  'Asia' Region, 2013 YEAR, 'Li' Cust  

    UNION ALL 
    SELECT  'Asia' Region, 2013 YEAR,'Xo' Cust  

    UNION ALL 
    SELECT  'Africa' Region, 2012 YEAR, 'Samy' Cust 

    UNION ALL 
    SELECT  'Africa' Region, 2012 YEAR, 'Cora' Cust  

    UNION ALL 
    SELECT  'Africa' Region, 2012 YEAR, 'Lamy' Cust  

    UNION ALL 
    SELECT  'Africa' Region, 2013 YEAR, 'Kary' Cust  

    UNION ALL 
    SELECT  'US' Region, 2013 YEAR, 'Michael' Cust 

    UNION ALL 
    SELECT  'US' Region,2013 YEAR, 'Rachelle' Cust 

    UNION ALL 
    SELECT 'US' Region, 2012 YEAR, 'Landley' Cust
)  

SELECT * FROM cte 

我的目标是让 tablix 看起来像下面这样,只是按昏暗分组的聚合数据。没有任何详细信息行。

所需的输出样本:

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    为此使用矩阵。

    在报表正文中添加一个矩阵。

    将 YEAR 列从数据集中拖到矩阵第二列的标题上。

    将 Region 列从数据集中拖到矩阵的第一个细节列。

    将 Cust 列从数据集中拖到矩阵的第二个细节列。

    将Cust单元格的表达式改为=Count(Fields!Cust.Value)

    之后应该是这样的:

    运行报告

    Pic with totals

    要添加总计,请在矩阵中看到 [Region] 的位置单击鼠标右键,您将在上下文菜单中看到“添加总计”选项。只需选择要放置的位置,之前或之后。

    要计算百分比,请在 YEAR 之后添加另一列(右键单击 YEAR 列,选择插入列 -> 内部组 - 右)。这个的详细表达式将是这样的:

    =Count(Fields!Cust.Value)/Count(Fields!Cust.Value, "YEAR")
    

    其中的分母部分获得整个范围的总数,即 YEAR。右键单击该单元格,然后选择“文本框属性”来设置数字和百分比的格式。

    【讨论】:

    • Tx much,我为列组添加了一张带有总计的图片,不确定是否可以在每个 Raw 中引用组的总计?得到这个百分比计算?发送很多.M
    • 除注释外,我不明白是谁/为什么编辑了我的帖子,将虚拟代码从 2 行变为 44 行(所有这些测试数据),人们对此是否有所收获,对不起,我是新手到 SO。
    • 我在答案中添加了更多内容。希望这可以帮助。是的,其他 SO 用户会编辑帖子以使其更易于阅读,通常看起来更好等。我们尽量保持整洁。 ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多