【发布时间】:2021-01-06 22:55:31
【问题描述】:
我有一个 tablix,其中 Customer 作为行组,Month 和 Year 作为列组。销售额在数据区。我想按年份总销售额对客户进行降序排序。
我尝试了以下(伪代码)
选择 期间(YEAR(日期)和 MONTH(日期)的 CONCAT, 总和(金额), 公司
来自 [表格]
按时期和公司分组
ORDER BY Sum(Amount) Desc
我这样做是想如果我在查询中进行排序,它将按照我想要的顺序通过,但显然它首先显示的是单月销售额最高的客户,而不是最高的年份。
想一想,如果我希望报告能够跨越多年,那么我必须弄清楚要汇总哪一年,但我很乐意将报告限制为一年(由一个参数)。
当我尝试在 Sum(Fields!Amount.value, "xYear") 上对 tablix 或客户组进行排序时,我收到聚合可以包含组的错误。
【问题讨论】: