我有一份SSRS报告,以矩阵形式显示每日数据。我使用左侧(从上到下)显示按天分组的所有实体的总数。我使用顶部(从左到右)显示在该行中总结的不同类型条目的细分。
例如: 数据集:
day typ cnt amount exp
Mon 1 3 001000 400
Tue 1 4 000200 400
Wed 1 0 000000 400
Thu 1 1 000020 400
Fri 1 5 002100 400
Mon 2 2 001000 200
Tue 2 0 000000 200
Wed 2 2 005000 200
Thu 2 0 000000 200
Fri 2 20 250000 200
输出:
|| day cnt amount exp || typ cnt amount typ cnt amount
|| Mon 5 002000 600 || 1 3 001000 2 2 001000
up Tue 4 000200 600 up 1 4 000200 2 0 000000
dwn Wed 2 005000 600 dwn 1 0 000000 2 2 005000
|| Thu 1 000020 600 || 1 1 000020 2 0 000000
|| Fri 25 252100 600 || 1 5 002100 2 20 250000
需要注意的是,我希望基本上按照不同的方式输入exp列(预期数量)。
通常我会在查询中对所有内容进行求和/分组,但此报告的一个要求是在详细信息页面上显示每个单独的条目(除了上面描述的输出之外),查询已经过于庞大。
希望我的格式化输出不难解读;左侧(由|||| up dwn ||||包围)在日,分组(cnt),总和(金额),sumDistinct(exp)分组。而右边是“矩阵”,按典型分组。 sumDistinct(exp)(典型列的DISTINCT)是我遇到问题的部分。
答案 0 :(得分:0)
通常情况下,我会在查询中对所有内容进行求和/分组 此报告的要求是在a上显示每个条目 详细页面(除了我上面描述的输出)和 查询已经非常沉重。
如果我有这样的东西,我会定义一个名为"" Subreport"在第一个,由分页符分隔。不确定您用于构建报告的程序,但是它应该允许您创建包含所有详细信息的报告并将其保存并作为子报告添加到主报告中。