我在SSRS报告中有一个矩阵,如下所示,其中Month_end是列组,我添加了列-- Q1道达尔、Q2、Q3、Q4,其中其他列的值为Q1 Total=Sum of Jan、Feb和Mar等。Q1、Q2、Q3、Q4和Total2021不是查询字段,它们使用表达式SUM和IIF计算。

下面是预期的产出。我要按这个顺序排列。我该怎么把它们分类呢。如果按Month_end日期对列进行排序,它们将按顺序排列--一月、二月、三月、四月、五月等,但我想在三月之后得到Q1总栏,六月以后得到Q2栏等等。我尝试过执行自定义顺序,但不知道如何在排序顺序中引用Q1总计列,因为它不是查询字段。如何对它们进行排序,如预期输出所示。

发布于 2021-04-14 21:14:42
您将需要(如果您还没有)某种形式的ID的月份,季度和年度与每项记录。
因此,“2021年5月”将是2021年第二季度的第5个月。
在列组中,从月份开始,然后按月份quarter
所有值列(月份、季度和年份总计)的表达式都是相同的。然后,它们可以是简单的和。
=SUM(Fields!Sales_Value.Value)如果数据正确分组,则不需要在表达式中包含IIF语句。
https://stackoverflow.com/questions/67095833
复制相似问题